John Gibb
Resume