Thomas Alleman 2813317