WILLIAM BEACH ASSOCIATES INC.