David Farrar MD

Internal Medicine Physician
Cost:
  • Colette LYN Rubright, 2006 Brookwood Medical Ctr Drive, Suite 103, Birmingham, AL 35209, (205) 877-2707
  • Anesthesia Services of Birmingham, 2151 Old Rocky Ridge Road, Suite 106, Vestavia Hills, AL 35216, (205) 877-2707
Claim this Profile