For the past six years, Patti Hannon has been... More >>>