John Fairbairn may refer to: