Kevin Thomas Schnepel's Interests