noel mason-macfarlane