John Allen, A