Timothy Hamlin
New Mexico Tech
USA