Ian Gordon Patterson (living)