E. Lyle Cain, Jr, MD Birmingham, AL 35205