bill hayes - dofaq.co