william hirst