Dr. Puri graduated from the Gov't Med Coll, Baba Farid Univ Hlth Sci, Patiala, Punjab, India in 1987. He works in Geneseo, IL and 1 other location and specializes in Cardiovascular Disease. Dr. Puri is affiliated with Genesis Medical Center Silvis, Hammond Henry Hospital and Trinity Medical Center Moline.