J Shields, MD

Otolaryngology

373 White Spruce Blvd, Rochester, NY 146231603

(585) 424-5665