151 employees
Medulla provides IT support, legal, revenue, marketing, human resources, clinical operation and maintenance for healthcare management.
2014