stephen m demarest