TimothySShepherd.MD.com • Family Doctor • 46 years experience

Tim Shepherd MD, PA

500 N Valley Parkway, Suite 101, Lewisville, TX 75067