Life Sci Advisors, according to their website, also aids companies in accessing capital markets. They also facilitate licensing agreements, and securing non dilutive capital.
I think we all assume they are merely a public relations play, but perhaps its more?