Dr. Klein graduated from the School of Medicine At Stony Brook University Medical Center in 2007. He works in SPOKANE, WA and 5 other locations and specializes in Internal Medicine and Cardiovascular Disease. Dr. Klein is affiliated with Lankenau Medical Center, Providence Sacred Heart Medical Center & Childrens Hospital, Valley Hospital and Einstein Medical Center Montgomery.