KEEGAN GRACE ASSOCIATES, INC.