Dr. Veena John, MD works in New Hyde Park, New York is a specialist in Internal Medicine, Hematology and graduated Christian Med College Punjab University Ludhiana Punjab India in 1991. Dr. John is affiliated with North Shore University Hospital and practicing for 27 years..