I'm maintaining a "Buy" rating on Hercules Capital as I believe there are seven key reasons why it remains the top pick in ...