The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD (ADS) ADR 000375204 3,719 114,988 SH   SOLE   0 0 114,988
LOGITECH INTERNATIONAL SA COM 002575132 472 6,400 SH   SOLE   0 0 6,400
ABBOTT LABORATORIES COM 002824100 5,150 43,507 SH   SOLE   292 0 43,215
ADVANCED MICRO DEVICES INC COM 007903107 3,747 34,268 SH   SOLE   1,958 0 32,310
ADVANCED ENERGY INDUSTRIES INC COM 007973100 792 9,200 SH   SOLE   3,500 0 5,700
AIR PRODUCTS AND CHEMICALS INC COM 009158106 6,852 27,419 SH   SOLE   1,960 0 25,459
ALBEMARLE CORP COM COM 012653101 2,773 12,537 SH   SOLE   2,400 0 10,137
ALIGN TECHNOLOGY INC COM 016255101 464 1,065 SH   SOLE   0 0 1,065
ALLIANCE DATA SYSTEMS CORP COM 018581108 225 4,001 SH   SOLE   0 0 4,001
ALLSTATE CORPORATION COM 020002101 1,198 8,649 SH   SOLE   2,850 0 5,799
AMAZON.COM INC COM 023135106 40,636 12,465 SH   SOLE   142 0 12,323
AMERICAN EXPRESS CO COM 025816109 21,166 113,184 SH   SOLE   111,796 0 1,388
AMERICAN INTL GROUP NEW COM 026874784 1,144 18,231 SH   SOLE   3,800 0 14,431
AMETEK INC NEW COM 031100100 1,094 8,215 SH   SOLE   4,075 0 4,140
AMGEN INCORPORATED COM 031162100 17,702 73,205 SH   SOLE   2,768 0 70,437
AMPHENOL CORP-CL A COM 032095101 9,452 125,441 SH   SOLE   980 0 124,461
ANALOG DEVICES, INC COM 032654105 16,424 99,434 SH   SOLE   4,372 0 95,062
ANTHEM INC COM COM 036752103 21,615 44,002 SH   SOLE   44,002 0 0
APPLE INC COM 037833100 74,033 423,989 SH   SOLE   34,200 0 389,789
APPLIED MATERIALS INC COM 038222105 43,992 333,782 SH   SOLE   119,405 0 214,377
ARCHER-DANIELS-MIDLND CO COM 039483102 568 6,295 SH   SOLE   0 0 6,295
ARROW ELECTRS INC COM COM 042735100 593 5,000 SH   SOLE   0 0 5,000
ASTRAZENECA PLC -SPON ADR ADR 046353108 1,725 26,003 SH   SOLE   254 0 25,749
AUTOLIV INC COM 052800109 324 4,240 SH   SOLE   0 0 4,240
AVNET INC COM 053807103 578 14,250 SH   SOLE   0 0 14,250
BAIDU INC ADR F SPONSORED ADR ADR 056752108 1,981 14,974 SH   SOLE   932 0 14,042
BANK OF AMERICA CORP COM 060505104 18,172 440,844 SH   SOLE   34,958 0 405,886
BANK OF HAWAII CORP COM 062540109 602 7,175 SH   SOLE   0 0 7,175
BARNES GROUP INC COM 067806109 864 21,500 SH   SOLE   8,000 0 13,500
BAYER A G - SPONSORED ADR ADR 072730302 505 29,235 SH   SOLE   0 0 29,235
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 714 2,024 SH   SOLE   77 0 1,947
BEST BUY CO INC COM 086516101 827 9,100 SH   SOLE   4,700 0 4,400
BOEING CO COM 097023105 10,071 52,590 SH   SOLE   1,572 0 51,018
BORGWARNER INC COM 099724106 327 8,400 SH   SOLE   0 0 8,400
BRISTOL MYERS SQUIBB CO COM 110122108 8,724 119,452 SH   SOLE   4,926 0 114,526
AZENTA INC COM 114340102 1,011 12,200 SH   SOLE   3,800 0 8,400
CF INDUSTRIES HOLDINGS INC COM 125269100 4,664 45,257 SH   SOLE   3,641 0 41,616
CIGNA CORP COM 125523100 2,143 8,943 SH   SOLE   1,795 0 7,148
CSG SYSTEMS INTL INC COM 126349109 598 9,400 SH   SOLE   3,600 0 5,800
CSX CORP COM 126408103 19,573 522,648 SH   SOLE   18,900 0 503,748
CTS CORP COM 126501105 830 23,500 SH   SOLE   9,000 0 14,500
CVS CORP COM 126650100 8,296 81,970 SH   SOLE   5,982 0 75,988
CALVERT US LARGE CAP CORE RESP COM 131582751 208 5,239 SH   SOLE   0 0 5,239
CATERPILLAR INC COM 149123101 15,842 71,100 SH   SOLE   2,835 0 68,265
CATHAY BANK COM 149150104 1,668 37,276 SH   SOLE   5,500 0 31,776
CHEVRON CORPORATION COM 166764100 28,798 176,857 SH   SOLE   103,284 0 73,573
CHIPOTLE MEXICAN GRILL INC COM 169656105 837 529 SH   SOLE   7 0 522
CIENA CORP COM 171779309 697 11,500 SH   SOLE   0 0 11,500
CITIGROUP INC NEW COM 172967424 8,063 150,998 SH   SOLE   4,276 0 146,722
CITRIX SYSTEMS INC COM 177376100 202 2,000 SH   SOLE   2,000 0 0
COMERICA INC COM 200340107 3,535 39,096 SH   SOLE   4,040 0 35,056
COMMUNITY HEALTH SYSTEMS INC COM 203668108 392 33,000 SH   SOLE   0 0 33,000
CONMED CORP COM 207410101 995 6,700 SH   SOLE   2,500 0 4,200
CONSOLIDATED EDISON INC COM COM 209115104 205 2,160 SH   SOLE   2,160 0 0
CONTINENTAL RES INC OKLA COM COM 212015101 869 14,175 SH   SOLE   3,000 0 11,175
CORNING INC COM 219350105 1,517 41,100 SH   SOLE   10,900 0 30,200
CROCS INC COM 227046109 535 7,000 SH   SOLE   3,000 0 4,000
CROWN HOLDINGS INC COM 228368106 505 4,040 SH   SOLE   0 0 4,040
DANAHER CORP COM 235851102 211 719 SH   SOLE   0 0 719
DARDEN RESTAURANTS INC COM 237194105 537 4,040 SH   SOLE   0 0 4,040
DEERE & CO COM 244199105 21,331 51,342 SH   SOLE   4,455 0 46,887
DEXCOM INC COM 252131107 2,834 5,539 SH   SOLE   0 0 5,539
WALT DISNEY CO COM 254687106 15,555 113,405 SH   SOLE   6,388 0 107,017
DR REDDYS LABS ADR F SPONSORED ADR 256135203 640 11,490 SH   SOLE   3,750 0 7,740
DOLLAR GEN CORP COM COM 256677105 7,848 35,251 SH   SOLE   0 0 35,251
DOLLAR TREE INC COM 256746108 892 5,569 SH   SOLE   0 0 5,569
DOW INC COM COM 260557103 5,774 90,616 SH   SOLE   1,490 0 89,126
DUCOMMUN INCORP COM 264147109 388 7,400 SH   SOLE   6,000 0 1,400
DYCOM INDUSTRIES INC COM 267475101 829 8,700 SH   SOLE   3,000 0 5,700
EBAY INC COM 278642103 1,001 17,487 SH   SOLE   95 0 17,392
EMERSON ELEC CO COM COM 291011104 14,994 152,920 SH   SOLE   152,920 0 0
ENTERPRISE PRODS PARTNERS L P COM 293792107 13,138 509,041 SH   SOLE   509,041 0 0
ENZOLYTICS INC COM COM 294112107 2 25,700 SH   SOLE   25,700 0 0
L.M. ERICSSON TELEPHON CO (ADS ADR 294821608 1,622 177,487 SH   SOLE   800 0 176,687
EXPEDITORS INTL OF WASHINGTON COM 302130109 1,510 14,642 SH   SOLE   0 0 14,642
FASTENAL CO COM 311900104 492 8,280 SH   SOLE   0 0 8,280
FERRO CORP COM 315405100 1,015 46,700 SH   SOLE   17,300 0 29,400
F5 NETWORKS INC COM 315616102 639 3,060 SH   SOLE   0 0 3,060
FIDELITY CONCORD STR T TTL MKT COM 315911693 281 2,219 SH   SOLE   0 0 2,219
FIRST SOLAR INC COM 336433107 531 6,340 SH   SOLE   0 0 6,340
FORD MTR CO DEL COM COM 345370860 187 11,032 SH   SOLE   11,032 0 0
GATX CORP COM 361448103 1,193 9,670 SH   SOLE   2,400 0 7,270
GENERAL DYNAMICS CORP COM 369550108 18,432 76,424 SH   SOLE   71,248 0 5,176
GENERAL MILLS INC COM 370334104 17,737 261,909 SH   SOLE   261,909 0 0
GILEAD SCIENCES INC COM 375558103 6,603 111,074 SH   SOLE   4,025 0 107,049
GODADDY INC CLASS A COM 380237107 737 8,800 SH   SOLE   200 0 8,600
GOODYEAR TIRE & RUBR CO COM 382550101 185 12,923 SH   SOLE   7,850 0 5,073
HF SINCLAIR CORPORATION COM 403949100 573 14,390 SH   SOLE   0 0 14,390
H&E EQUIPMENT SERVICES INC COM 404030108 927 21,300 SH   SOLE   7,200 0 14,100
HALLIBURTON CO HLDG CO COM 406216101 2,029 53,573 SH   SOLE   4,668 0 48,905
OAKMARK EQUITY AND INCOME FUND COM 413838772 968 29,356 SH   SOLE   0 0 29,356
HARTFORD FINL SVCS GRP COM 416515104 730 10,162 SH   SOLE   4,650 0 5,512
HOLOGIC INC COM 436440101 521 6,780 SH   SOLE   0 0 6,780
HOME DEPOT INC COM 437076102 16,159 53,986 SH   SOLE   3,425 0 50,561
HONEYWELL INTERNATIONAL COM 438516106 13,424 68,989 SH   SOLE   2,662 0 66,327
HOWMET AEROSPACE INC COM 443201108 420 11,700 SH   SOLE   11,700 0 0
ILLINOIS TOOL WORKS INC COM 452308109 11,881 56,736 SH   SOLE   250 0 56,486
INGREDION INC COM COM 457187102 632 7,250 SH   SOLE   2,800 0 4,450
INTEGRA LIFE SCIENCES HOLDINGS COM 457985208 887 13,800 SH   SOLE   4,800 0 9,000
INTEL CORP COM 458140100 23,288 469,897 SH   SOLE   240,531 0 229,366
INTL BUSINESS MACHINES COM 459200101 7,015 53,951 SH   SOLE   2,675 0 51,276
INTERNATIONAL PAPER CO COM 460146103 869 18,829 SH   SOLE   3,604 0 15,225
INTUIT INC COM 461202103 23,888 49,680 SH   SOLE   0 0 49,680
iROBOT CORP COM 462726100 444 7,000 SH   SOLE   2,500 0 4,500
ISHARES TRUST S&P 500 S&P 500 COM 464287200 1,558 3,435 SH   SOLE   0 0 3,435
ISHARES MSCI EMRG MKT FD EMERG COM 464287234 330 7,309 SH   SOLE   0 0 7,309
ISHARES TR MSCI EAFE FD MSCI E COM 464287465 330 4,477 SH   SOLE   0 0 4,477
ISHARES TR ISHARES BIOTECH COM 464287556 229 1,758 SH   SOLE   1,758 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 951 3,427 SH   SOLE   0 0 3,427
ISHARES TR RUSSELL 1000 RUSSEL COM 464287622 1,600 6,398 SH   SOLE   0 0 6,398
ISHARES TR RUSSELL 2000 RUSSEL COM 464287655 524 2,554 SH   SOLE   250 0 2,304
JABIL INC COM 466313103 679 11,000 SH   SOLE   0 0 11,000
JOHNSON & JOHNSON COM 478160104 31,840 179,653 SH   SOLE   95,252 0 84,401
KLA-TENCOR CORPORATION COM 482480100 221 603 SH   SOLE   0 0 603
KROGER CO COM 501044101 1,619 28,222 SH   SOLE   1,157 0 27,065
L3HARRIS TECHNOLOGIES INC COM 502431109 9,603 38,649 SH   SOLE   91 0 38,558
LVMH MOET NEW ADR F 1 ADR REPS ADR 502441306 13,240 91,620 SH   SOLE   4,150 0 87,470
LAM RESEARCH CORP COM 512807108 1,782 3,314 SH   SOLE   275 0 3,039
ESTEE LAUDER COS CL A COM 518439104 389 1,427 SH   SOLE   0 0 1,427
LENNAR CORP COM 526057104 379 4,675 SH   SOLE   0 0 4,675
LILLY ELI & COMPANY COM 532457108 1,125 3,928 SH   SOLE   300 0 3,628
LOCKHEED MARTIN CORP COM 539830109 22,169 50,223 SH   SOLE   35,539 0 14,684
LOEWS CORP COM 540424108 263 4,050 SH   SOLE   4,050 0 0
LOWE'S COMPANIES INC COM 548661107 18,998 93,962 SH   SOLE   4,336 0 89,626
LUCID GROUP INC COM 549498103 740 29,145 SH   SOLE   0 0 29,145
LULULEMON ATHLETICA INC COM 550021109 383 1,050 SH   SOLE   0 0 1,050
MGIC INVT CORP COM 552848103 588 43,400 SH   SOLE   0 0 43,400
MAGNA INTL INC CL A COM 559222401 2,006 31,198 SH   SOLE   5,350 0 25,848
MARATHON OIL CORP COM 565849106 756 30,112 SH   SOLE   2,850 0 27,262
MARTIN MARIETTA MATLS COM COM 573284106 10,264 26,667 SH   SOLE   1,076 0 25,591
MARVELL TECHNOLOGY GROUP LTD COM 573874104 559 7,791 SH   SOLE   0 0 7,791
MASCO CORP COM 574599106 432 8,480 SH   SOLE   0 0 8,480
MASTEC INC COM 576323109 1,176 13,500 SH   SOLE   5,000 0 8,500
MATERION CORP COM 576690101 995 11,600 SH   SOLE   4,300 0 7,300
MATTHEWS INTL CORP-CL A COM 577128101 961 29,700 SH   SOLE   11,000 0 18,700
MERCURY SYS INC COM COM 589378108 219 3,400 SH   SOLE   3,400 0 0
METHODE ELECTRONICS INC COM 591520200 1,025 23,700 SH   SOLE   9,200 0 14,500
MICROSOFT CORP COM 594918104 75,818 245,915 SH   SOLE   68,980 0 176,935
MONDELEZ INTL INC CL A COM 609207105 651 10,379 SH   SOLE   5,737 0 4,642
MOODY'S CORP COM 615369105 395 1,170 SH   SOLE   0 0 1,170
MORGAN STANLEY COM 617446448 13,812 158,036 SH   SOLE   7,005 0 151,031
NASDAQ INC COM 631103108 15,067 84,554 SH   SOLE   675 0 83,879
NICE LTD ADR 653656108 8,564 39,105 SH   SOLE   0 0 39,105
NIDEC CORP SPONSORED ADR ADR 654090109 1,244 61,950 SH   SOLE   19,800 0 42,150
NOKIA CORP SPON ADR F 1 ADR RE ADR 654902204 355 65,000 SH   SOLE   0 0 65,000
NORDSON CORP COM 655663102 627 2,760 SH   SOLE   0 0 2,760
NORFOLK SOUTHERN CORP COM 655844108 19,268 67,557 SH   SOLE   5,295 0 62,262
NORTHROP GRUMMAN CORP COM COM 666807102 960 2,147 SH   SOLE   0 0 2,147
NORTONLIFELOCK INC COM 668771108 577 21,745 SH   SOLE   0 0 21,745
NOVO NORDISK A/S (ADS) ADR 670100205 514 4,630 SH   SOLE   0 0 4,630
NUVASIVE INC. COM 670704105 771 13,600 SH   SOLE   5,000 0 8,600
OSI SYSTEMS INC COM 671044105 843 9,900 SH   SOLE   4,000 0 5,900
ON SEMICONDUCTOR CORPORATION COM 682189105 645 10,300 SH   SOLE   0 0 10,300
ONTO INNOVATION INC COM 683344105 1,156 13,300 SH   SOLE   3,500 0 9,800
OPPENHEIMER HOLDINGS INC CL A COM 683797104 492 11,300 SH   SOLE   4,000 0 7,300
OWENS & MINOR INC NEW COM COM 690732102 1,215 27,600 SH   SOLE   10,500 0 17,100
OWENS CORNING NEW COM COM 690742101 1,362 14,890 SH   SOLE   2,105 0 12,785
OXFORD INDUSTRIES, INC. COM 691497309 348 3,850 SH   SOLE   900 0 2,950
PNC FINL SVCS GROUP INC COM 693475105 236 1,279 SH   SOLE   1,279 0 0
PALO ALTO NETWORKS INC COM 697435105 3,281 5,270 SH   SOLE   0 0 5,270
PARKER HANNIFIN CORP COM COM 701094104 9,352 32,956 SH   SOLE   1,690 0 31,266
PEPSICO INC COM COM 713448108 15,547 92,887 SH   SOLE   92,887 0 0
PERKINELMER INC COM 714046109 962 5,510 SH   SOLE   50 0 5,460
PFIZER INCORPORATED COM 717081103 20,955 404,766 SH   SOLE   390,880 0 13,886
PHOTRONICS INC COM 719405102 1,208 71,200 SH   SOLE   25,800 0 45,400
PIONEER NATURAL RESOURCES CO COM 723787107 463 1,850 SH   SOLE   1,800 0 50
PIPER SANDLER CO COM 724078100 1,194 9,100 SH   SOLE   4,500 0 4,600
POWER INTEGRATIONS INC COM 739276103 912 9,840 SH   SOLE   4,000 0 5,840
PROCTER & GAMBLE COM 742718109 20,163 131,952 SH   SOLE   123,924 0 8,028
PULTEGROUP INC COM 745867101 5,340 127,441 SH   SOLE   11,500 0 115,941
QUALCOMM INC COM 747525103 5,366 35,113 SH   SOLE   3,070 0 32,043
RADIAN GROUP INC COM 750236101 251 11,300 SH   SOLE   11,300 0 0
RALPH LAUREN CORP COM 751212101 490 4,320 SH   SOLE   0 0 4,320
RAYMOND JAMES FINL INC COM COM 754730109 716 6,510 SH   SOLE   0 0 6,510
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,302 7,100 SH   SOLE   2,700 0 4,400
REPUBLIC SERVICES INC COM 760759100 239 1,803 SH   SOLE   188 0 1,615
RESMED INC COM 761152107 12,287 50,665 SH   SOLE   0 0 50,665
ROCHE HLDG LTD SPON ADRF 1 ADR ADR 771195104 9,779 196,467 SH   SOLE   0 0 196,467
ROCKWELL AUTOMATION INC COM 773903109 7,759 27,707 SH   SOLE   0 0 27,707
SPX CORP COM 784635104 623 12,600 SH   SOLE   5,000 0 7,600
S A P AG ADR F SPONSORED ADR 1 ADR 803054204 7,474 67,360 SH   SOLE   0 0 67,360
SASOL LIMITED SPON ADR F SPONS ADR 803866300 207 8,580 SH   SOLE   3,375 0 5,205
SCHLUMBERGER LTD F COM 806857108 1,233 29,838 SH   SOLE   3,220 0 26,618
THE CHARLES SCHWAB CORP COM 808513105 1,253 14,858 SH   SOLE   13,953 0 905
SCIENCE APPLICATIONS INTL CORP COM 808625107 618 6,700 SH   SOLE   2,500 0 4,200
SEMTECH CORP COM 816850101 1,137 16,400 SH   SOLE   8,100 0 8,300
SIEMENS AG ADR EACH CNV INTO 1 ADR 826197501 2,412 34,503 SH   SOLE   3,030 0 31,473
SNOWFLAKE INC CLASS A COM 833445109 880 3,840 SH   SOLE   700 0 3,140
SQUARE INC CLASS A COM 852234103 654 4,822 SH   SOLE   0 0 4,822
STARBUCKS CORP COM 855244109 8,565 94,151 SH   SOLE   283 0 93,868
STRYKER CORP COM 863667101 12,461 46,608 SH   SOLE   0 0 46,608
SUNPOWER CORP COM 867652406 470 21,900 SH   SOLE   7,300 0 14,600
SYSCO CORPORATION COM 871829107 217 2,660 SH   SOLE   0 0 2,660
TAIWAN SEMICONDUCTOR CO ADR ADR 874039100 26,219 251,478 SH   SOLE   10,903 0 240,575
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109 424 2,760 SH   SOLE   0 0 2,760
TELEFLEX INC COM 879369106 575 1,620 SH   SOLE   0 0 1,620
TERADYNE INC COM 880770102 478 4,040 SH   SOLE   0 0 4,040
TEREX CORP COM 880779103 339 9,500 SH   SOLE   0 0 9,500
TEXAS INSTRUMENTS INC COM 882508104 822 4,479 SH   SOLE   3,300 0 1,179
TEXTRON INCORPORATED COM 883203101 573 7,700 SH   SOLE   0 0 7,700
THERMO FISHER SCIENTIFIC INC COM 883556102 32,687 55,340 SH   SOLE   5,205 0 50,135
TOLL BROTHERS INC COM 889478103 1,091 23,200 SH   SOLE   0 0 23,200
II-VI INCORPORATED COM 902104108 1,633 22,525 SH   SOLE   10,925 0 11,600
U S BANCORP DEL NEW COM 902973304 247 4,650 SH   SOLE   4,650 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 5,907 129,614 SH   SOLE   275 0 129,339
UNION PACIFIC CORP COM 907818108 22,739 83,228 SH   SOLE   5,944 0 77,284
UNISYS CORP COM 909214306 1,011 46,800 SH   SOLE   20,000 0 26,800
UNITED PARCEL SERVICE INC CL B 911312106 14,148 65,972 SH   SOLE   65,972 0 0
VF CORP COM 918204108 3,172 55,784 SH   SOLE   2,820 0 52,964
VANGUARD TOTAL INTL STOCK ET COM 921909768 1,369 22,909 SH   SOLE   0 0 22,909
VEEVA SYS INC CL A COM COM 922475108 463 2,177 SH   SOLE   0 0 2,177
VANGUARD INDEX FDS COM 922908363 504 1,215 SH   SOLE   0 0 1,215
VANGUARD 500 INDEX ADMIRAL COM 922908710 386 924 SH   SOLE   0 0 924
VANGUARD GROWTH ETF COM 922908736 491 1,708 SH   SOLE   0 0 1,708
VANGUARD TOTAL STOCK MKT COM 922908769 325 1,429 SH   SOLE   0 0 1,429
VIAVI SOLUTIONS INC COM COM 925550105 400 24,900 SH   SOLE   0 0 24,900
VICTORY ESTABLISHED VALUE-A COM 926464231 222 4,464 SH   SOLE   0 0 4,464
VMWARE INC CLASS A COM 928563402 10,290 90,368 SH   SOLE   5,014 0 85,354
WABASH NATIONAL CORP COM 929566107 696 46,900 SH   SOLE   17,000 0 29,900
WASATCH ADVISORS FDS I SML CAP COM 936772102 927 22,681 SH   SOLE   0 0 22,681
WASATCH CORE GROWTH FUND COM 936772201 1,362 17,202 SH   SOLE   0 0 17,202
WATERS CORP COM 941848103 580 1,870 SH   SOLE   0 0 1,870
WEBSTER FINL CO COM 947890109 220 3,919 SH   SOLE   3,919 0 0
WEIBO INTERNATIONAL ADR 948596101 230 9,401 SH   SOLE   3,390 0 6,011
WELLS FARGO & CO NEW COM 949746101 6,791 140,142 SH   SOLE   5,880 0 134,262
WHIRLPOOL CORP COM 963320106 1,509 8,734 SH   SOLE   1,260 0 7,474
WOLFSPEED INC COM COM 977852102 285 2,500 SH   SOLE   2,500 0 0
XPO LOGISTICS INC COM 983793100 330 4,530 SH   SOLE   0 0 4,530
ASGN INC COM 00191u102 1,506 12,900 SH   SOLE   5,600 0 7,300
ABBVIE, INC COM 00287y109 15,305 94,409 SH   SOLE   3,174 0 91,235
ACTIVISION BLIZZARD INC COM 00507v109 8,137 101,567 SH   SOLE   4,413 0 97,154
ACUITY BRANDS INC COM 00508Y102 1,355 7,160 SH   SOLE   1,500 0 5,660
ADOBE SYS INC COM COM 00724F101 3,527 7,742 SH   SOLE   38 0 7,704
ADVANCE AUTO PARTS INC COM COM 00751y106 395 1,909 SH   SOLE   149 0 1,760
ADVANSIX INC COM COM 00773T101 516 10,100 SH   SOLE   0 0 10,100
ALIBABA GROUP HOLDING LTD ADR 01609W102 3,992 36,688 SH   SOLE   4,325 0 32,363
ALPHABET INC CL C COM 02079k107 6,778 2,427 SH   SOLE   313 0 2,114
ALPHABET INC CL A COM 02079K305 34,241 12,311 SH   SOLE   515 0 11,796
Alternate Energy Revoked by SE COM 02147k105 0 13,000 SH   SOLE   13,000 0 0
AMERESCO INC CL A COM 02361e108 1,606 20,200 SH   SOLE   8,000 0 12,200
AMERIPRISE FINANCIAL INC COM 03076C106 1,479 4,923 SH   SOLE   1,800 0 3,123
ANSYS INC COM 03662q105 784 2,467 SH   SOLE   1,150 0 1,317
ATRICURE INC COM 04963c209 210 3,200 SH   SOLE   0 0 3,200
AUTONATION INC COM 05329W102 319 3,200 SH   SOLE   0 0 3,200
AVID TECHNOLOGY INC COM 05367P100 649 18,600 SH   SOLE   8,600 0 10,000
BIOLIFE SOLUTIONS INC COM 09062W204 293 12,900 SH   SOLE   0 0 12,900
BIOGEN INC COM 09062x103 6,775 32,169 SH   SOLE   946 0 31,223
BLACKROCK INC COM 09247x101 15,728 20,582 SH   SOLE   764 0 19,818
BLACKSTONE INC COM COM 09260D107 369 2,905 SH   SOLE   2,905 0 0
BOX, INC COM 10316T104 442 15,200 SH   SOLE   6,000 0 9,200
BROADCOM INC COM 11135f101 20,237 32,139 SH   SOLE   1,300 0 30,839
CANADIAN PACIFIC RAILWAY COMPA COM 13645t100 11,488 139,181 SH   SOLE   4,308 0 134,873
CANNABIS SATIVA INC COM COM 13764T105 5 22,000 SH   SOLE   22,000 0 0
CANNABIS STRATEGIC VENTURES CO COM 13765M109 1 22,000 SH   SOLE   22,000 0 0
CAPITAL ONE FINANCIAL CP COM 14040h105 11,036 84,059 SH   SOLE   520 0 83,539
CARRIER GLOBAL CORPORATION COM 14448C104 1,869 40,744 SH   SOLE   1,748 0 38,996
CELESTICA INC COM 15101q108 162 13,600 SH   SOLE   12,000 0 1,600
CENTENE CORP COM 15135b101 10,028 119,116 SH   SOLE   3,600 0 115,516
CHENIERE ENERGY INC COM 16411R208 5,292 38,169 SH   SOLE   3,000 0 35,169
CISCO SYSTEMS INC COM 17275R102 24,785 444,488 SH   SOLE   327,624 0 116,864
COMCAST CORP NEW CL A COM 20030n101 16,150 344,921 SH   SOLE   337,869 0 7,052
CONOCOPHILLIPS COM 20825c104 5,567 55,666 SH   SOLE   3,360 0 52,306
CORTEVA INC COM COM 22052L104 6,823 118,696 SH   SOLE   1,868 0 116,828
COSTCO WHOLESALE CORP COM 22160K105 24,735 42,954 SH   SOLE   0 0 42,954
CROWDSTRIKE HOLDINGS INC CLASS COM 22788C105 636 2,800 SH   SOLE   0 0 2,800
D.R. HORTON INC COM 23331A109 933 12,519 SH   SOLE   0 0 12,519
DELL INC COM 24703L202 5,319 105,970 SH   SOLE   0 0 105,970
DEVON ENERGY CP NEW COM 25179m103 288 4,865 SH   SOLE   2,000 0 2,865
DIAGEO PLC-SPONSORED ADR NEW ADR 25243Q205 8,847 43,550 SH   SOLE   1,652 0 41,898
DIAMONDBACK ENERGY INC COM COM 25278x109 213 1,556 SH   SOLE   0 0 1,556
DONNELLEY FINANCIAL SOLUTIONS, COM 25787g100 316 9,500 SH   SOLE   0 0 9,500
DU PONT E I DE NEMOURS EXH EXP COM 26614n102 678 9,211 SH   SOLE   1,434 0 7,777
EOG RES INC COM COM 26875p101 1,304 10,939 SH   SOLE   60 0 10,879
EAST WEST BANCORP COM 27579r104 2,928 37,051 SH   SOLE   0 0 37,051
ENPHASE ENERGY INC COM 29355a107 525 2,600 SH   SOLE   0 0 2,600
ENSIGN GROUP, INC. COM 29358P101 956 10,620 SH   SOLE   4,500 0 6,120
EXELIXIS INC COM 30161Q104 256 11,280 SH   SOLE   0 0 11,280
EXXON MOBIL CORPORATION COM 30231g102 7,331 88,765 SH   SOLE   1,250 0 87,515
META PLATFORMS INC CLASS A COM 30303M102 10,035 45,129 SH   SOLE   173 0 44,956
FEDEX CORPORATION COM 31428X106 430 1,860 SH   SOLE   39 0 1,821
FIDELITY NATL INFORMATION SV COM 31620M106 11,779 117,299 SH   SOLE   117,299 0 0
FIRST REPUBLIC BANK SAN FRANCI COM 33616C100 11,013 67,941 SH   SOLE   3,816 0 64,125
FORTUNE BRANDS HOME & SECURITY COM 34964C106 513 6,905 SH   SOLE   554 0 6,351
Franklin Street Properties COM 35471r106 121 20,580 SH   SOLE   20,580 0 0
FREEPORT MCMORAN COPPER COM 35671d857 16,789 337,532 SH   SOLE   8,400 0 329,132
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 15,643 359,120 SH   SOLE   359,120 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 12,216 37,006 SH   SOLE   1,319 0 35,687
HALOZYME THERAPEUTICS COM 40637H109 937 23,500 SH   SOLE   9,000 0 14,500
HEALTHEQUITY INC COM 42226A107 411 6,100 SH   SOLE   0 0 6,100
HEALTHIER CHOICES MGMT CORP CO COM 42226N109 0 60,000 SH   SOLE   60,000 0 0
HILTON WORLDWIDE HLD COM 43300a203 455 3,000 SH   SOLE   0 0 3,000
HOPE BANCORP INC COM COM 43940T109 879 54,640 SH   SOLE   19,940 0 34,700
IAC INTERACTIVE CORP NEW COM 44891N208 286 2,850 SH   SOLE   0 0 2,850
INCYTE GENOMICS INC COM 45337c102 617 7,765 SH   SOLE   0 0 7,765
INFINERA CORP. COM 45667g103 87 10,000 SH   SOLE   10,000 0 0
INGERSOLL RAND INC COM COM 45687V106 325 6,452 SH   SOLE   0 0 6,452
INSIGHT ENTERPRISES INC COM 45765U103 1,223 11,400 SH   SOLE   4,000 0 7,400
INSPERITY INC COM 45778Q107 934 9,300 SH   SOLE   3,500 0 5,800
INTERCONTINENTAL EXCHANGE INC COM 45866f104 17,416 131,822 SH   SOLE   10,043 0 121,779
INVESCO QQQ TR UNIT SER 1 COM 46090E103 1,070 2,951 SH   SOLE   0 0 2,951
INTUITIVE SURGICAL NEW COM 46120E602 276 914 SH   SOLE   26 0 888
ISHARES TR USA MIN VOL ETF COM 46429b697 300 3,863 SH   SOLE   0 0 3,863
JPMORGAN CHASE & CO COM 46625h100 28,193 206,810 SH   SOLE   122,364 0 84,446
JANUS HENDERSON ENTERPRISE FUN COM 47103D405 203 1,367 SH   SOLE   0 0 1,367
JD.COM, INC. ADR 47215P106 5,333 92,160 SH   SOLE   3,366 0 88,794
JEFFERIES FINANCIAL GROUP COM 47233W109 535 16,300 SH   SOLE   0 0 16,300
KKR & CO INC COM COM 48251W104 16,339 279,438 SH   SOLE   279,438 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338l103 588 3,720 SH   SOLE   0 0 3,720
KURA ONCOLOGY INC COM 50127t109 169 10,500 SH   SOLE   10,500 0 0
LABORATORY CORP OF AMERICA HLD COM 50540r409 10,090 38,268 SH   SOLE   94 0 38,174
LEXAGENE HLDGS INC COM COM 52886L103 4 22,500 SH   SOLE   22,500 0 0
MACOM TECH SOLUTIONS H COM COM 55405y100 341 5,700 SH   SOLE   0 0 5,700
MANPOWER INC COM 56418h100 526 5,600 SH   SOLE   0 0 5,600
MARATHON PETE CORP COM 56585A102 903 10,565 SH   SOLE   3,200 0 7,365
MASTERCARD INC CL A COM 57636Q104 23,617 66,084 SH   SOLE   5,194 0 60,890
MATCH GROUP INC COM 57667L107 645 5,929 SH   SOLE   0 0 5,929
MERCADOLIBRE INC COM 58733R102 10,880 9,147 SH   SOLE   512 0 8,635
MERCK & CO INC COM 58933y105 16,801 204,761 SH   SOLE   204,555 0 206
MERITOR INC COM 59001K100 1,412 39,700 SH   SOLE   14,500 0 25,200
METLIFE INC COM COM 59156r108 398 5,660 SH   SOLE   5,500 0 160
MYRIAD GENETICS INC COM 62855j104 262 10,400 SH   SOLE   2,600 0 7,800
NCINO INC COM 63947x101 220 5,360 SH   SOLE   0 0 5,360
NETAPP INC COM 64110d104 554 6,679 SH   SOLE   2,690 0 3,989
NETFLIX INC COM 64110L106 410 1,094 SH   SOLE   0 0 1,094
NETEASE.COM INC SPONSORED ADR ADR 64110W102 1,647 18,366 SH   SOLE   5,000 0 13,366
NETSCOUT SYSTEMS INC COM 64115T104 456 14,200 SH   SOLE   5,500 0 8,700
NEUROCRINE BIOSCIENCES INC COM 64125c109 502 5,350 SH   SOLE   0 0 5,350
NEXTERA ENERGY INC COM COM 65339F101 840 9,912 SH   SOLE   9,912 0 0
NU SKIN ENTERPRISES INC COM 67018T105 412 8,600 SH   SOLE   1,400 0 7,200
NVIDIA CORP COM 67066g104 28,724 105,271 SH   SOLE   560 0 104,711
NUTRIEN LTD COM 67077m108 707 6,800 SH   SOLE   0 0 6,800
O'REILLY AUTOMOTIVE INC COM 67103h107 1,167 1,704 SH   SOLE   93 0 1,611
OFG BANCORP COM 67103X102 810 30,400 SH   SOLE   11,000 0 19,400
ORACLE CORPORATION COM 68389X105 17,461 211,053 SH   SOLE   11,193 0 199,860
OTIS WORLDWIDE CORPORATION COM 68902v107 482 6,268 SH   SOLE   874 0 5,394
PAYPAL HOLDINGS INC COM 70450y103 12,235 105,791 SH   SOLE   324 0 105,467
PERFICIENT INC COM 71375U101 1,464 13,300 SH   SOLE   6,000 0 7,300
PROLOGIS INC. REIT COM 74340w103 14,866 92,060 SH   SOLE   92,060 0 0
QORVO INC COM 74736k101 7,413 59,737 SH   SOLE   350 0 59,387
QUANTA SERVICES INC COM 74762e102 5,977 45,413 SH   SOLE   3,597 0 41,816
QUEST DIAGNOSTICS INC COM 74834l100 357 2,603 SH   SOLE   158 0 2,445
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 19,088 192,672 SH   SOLE   6,980 0 185,692
REGENERON PHARMACEUTICALS COM 75886f107 7,313 10,471 SH   SOLE   395 0 10,076
REGIONS FINL CORP COM 7591EP100 401 18,000 SH   SOLE   18,000 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 224 3,700 SH   SOLE   3,700 0 0
S&P GLOBAL INC COM 78409v104 437 1,065 SH   SOLE   22 0 1,043
S P D R S&P 500 ETF TR EXPIRIN COM 78462f103 19,465 43,100 SH   SOLE   41,414 0 1,686
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 398 5,300 SH   SOLE   0 0 5,300
SVB FINANCIAL GROUP INC COM 78486Q101 14,896 26,626 SH   SOLE   50 0 26,576
SAIA INC COM 78709y105 1,024 4,200 SH   SOLE   1,500 0 2,700
SALESFORCE.COM INC COM 79466l302 17,350 81,719 SH   SOLE   239 0 81,480
SALLY BEAUTY HOLDINGS INC COM 79546E104 402 25,700 SH   SOLE   6,000 0 19,700
SERVICENOW INC COM COM 81762p102 781 1,403 SH   SOLE   318 0 1,085
SHOPIFY INC CL A COM 82509L107 5,918 8,755 SH   SOLE   0 0 8,755
SKYWORKS SOLUTIONS INC COM 83088M102 8,971 67,310 SH   SOLE   3,120 0 64,190
SONIC AUTOMOTIVE INC COM 83545G102 765 18,000 SH   SOLE   6,900 0 11,100
STRIDE INC COM 86333M108 547 15,050 SH   SOLE   3,750 0 11,300
SUPER MICRO COMPUTER, INC COM 86800U104 1,036 27,200 SH   SOLE   9,900 0 17,300
SYNAPTICS INC COM 87157D109 1,536 7,700 SH   SOLE   2,000 0 5,700
SYNEOS HEALTH INC CL A COM 87166B102 1,352 16,700 SH   SOLE   6,500 0 10,200
TARGET CORPORATION COM 87612e106 5,152 24,277 SH   SOLE   173 0 24,104
TESLA MOTORS INC COM 88160r101 8,213 7,622 SH   SOLE   1,613 0 6,009
3M COMPANY COM 88579y101 208 1,400 SH   SOLE   0 0 1,400
TRIP.COM GROUP LTD SPONSORED A ADR 89677q107 426 18,412 SH   SOLE   8,100 0 10,312
TTEC HOLDINGS INC COM 89854h102 792 9,600 SH   SOLE   3,600 0 6,000
UFP INDUSTRIES INC COM 90278q108 1,454 18,850 SH   SOLE   4,500 0 14,350
ULTA BEAUTY INC COM 90384s303 691 1,734 SH   SOLE   24 0 1,710
UNITED THERAPEUTICS CORP COM 91307C102 957 5,335 SH   SOLE   2,500 0 2,835
UNITEDHEALTH GROUP INC COM 91324p102 264 518 SH   SOLE   0 0 518
VALERO ENERGY CORP NEW COM 91913y100 10,073 99,203 SH   SOLE   3,400 0 95,803
VANGUARD CONSUMER DISCRETIONAR COM 92204A108 1,227 4,020 SH   SOLE   0 0 4,020
VANGUARD CONSUMER STAPLES INDE COM 92204A207 319 1,628 SH   SOLE   0 0 1,628
VANGUARD ENERGY ETF COM 92204A306 343 3,203 SH   SOLE   0 0 3,203
VANGUARD FINANCIALS INDEX FUND COM 92204A405 1,268 13,581 SH   SOLE   0 0 13,581
VANGUARD HEALTH CARE INDEX FUN COM 92204A504 1,476 5,802 SH   SOLE   0 0 5,802
VANGUARD INDUSTRIALS INDEX FUN COM 92204A603 1,496 7,692 SH   SOLE   0 0 7,692
VANGUARD INFORMATION TECHNOLOG COM 92204a702 3,695 8,872 SH   SOLE   0 0 8,872
VANGUARD MATERIALS ETF COM 92204A801 469 2,419 SH   SOLE   0 0 2,419
VANGUARD TELECOMMUNICATIONS SE COM 92204A884 535 4,456 SH   SOLE   0 0 4,456
VERIZON COMMUNICATIONS COM 92343v104 17,161 336,892 SH   SOLE   331,801 0 5,091
VERINT SYS INC COM COM 92343X100 698 13,500 SH   SOLE   5,000 0 8,500
VERISK ANALYTICS INC COM 92345Y106 1,143 5,324 SH   SOLE   5,324 0 0
VIR BIOTECHNOLOGY INC COM 92764N102 273 10,600 SH   SOLE   0 0 10,600
VISA INC COM CL A COM 92826c839 3,884 17,515 SH   SOLE   1,445 0 16,070
WASTE MANAGEMENT INC DEL COM 94106L109 349 2,201 SH   SOLE   156 0 2,045
WYNDHAM HOTELS & RESOR COM COM 98311A105 919 10,855 SH   SOLE   0 0 10,855
ZIMMER BIOMET HOLDINGS INC COM 98956P102 7,738 60,498 SH   SOLE   300 0 60,198
ZOETIS INC CL A COM 98978V103 243 1,289 SH   SOLE   1,289 0 0
AMBARELLA INC COM g037ax101 510 4,860 SH   SOLE   0 0 4,860
AON PLC COM G0403H108 1,478 4,540 SH   SOLE   2,300 0 2,240
ACCENTURE PLC CL A COM g1151c101 19,578 58,055 SH   SOLE   54,063 0 3,992
BUNGE LIMITED F COM G16962105 2,767 24,975 SH   SOLE   1,950 0 23,025
ENDO INTL PLC SHS COM G30401106 28 12,021 SH   SOLE   12,021 0 0
EVEREST RE GROUP LTD COM G3223R108 835 2,770 SH   SOLE   0 0 2,770
GENPACT LIMITED COM G3922B107 369 8,480 SH   SOLE   0 0 8,480
ICON PLC SHS COM G4705A100 365 1,500 SH   SOLE   0 0 1,500
INVESCO LTD COM G491BT108 488 21,150 SH   SOLE   0 0 21,150
JOHNSON CONTROLS IINTERNATIONA COM G51502105 820 12,510 SH   SOLE   7,000 0 5,510
LINDE PLC COM G5494J103 16,746 52,425 SH   SOLE   1,400 0 51,025
LIVANOVA COM G5509L101 355 4,340 SH   SOLE   1,400 0 2,940
MEDTRONIC PLC COM g5960l103 9,773 88,087 SH   SOLE   272 0 87,815
SEAGATE TECHNOLOGY COM g7945m107 584 6,500 SH   SOLE   0 0 6,500
SENSATA TECH HLDGS NV F COM G8060n102 355 6,989 SH   SOLE   159 0 6,830
TRINSEO PLC COM US COM G9059U107 907 18,920 SH   SOLE   7,500 0 11,420
TRITON INTERNATIONAL INC COM G9078f107 1,326 18,900 SH   SOLE   7,200 0 11,700
CHUBB/ACE LIMITED COM NPV COM H1467j104 29,551 138,154 SH   SOLE   95,470 0 42,684
GLOBANT SA COM L44385109 723 2,760 SH   SOLE   0 0 2,760
CHECK POINT SOFTWARE TECH. LTD COM m22465104 9,055 65,491 SH   SOLE   0 0 65,491
WIXCOM LTD COM M98068105 241 2,310 SH   SOLE   0 0 2,310
ASML HOLDING NV ADR n07059210 1,972 2,953 SH   SOLE   0 0 2,953
LYONDELLBASELL INDUSTRIES N V COM N53745100 13,438 130,691 SH   SOLE   130,691 0 0