2 employees
Zebra Capital is an investment and advisory firm that invests in small and start-up businesses.
2007