Owen Russell McLean, M.D is an internal medicine physician in Birmingham, Alabama. Medical education includes East Carolina University School of Med, Greenville Nc, completed in 2017.
📍 1 Independence Plz Ste 900, Birmingham, AL 35209
Ste 900 1 Independence Plz, Birmingham, AL 35209
Ste 401 513 Brookwood Blvd, Birmingham, AL 35209
Ste 900 1 Independence Plz, Birmingham, AL 35209
Ste 900 1 Independence Plz, Birmingham, AL 35209
Ste 401 513 Brookwood Blvd, Birmingham, AL 35209