Bradley A Rubery, MD, Internal Medicine

1010 1st St N
Ste 112
AlabasterAL  35007-8608 (Shelby County)


Phone: 205-663-1023
Fax: 205-802-7778
Email: bra***@*****la.com

NPI: 1235177270
License Number: 19673 (AL)