graham flisher