KEATING & ASSOCIATES, INC.