Luis Machuca, of Hillsboro, Oregon, is president and chief executive officer for Enli Health Intelligence, which provides population health management solutions for health care. He was previously affiliated with Intel Corporation, PB-NEC Corp. and eFusion Corp. He was appointed to the Cambia board in 2008. Luis is a graduate of Purdue University.
Current role