Juan Mario Bernal, M.D. Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 3680 Grandview Pkwy Ste 200, Birmingham, AL 35243 Phone: 205-971-7500 |
Dr. William Randolph Maddox, M.D. Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 701 Princeton Ave Sw, Birmingham, AL 35211 Phone: 205-783-3000 Fax: 205-297-9411 |
Jacob Cross Townsend, MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 100 Pilot Medical Dr, Suite 300, Birmingham, AL 35235 Phone: 205-856-2284 Fax: 205-815-4777 |
Brian Flowers, MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 100 Pilot Medical Dr, Ste #300, Birmingham, AL 35235 Phone: 205-856-2284 Fax: 205-815-4777 |
Dr. Dale Scott Kirby Jr., MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 3980 Colonnade Pkwy, Birmingham, AL 35243 Phone: 205-510-5000 Fax: 205-599-6333 |
Dr. Joanna Marie Joly, M.D. Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 2000 6th Ave S, Birmingham, AL 35233 Phone: 205-934-9999 |
William Conrad Black, M.D. Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 3680 Grandview Pkwy Ste 200, Birmingham, AL 35243 Phone: 205-971-7500 Fax: 205-971-7572 |
Anabela A Simon-lee, M.D. Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 2022 Brookwood Medical Ctr Dr Ste 403, Birmingham, AL 35209 Phone: 205-721-2777 |
Joyce Rene Koppang, MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 3980 Colonnade Pkwy, Birmingham, AL 35243 Phone: 205-510-5000 |
Dr. Joshua Noel Cockrell, M.D. Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 100 Pilot Medical Dr, Suite 300, Birmingham, AL 35235 Phone: 205-856-2284 Fax: 205-815-4777 |
Stephen E Bakir, MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 3980 Colonnade Pkwy, Birmingham, AL 35243 Phone: 205-510-5000 |
Himanshu Gupta, MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 619 19th Street South, Birmingham, AL 35233 Phone: 205-934-4011 |
David H Sibley, MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 801 Princeton Ave Sw, Suite 706, Birmingham, AL 35211 Phone: 205-780-4330 Fax: 205-780-7775 |
Dr. Vasudeva Rao Goli, M.D. Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 817 Princeton Ave Sw, Professional Bldg 2 Suite 202, Birmingham, AL 35211 Phone: 205-786-8815 Fax: 205-786-8835 |
James Terry White, MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 3980 Colonnade Pkwy, Birmingham, AL 35243 Phone: 205-510-5000 |
Ibrahim Robert Hanna, MD Internal Medicine - Cardiovascular Disease Medicare: Accepting Medicare Assignments Practice Location: 833 Princeton Ave Sw, Pob Iii, Suite 200a, Birmingham, AL 35211 Phone: 205-786-2776 Fax: 205-786-6227 |
Yusuf Chang, MD Internal Medicine - Cardiovascular Disease Medicare: Not Enrolled in Medicare Practice Location: 2000 6th Ave S, Birmingham, AL 35233 Phone: 205-934-9999 |
Dr. Charles Alexander Wanna, MD Internal Medicine - Cardiovascular Disease Medicare: Medicare Enrolled Practice Location: 2000 6th Ave S, Birmingham, AL 35233 Phone: 205-934-9999 |
Anderson M Morris, MD Internal Medicine - Cardiovascular Disease Medicare: Not Enrolled in Medicare Practice Location: 2022 Brookwood Medical Ctr Dr, Suite 510, Birmingham, AL 35209 Phone: 205-877-9290 Fax: 205-599-2235 |
Cooper G Hazelrig, MD Internal Medicine - Cardiovascular Disease Medicare: Not Enrolled in Medicare Practice Location: 1300 27th Pl S, Birmingham, AL 35205 Phone: 423-939-3602 |