william e fairbairn