A.F.P.D. Patterson

Philosopher