stephen franke2006