John Allen, Thomas