Kim Shrewsbury

Active Birmingham, AL Chief Operating Officer for St. Vincent's East