Trying to return the favor, I've been invested in CYRX for a few years now (Got my shares at around $10 on average). I believe it is a growth story.
In case you might want to check it out. (I did write a couple of posts on IHub).
I do not have your background, so it may not be as good a tip as yours for OTLK, then at $1 :)
Best of luck with your investments!