Towle & Company – Hedge Fund Company Info
Description:
Towle & Company is a hedge fund management company based in St. Louis, MO and has approximately $938.4 million in assets under management. Towle & Company specializes in Small Cap.
Contact Details
Address:
1610 Des Peres Road, Suite 250
St. Louis, MO 63131
United States
Phone/Fax:
Phone: 314-822-204