Terrence J Cavanaugh, MD, Radiology

2200 E Show Low Lake Rd
Show LowAZ  85901-7881 (Navajo County)


Phone: 928-537-6338
Fax: 928-532-5947

NPI: 1881674695
License Number: 29952 (AZ)