geo m hayes