Golf: Grant Haefner fixtures

AD
Grant Haefner