RANDY SHEPARD & ASSOCIATES, INC.