David Kho MD

David Kho MD

Full-time physician informaticist. Part-time astrophysicist.