HERCULES CAPITAL GROUP