David Ewing

(Contributor)

David Ewing is managing partner of ECI Partners.