Greg Garrison

Greg Garrison writes for the Birmingham News in Birmingham, Ala.