CASTLE ASSOCIATES, INC.