Keith Roach, M.D.
Dr. Keith Roach graduated from the University of California, Berkeley, with a degree in molecular biology. He earned his M.D. at the University of Chicago, and did his internship and medicine residency training there.
In 2000, Dr. Roach moved to New York, joining the faculty at Weill Cornell Medical College and New York Presbyterian Hospital as an Associate Attending Physician and Associate Professor of Clinical Medicine. He has won every major teaching award offered by that institution. He also served as program director for the primary care internal medicine training program.