Hills & Valley Riding Club holds 28th Annual Ranch Rodeo July 20 at Miles Nelson Arena