grahampaterson