Allen L. Yeilding, M.D.

513 Brookwood Boulevard, Birmingham, AL 35209