Terry Paterson

Active Birmingham, AL Administration Director for St. Vincent's Birmingham