tom stephan