Allen Thomas's profile