William A O ALLAN ,