Dr. Stephen J. Shields specializes in internist who offers primary care. His office provides a wide range of diagnostics and treatments, including spirometry, urinalysis, influenza vaccines, laboratory diagnostics, pulse oximetry, venipuncture and much more.