KEATING AND ASSOCIATES INC.