Daniel Scott Cosgrove, MD, Preventive Medicine

45200 Club Dr Ste A
Indian WellsCA  92210-8837 (Riverside County)


Phone: 760-777-8772
Fax: 760-477-6002
Email: dan***@*****ax.com

NPI: 1235257429
License Number: G47850 (CA)