steven pugh