Sir William Macewen, (1848-1924), surgeon