Roth Capital Partners, LLC Craig-Hallum Capital Group LLC