Physicians & Surgeons, Family Medicine & General Practice (762)
Physicians & Surgeons (699)
Physicians & Surgeons, Surgery-General (135)
Physicians & Surgeons, Internal Medicine (125)
Marriage, Family, Child & Individual Counselors (100)
Mountain Brook, AL
Cahaba Heights, AL
Birmingham, AL
Homewood, AL
Irondale, AL
Vestavia Hills, AL
Tarrant, AL
Brook Highland, AL
Lake Purdy, AL
Hoover, AL