steven hull