Steven McCarus

Advisor at Ceevra

No bio yet


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices


Ceevra

Ceevra is a San Francisco-based, medical software company that helps surgeons (mainly cancer surgeons) plan and operate better through advanced imaging.


Industries

Employees

11-50

Links