Thomas Allen
overview