Shroyer Duane B Md

(205) 933-4433

833 Saint Vincents Dr
Birmingham, AL 35205-1606