Save Thomas J. Shields, MD ThomasJShields.MD.com • OBGYN / Obstetrician Gynecologist Thomas Shields, MD 1000 Walnut Street, Suite 122, Lansdale, PA