
Stella Garber
OTHER
Chicago, Illinois, United States
Mr. Stella Garber is a high-net-worth individual based in Chicago, Illinois. She serves as the Head of Marketing at Trello. She manages her own investments..
Total Investments
0
Portfolio Companies
0
Exits
0
Funds
0
Investment Focus