William M. Hayes publisher