Daniel Rhodes Beasley, MD, Internal Medicine

Naval Hospital Twentynine Palms
1145 Sturgis Rd
Twentynine PalmsCA  92278 (San Bernardino County)


Phone: 760-830-2002
Fax: 760-830-2389

NPI: 1497825038
License Number: 00027625 (AL)