CANON & SHEA ASSOCIATES, INC.