10 employees
Otto Ventures is a leading digital health, medical device and technology firm specializing in family office investing and advisory services.
2015