ROY ABELL & ASSOCIATES, INC.