G. Alister MacDonald (British)