HUGH KEEGAN ASSOCIATES, INC.