Thomas Patrick Barry, MD, Orthopaedic Surgery

1180 N Indian Canyon Dr
Ste 201 W
Palm SpringsCA  92262-4800 (Riverside County)


Phone: 760-416-4511
Fax: 760-416-4512

NPI: 1407965692
License Number: G34935 (CA)