Chief Warrant Officer J. H. Bernard McNicoll