PGA Professional Gus Andreone passes at age 107