St. Mary's on-the-Highlands Episcopal Church, Birmingham, AL