Corral O'Kanahan Valley. O'Keefe ranch