Save James J. Thornton, MD JamesJThornton.MD.com • Internist James Thornton, MD 100 E Lancaster Avenue, Lankenau Medical Building E Suite 252, Wynnewood, PA