stephen franke2004