troy nehls