Dr. David H. Flaherty graduated from the Des Moines University College of Osteopathic Medicine in 1998. He works in Fort Lauderdale, FL and 1 other location and specializes in Psychiatry. Dr. Flaherty is affiliated with Atlantic Shores Hospital, Fort Lauderdale Hospital and Holy Cross Hospital.
Medical School: Des Moines University College of Osteopathic Medicine; Graduated 1998
*This physician has multiple office locations. See Office Information for details.