James Craig, MD

Urology
Cost:

Granger Medical Clinic

348 E 4500 S, Salt Lake City, UT 84107

Accepting new patients

(801) 282-8803