Shepperd Investors
Founded in 2007, Shepperd Investors is a family office based in Zug, Switzerland. The firm focuses on real estate, technology, energy, healthcare and biotech, manufacturing, transportation and logistics sectors.
Investment History
Chronological investment activity
No investment history available