Michael Smith Jack Moffitt Karl Heyes Philipp Schafft