Companies

Since 1998, Falconhead Capital has invested in 24+ companies