Satjiv Kohli

Satjiv Kohli

Physician. Informaticist. Wayfairer. An aspiring polymath in pursuit of flow. https://apologeehealth.com