Donald Murdoch "Bud" McDONALD