Dr. Stephen J. Shields, MD has been practicing Internal Medicine and Primary Care Medicine in the Tampa Bay area since 1988. Dr. Shields’ private practice is located at 1211 Reynolds Avenue, Suite B, in Clearwater, Florida. His hospital affiliations include Morton Plant Hospital, Clearwater and Largo Medical Center, in Largo, Florida..