Chief Technology Officer at Ophelia
Lon Binder is the Chief Technology Officer of Ophelia.
Lon Binder is the Chief Technology Officer of Ophelia. He previously worked at Cityblock Health as a Chief Technology Officer.