ted geoghegan