THOMAS WEISEL PARTNERS (USA) INC.