NEW LOCATION ADDRESS: 7917 Vaughn Road Montgomery, AL 36116. READ FULL STORY.Physicians‧Locations‧Services‧MCA Main Office‧Patient Portal‧Wynne Crawford, M.D., Facc, Facp, Fhrs.