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,942 103,268 SH   SOLE   0 0 103,268
LOGITECH INTERNATIONAL SA COM 002575132 511 6,200 SH   SOLE   0 0 6,200
ABBOTT LABORATORIES COM 002824100 8,066 57,310 SH   SOLE   100 0 57,210
ADVANCED MICRO DEVICES COM 007903107 3,394 23,583 SH   SOLE   0 0 23,583
ADVANCED ENERGY INDUSTRIES INC COM 007973100 824 9,050 SH   SOLE   3,500 0 5,550
AIR PRODUCTS AND CHEMICALS INC COM 009158106 7,358 24,184 SH   SOLE   1,960 0 22,224
ALBEMARLE CORP COM COM 012653101 2,958 12,652 SH   SOLE   2,400 0 10,252
ALLSTATE CORPORATION COM 020002101 982 8,350 SH   SOLE   2,850 0 5,500
AMAZON.COM INC COM 023135106 40,062 12,015 SH   SOLE   20 0 11,995
AMERICAN ELEC PWR INC COM 025537101 1,978 22,228 SH   SOLE   0 0 22,228
AMERICAN EXPRESS CO COM 025816109 2,563 15,668 SH   SOLE   0 0 15,668
AMERICAN INTL GROUP NEW COM 026874784 1,012 17,790 SH   SOLE   3,800 0 13,990
AMETEK INC NEW COM 031100100 1,190 8,095 SH   SOLE   4,075 0 4,020
AMGEN INCORPORATED COM 031162100 15,520 68,989 SH   SOLE   305 0 68,684
AMPHENOL CORP-CL A COM 032095101 10,483 119,856 SH   SOLE   980 0 118,876
ANALOG DEVICES, INC COM 032654105 17,010 96,772 SH   SOLE   4,522 0 92,250
APPLE INC COM 037833100 73,863 415,967 SH   SOLE   28,470 0 387,497
APPLIED MATERIALS INC COM 038222105 33,884 215,325 SH   SOLE   6,150 0 209,175
ARCHER-DANIELS-MIDLND CO COM 039483102 419 6,195 SH   SOLE   0 0 6,195
ARROW ELECTRS INC COM COM 042735100 658 4,900 SH   SOLE   0 0 4,900
ASTRAZENECA PLC -SPON ADR ADR 046353108 1,440 24,724 SH   SOLE   254 0 24,470
AUTOLIV INC COM 052800109 426 4,120 SH   SOLE   0 0 4,120
AVNET INC COM 053807103 575 13,950 SH   SOLE   0 0 13,950
BAIDU INC ADR F SPONSORED ADR ADR 056752108 2,312 15,537 SH   SOLE   940 0 14,597
BANK OF AMERICA CORP COM 060505104 18,671 419,672 SH   SOLE   26,492 0 393,180
BANK OF HAWAII CORP COM 062540109 584 6,975 SH   SOLE   0 0 6,975
BARNES GROUP INC COM 067806109 985 21,150 SH   SOLE   8,000 0 13,150
BAYER A G - SPONSORED ADR ADR 072730302 409 30,595 SH   SOLE   0 0 30,595
BECTON DICKINSON & CO COM 075887109 1,980 7,871 SH   SOLE   0 0 7,871
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 2,932 9,807 SH   SOLE   0 0 9,807
BEST BUY CO INC COM 086516101 478 4,700 SH   SOLE   4,700 0 0
BOEING CO COM 097023105 10,375 51,535 SH   SOLE   1,632 0 49,903
BORGWARNER INC COM 099724106 379 8,400 SH   SOLE   0 0 8,400
BRISTOL MYERS SQUIBB CO COM 110122108 6,641 106,508 SH   SOLE   505 0 106,003
AZENTA INC COM COM 114340102 1,449 14,050 SH   SOLE   5,800 0 8,250
CF INDUSTRIES HOLDINGS INC COM 125269100 3,184 44,987 SH   SOLE   3,641 0 41,346
CIGNA CORP COM 125523100 2,063 8,982 SH   SOLE   1,795 0 7,187
CSG SYSTEMS INTL INC COM 126349109 533 9,250 SH   SOLE   3,600 0 5,650
CSX CORP COM 126408103 19,121 508,541 SH   SOLE   19,575 0 488,966
CTS CORP COM 126501105 850 23,150 SH   SOLE   9,000 0 14,150
CVS CORP COM 126650100 8,229 79,765 SH   SOLE   5,982 0 73,783
CADENCE DESIGN SYSTEM INC COM 127387108 591 3,173 SH   SOLE   0 0 3,173
CALVERT US LARGE CAP CORE RESP COM 131582751 221 5,178 SH   SOLE   0 0 5,178
CARMAX INC COM 143130102 306 2,346 SH   SOLE   0 0 2,346
CATALENT INC COM 148806102 282 2,203 SH   SOLE   0 0 2,203
CATERPILLAR INC COM 149123101 14,309 69,210 SH   SOLE   2,835 0 66,375
CATHAY BANK COM 149150104 1,590 36,976 SH   SOLE   5,500 0 31,476
CHEVRON CORPORATION COM 166764100 8,849 75,409 SH   SOLE   3,879 0 71,530
CIENA CORP COM COM 171779309 862 11,200 SH   SOLE   0 0 11,200
CITIGROUP INC NEW COM 172967424 7,762 128,526 SH   SOLE   4,276 0 124,250
COCA COLA CO COM 191216100 2,388 40,337 SH   SOLE   0 0 40,337
COMERICA INC COM 200340107 3,390 38,971 SH   SOLE   4,040 0 34,931
CONMED CORP COM 207410101 936 6,600 SH   SOLE   2,500 0 4,100
CONTINENTAL RES INC OKLA COM COM 212015101 829 18,520 SH   SOLE   3,000 0 15,520
CORNING INC COM 219350105 1,587 42,633 SH   SOLE   10,900 0 31,733
CROCS INC COM 227046109 436 3,400 SH   SOLE   3,000 0 400
CROWN HOLDINGS INC COM 228368106 434 3,920 SH   SOLE   0 0 3,920
DANAHER CORP COM 235851102 231 702 SH   SOLE   0 0 702
DARDEN RESTAURANTS INC COM 237194105 591 3,920 SH   SOLE   0 0 3,920
DEERE & CO COM 244199105 16,930 49,373 SH   SOLE   4,575 0 44,798
DEXCOM INC COM 252131107 2,532 4,716 SH   SOLE   0 0 4,716
WALT DISNEY CO COM 254687106 15,965 101,217 SH   SOLE   1,262 0 99,955
DR REDDYS LABS ADR F SPONSORED ADR 256135203 754 11,520 SH   SOLE   3,750 0 7,770
DOLLAR GEN CORP COM COM 256677105 8,069 34,217 SH   SOLE   0 0 34,217
DOLLAR TREE INC COM 256746108 759 5,399 SH   SOLE   0 0 5,399
DOW INC COM COM 260557103 4,703 82,914 SH   SOLE   1,490 0 81,424
DUCOMMUN INCORP COM 264147109 428 9,150 SH   SOLE   8,000 0 1,150
DYCOM INDUSTRIES INC COM 267475101 1,078 11,500 SH   SOLE   6,000 0 5,500
EBAY INC COM 278642103 1,595 23,998 SH   SOLE   245 0 23,753
ECOLAB INC COM 278865100 254 1,081 SH   SOLE   0 0 1,081
L.M. ERICSSON TELEPHON CO (ADS ADR 294821608 1,608 147,953 SH   SOLE   800 0 147,153
EXPEDITORS INTL OF WASHINGTON COM 302130109 1,974 14,702 SH   SOLE   0 0 14,702
FASTENAL CO COM 311900104 515 8,040 SH   SOLE   0 0 8,040
FERRO CORP COM 315405100 1,003 45,950 SH   SOLE   17,300 0 28,650
F5 NETWORKS INC COM 315616102 729 2,980 SH   SOLE   0 0 2,980
GATX CORP COM 361448103 1,249 11,985 SH   SOLE   4,900 0 7,085
GENERAL DYNAMICS CORP COM 369550108 1,454 6,976 SH   SOLE   1,900 0 5,076
GENERAL MILLS INC COM 370334104 270 4,000 SH   SOLE   4,000 0 0
GILEAD SCIENCES INC COM 375558103 7,758 106,840 SH   SOLE   4,025 0 102,815
GODADDY INC CLASS A COM 380237107 713 8,400 SH   SOLE   200 0 8,200
GOODYEAR TIRE & RUBR CO COM 382550101 286 13,413 SH   SOLE   7,850 0 5,563
H&E EQUIPMENT SERVICES INC COM 404030108 925 20,900 SH   SOLE   7,200 0 13,700
HALLIBURTON CO HLDG CO COM 406216101 1,326 57,976 SH   SOLE   4,872 0 53,104
OAKMARK EQUITY AND INCOME FUND COM 413838772 1,005 29,356 SH   SOLE   0 0 29,356
HARTFORD FINL SVCS GRP COM 416515104 688 9,962 SH   SOLE   4,650 0 5,312
HOLLYFRONTIER CORP COM 436106108 491 14,970 SH   SOLE   0 0 14,970
HOLOGIC INC COM 436440101 505 6,600 SH   SOLE   0 0 6,600
HOME DEPOT INC COM 437076102 21,749 52,406 SH   SOLE   3,425 0 48,981
HONEYWELL INTERNATIONAL COM 438516106 14,750 63,621 SH   SOLE   2,535 0 61,086
HOWMET AEROSPACE INC COM 443201108 372 11,700 SH   SOLE   11,700 0 0
ILLINOIS TOOL WORKS INC COM 452308109 13,539 54,858 SH   SOLE   250 0 54,608
INGREDION INC COM COM 457187102 689 7,125 SH   SOLE   2,800 0 4,325
INTEGRA LIFE SCIENCES HOLDINGS COM 457985208 911 13,600 SH   SOLE   4,800 0 8,800
INTEL CORP COM 458140100 11,293 219,287 SH   SOLE   6,350 0 212,937
INTL BUSINESS MACHINES COM 459200101 6,820 51,027 SH   SOLE   2,675 0 48,352
INTERNATIONAL PAPER CO COM 460146103 892 18,979 SH   SOLE   3,604 0 15,375
INTUIT INC COM 461202103 31,212 48,524 SH   SOLE   0 0 48,524
ISHARES ISHARES GOLD TRUST 464285204 16,638 477,980 SH   SOLE   0 0 477,980
ISHARES TRUST S&P 500 S&P 500 COM 464287200 2,913 6,107 SH   SOLE   0 0 6,107
ISHARES MSCI EMRG MKT FD EMERG COM 464287234 338 6,927 SH   SOLE   0 0 6,927
ISHARES TR BARCLAYS 7 10 YR 464287440 11,746 102,143 SH   SOLE   0 0 102,143
ISHARES TR MSCI EAFE FD MSCI E COM 464287465 352 4,480 SH   SOLE   0 0 4,480
ISHARES TR CORE S&P MCP ETF 464287507 10,705 37,814 SH   SOLE   0 0 37,814
ISHARES NASDAQ BIOTECH INDX COM 464287556 305 2,000 SH   SOLE   0 0 2,000
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 1,041 3,408 SH   SOLE   0 0 3,408
ISHARES TR RUSSELL 1000 RUSSEL COM 464287622 1,657 6,268 SH   SOLE   0 0 6,268
ISHARES TR RUSSELL 2000 RUSSEL COM 464287655 556 2,501 SH   SOLE   250 0 2,251
ISHARES TR S&P MC 400VL ETF 464287705 5,189 46,880 SH   SOLE   0 0 46,880
ISHARES TR CORE S&P SCP ETF 464287804 7,610 66,458 SH   SOLE   0 0 66,458
ISHARES TR SP SMCP600VL ETF 464287879 7,037 67,342 SH   SOLE   0 0 67,342
JABIL CIRCUIT INC COM 466313103 753 10,700 SH   SOLE   0 0 10,700
JANUS TRITON FUND COM 471023549 312 9,341 SH   SOLE   0 0 9,341
JANUS BALANCED FD CL T COM 471023879 416 9,056 SH   SOLE   0 0 9,056
JOHNSON & JOHNSON COM 478160104 16,462 96,232 SH   SOLE   6,190 0 90,042
KLA-TENCOR CORPORATION COM 482480100 259 603 SH   SOLE   0 0 603
KROGER CO COM 501044101 1,245 27,505 SH   SOLE   1,157 0 26,348
L3HARRIS TECHNOLOGIES INC COM 502431109 7,809 36,621 SH   SOLE   91 0 36,530
LVMH MOET NEW ADR F 1 ADR REPS ADR 502441306 14,074 85,118 SH   SOLE   4,150 0 80,968
LAM RESEARCH CORP COM 512807108 2,145 2,982 SH   SOLE   275 0 2,707
ESTEE LAUDER COS CL A COM 518439104 468 1,265 SH   SOLE   0 0 1,265
LENNAR CORP COM 526057104 526 4,531 SH   SOLE   0 0 4,531
LILLY ELI & COMPANY COM 532457108 1,049 3,797 SH   SOLE   300 0 3,497
LOCKHEED MARTIN CORP COM 539830109 4,661 13,113 SH   SOLE   730 0 12,383
LOEWS CORP COM 540424108 234 4,050 SH   SOLE   4,050 0 0
LOWE'S COMPANIES INC COM 548661107 23,970 92,736 SH   SOLE   4,297 0 88,439
LUMEN TECHNOLOGIES INC COM 550241103 126 10,000 SH   SOLE   0 0 10,000
MAGNA INTL INC CL A COM 559222401 2,181 26,948 SH   SOLE   5,350 0 21,598
MARATHON OIL CORP COM 565849106 516 31,442 SH   SOLE   3,100 0 28,342
MARTIN MARIETTA MATLS COM COM 573284106 11,832 26,860 SH   SOLE   1,053 0 25,807
MARVELL TECHNOLOGY GROUP LTD COM 573874104 581 6,638 SH   SOLE   0 0 6,638
MASCO CORP COM 574599106 579 8,240 SH   SOLE   0 0 8,240
MASTEC INC COM 576323109 1,227 13,300 SH   SOLE   5,000 0 8,300
MATERION CORP COM 576690101 1,048 11,400 SH   SOLE   4,300 0 7,100
MATTHEWS INTL CORP-CL A COM 577128101 1,071 29,200 SH   SOLE   11,000 0 18,200
METHODE ELECTRONICS INC COM 591520200 1,126 22,900 SH   SOLE   9,200 0 13,700
MICROSOFT CORP COM 594918104 59,518 176,970 SH   SOLE   5,018 0 171,952
MONDELEZ INTL INC CL A COM 609207105 2,893 43,618 SH   SOLE   5,350 0 38,268
MOODY'S CORP COM 615369105 795 2,037 SH   SOLE   0 0 2,037
MORGAN STANLEY COM 617446448 16,822 171,374 SH   SOLE   6,750 0 164,624
NASDAQ INC COM 631103108 17,020 81,043 SH   SOLE   675 0 80,368
NICE LTD ADR 653656108 10,668 35,139 SH   SOLE   0 0 35,139
NIDEC CORP SPONSORED ADR ADR 654090109 1,792 61,050 SH   SOLE   19,800 0 41,250
NOKIA CORP SPON ADR F 1 ADR RE ADR 654902204 392 63,000 SH   SOLE   0 0 63,000
NORDSON CORP COM 655663102 684 2,680 SH   SOLE   0 0 2,680
NORFOLK SOUTHERN CORP COM 655844108 19,759 66,371 SH   SOLE   5,445 0 60,926
NORTHROP GRUMMAN CORP COM COM 666807102 757 1,957 SH   SOLE   0 0 1,957
NORTONLIFELOCK INC COM 668771108 585 22,515 SH   SOLE   0 0 22,515
NUVASIVE INC. COM 670704105 291 5,550 SH   SOLE   5,000 0 550
OSI SYSTEMS INC COM 671044105 913 9,800 SH   SOLE   4,000 0 5,800
ON SEMICONDUCTOR CORPORATION COM 682189105 686 10,100 SH   SOLE   0 0 10,100
ONTO INNOVATION INC. COM 683344105 1,630 16,100 SH   SOLE   6,500 0 9,600
OPPENHEIMER HOLDINGS INC CL A COM 683797104 503 10,850 SH   SOLE   4,000 0 6,850
OWENS & MINOR INC NEW COM COM 690732102 1,181 27,150 SH   SOLE   10,500 0 16,650
OWENS CORNING NEW COM COM 690742101 938 10,360 SH   SOLE   2,105 0 8,255
OXFORD INDUSTRIES, INC. COM 691497309 383 3,775 SH   SOLE   900 0 2,875
PALO ALTO NETWORKS INC COM COM 697435105 2,857 5,132 SH   SOLE   0 0 5,132
PARKER HANNIFIN CORP COM COM 701094104 10,069 31,653 SH   SOLE   1,690 0 29,963
PERKINELMER INC COM 714046109 1,421 7,065 SH   SOLE   0 0 7,065
PFIZER INCORPORATED COM 717081103 801 13,572 SH   SOLE   0 0 13,572
PHILIP MORRIS INTL INC COM 718172109 2,188 23,040 SH   SOLE   0 0 23,040
PHILLIPS 66 COM 718546104 1,850 25,532 SH   SOLE   0 0 25,532
PHOTRONICS INC COM 719405102 1,320 70,000 SH   SOLE   25,800 0 44,200
PIONEER NATURAL RESOURCES CO COM 723787107 332 1,823 SH   SOLE   1,800 0 23
PIPER SANDLER CO COM 724078100 1,607 9,000 SH   SOLE   4,500 0 4,500
POWER INTEGRATIONS INC COM 739276103 898 9,670 SH   SOLE   4,000 0 5,670
PROCTER & GAMBLE COM 742718109 2,978 18,207 SH   SOLE   4,600 0 13,607
PROGRESSIVE CORP OHIO COM 743315103 2,065 20,115 SH   SOLE   0 0 20,115
PULTEGROUP INC COM 745867101 7,065 123,601 SH   SOLE   11,500 0 112,101
QUALCOMM INC COM 747525103 5,868 32,089 SH   SOLE   3,070 0 29,019
RADIAN GROUP INC COM 750236101 239 11,300 SH   SOLE   11,300 0 0
RALPH LAUREN CORP COM 751212101 500 4,210 SH   SOLE   0 0 4,210
RAYMOND JAMES FINL INC COM COM 754730109 636 6,330 SH   SOLE   0 0 6,330
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,134 6,990 SH   SOLE   2,700 0 4,290
REPUBLIC SERVICES INC COM 760759100 2,745 19,684 SH   SOLE   0 0 19,684
RESMED INC COM 761152107 12,785 49,083 SH   SOLE   0 0 49,083
ROCHE HLDG LTD SPON ADRF 1 ADR ADR 771195104 9,750 187,468 SH   SOLE   0 0 187,468
ROCKWELL AUTOMATION INC COM 773903109 9,006 25,815 SH   SOLE   0 0 25,815
SPX CORP COM 784635104 740 12,400 SH   SOLE   5,000 0 7,400
S A P AG ADR F SPONSORED ADR 1 ADR 803054204 8,490 60,597 SH   SOLE   0 0 60,597
SCHLUMBERGER LTD F COM 806857108 948 31,663 SH   SOLE   3,370 0 28,293
THE CHARLES SCHWAB CORP COM 808513105 1,596 18,975 SH   SOLE   13,836 0 5,139
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 360 8,793 SH   SOLE   0 0 8,793
SCIENCE APPLICATIONS INTL CORP COM 808625107 552 6,600 SH   SOLE   2,500 0 4,100
SEMTECH CORP COM 816850101 1,441 16,200 SH   SOLE   8,100 0 8,100
SIEMENS AG ADR EACH CNV INTO 1 ADR 826197501 2,654 30,575 SH   SOLE   3,030 0 27,545
SNOWFLAKE INC CLASS A COM 833445109 1,061 3,131 SH   SOLE   700 0 2,431
STARBUCKS CORP COM 855244109 12,624 107,924 SH   SOLE   0 0 107,924
STRYKER CORP COM 863667101 12,119 45,319 SH   SOLE   0 0 45,319
SUNPOWER CORP COM 867652406 438 21,000 SH   SOLE   7,300 0 13,700
TAIWAN SEMICONDUCTOR CO ADR ADR 874039100 29,231 242,962 SH   SOLE   10,903 0 232,059
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109 476 2,680 SH   SOLE   0 0 2,680
TELEFLEX INC COM 879369106 516 1,570 SH   SOLE   0 0 1,570
TERADYNE INC COM 880770102 641 3,920 SH   SOLE   0 0 3,920
TEXAS INSTRUMENTS INC COM 882508104 1,473 7,811 SH   SOLE   3,300 0 4,511
TEXTRON INCORPORATED COM 883203101 594 7,700 SH   SOLE   0 0 7,700
THERMO FISHER SCIENTIFIC INC COM 883556102 36,352 54,481 SH   SOLE   5,205 0 49,276
TOLL BROTHERS INC COM 889478103 1,647 22,750 SH   SOLE   0 0 22,750
II-VI INCORPORATED COM 902104108 1,799 26,325 SH   SOLE   14,925 0 11,400
U S BANCORP DEL NEW COM 902973304 261 4,650 SH   SOLE   4,650 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 6,000 111,537 SH   SOLE   275 0 111,262
UNION PACIFIC CORP COM 907818108 22,728 90,216 SH   SOLE   6,055 0 84,161
UNISYS CORP COM 909214306 436 21,200 SH   SOLE   20,000 0 1,200
UNITED PARCEL SERVICE INC CL B 911312106 2,369 11,055 SH   SOLE   0 0 11,055
VF CORP COM 918204108 3,489 47,646 SH   SOLE   2,820 0 44,826
VANGUARD TOTAL INTL STOCK ET COM 921909768 1,359 21,373 SH   SOLE   0 0 21,373
VANGUARD WORLD FD MEGA GRWTH IND 921910816 4,040 15,492 SH   SOLE   0 0 15,492
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,197 14,125 SH   SOLE   0 0 14,125
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 823 16,122 SH   SOLE   0 0 16,122
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 743 15,024 SH   SOLE   0 0 15,024
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,634 47,963 SH   SOLE   0 0 47,963
VANGUARD INDEX FDS COM 922908363 530 1,215 SH   SOLE   0 0 1,215
VANGUARD 500 INDEX ADMIRAL COM 922908710 412 936 SH   SOLE   0 0 936
VANGUARD GROWTH ETF COM 922908736 468 1,457 SH   SOLE   0 0 1,457
VANGUARD TOTAL STOCK MKT COM 922908769 4,705 19,485 SH   SOLE   0 0 19,485
VICTORY ESTABLISHED VALUE-A COM 926464231 218 4,403 SH   SOLE   0 0 4,403
VMWARE INC CLASS A COM 928563402 9,434 81,408 SH   SOLE   5,014 0 76,394
WABASH NATIONAL CORP COM 929566107 901 46,150 SH   SOLE   17,000 0 29,150
WAL-MART STORES INC COM 931142103 260 1,794 SH   SOLE   0 0 1,794
WASATCH ADVISORS FDS I SML CAP COM 936772102 1,133 22,681 SH   SOLE   0 0 22,681
WASATCH CORE GROWTH FUND COM 936772201 1,620 17,202 SH   SOLE   0 0 17,202
WATERS CORP COM 941848103 674 1,810 SH   SOLE   0 0 1,810
WEIBO INTERNATIONAL ADR 948596101 297 9,576 SH   SOLE   3,475 0 6,101
WELLS FARGO & CO NEW COM 949746101 5,953 124,082 SH   SOLE   5,880 0 118,202
WHIRLPOOL CORP COM 963320106 1,984 8,453 SH   SOLE   1,260 0 7,193
WOLFSPEED INC COM COM 977852102 279 2,500 SH   SOLE   2,500 0 0
ASGN INC COM 00191u102 1,610 13,050 SH   SOLE   5,900 0 7,150
AT&T INC COM 00206R102 329 13,375 SH   SOLE   0 0 13,375
ABBVIE, INC COM 00287y109 12,444 91,906 SH   SOLE   3,174 0 88,732
ACTIVISION BLIZZARD INC COM 00507v109 6,214 93,403 SH   SOLE   4,413 0 88,990
ACUITY BRANDS INC COM 00508Y102 1,711 8,080 SH   SOLE   2,500 0 5,580
ADOBE SYS INC COM COM 00724F101 4,143 7,306 SH   SOLE   18 0 7,288
ADVANCE AUTO PARTS INC COM 00751Y106 2,568 10,706 SH   SOLE   0 0 10,706
ALIBABA GROUP HOLDING LTD ADR 01609W102 4,436 37,341 SH   SOLE   4,375 0 32,966
ALPHABET INC CL C COM 02079k107 7,527 2,601 SH   SOLE   319 0 2,282
ALPHABET INC CL A COM 02079K305 33,429 11,539 SH   SOLE   329 0 11,210
AMERESCO INC COM 02361e108 1,621 19,900 SH   SOLE   8,000 0 11,900
AMERIPRISE FINANCIAL INC COM 03076C106 1,461 4,843 SH   SOLE   1,800 0 3,043
ANSYS INC COM 03662q105 970 2,419 SH   SOLE   1,150 0 1,269
AVID TECHNOLOGY INC COM 05367P100 853 26,200 SH   SOLE   16,600 0 9,600
BIOGEN INC COM 09062x103 6,231 25,973 SH   SOLE   946 0 25,027
BLACKROCK INC COM 09247x101 20,310 22,183 SH   SOLE   734 0 21,449
BOOKING HLDGS INC COM 09857L108 365 152 SH   SOLE   0 0 152
BOX, INC COM 10316T104 388 14,800 SH   SOLE   6,000 0 8,800
BROADCOM INC COM 11135f101 21,277 31,975 SH   SOLE   1,300 0 30,675
CME GROUP INC COM 12572Q105 2,156 9,435 SH   SOLE   0 0 9,435
CANADIAN PACIFIC KANSAS CITY L COM 13645t100 9,438 131,187 SH   SOLE   4,224 0 126,963
CAPITAL ONE FINANCIAL CP COM 14040h105 11,184 77,081 SH   SOLE   560 0 76,521
CARRIER GLOBAL CORPORATION COM 14448C104 2,149 39,619 SH   SOLE   1,748 0 37,871
CELESTICA INC COM 15101q108 142 12,800 SH   SOLE   12,000 0 800
CENTENE CORP COM 15135b101 10,058 122,060 SH   SOLE   3,600 0 118,460
CHENIERE ENERGY INC COM 16411R208 3,862 38,075 SH   SOLE   3,000 0 35,075
CISCO SYSTEMS INC COM 17275R102 9,463 149,325 SH   SOLE   6,175 0 143,150
COMCAST CORP NEW CL A COM 20030n101 2,413 47,948 SH   SOLE   8,300 0 39,648
CONOCOPHILLIPS COM 20825c104 4,030 55,826 SH   SOLE   3,360 0 52,466
CONSTELLATION BRANDS INC CL A 21036P108 267 1,065 SH   SOLE   0 0 1,065
CORTEVA INC COM COM 22052L104 7,788 164,719 SH   SOLE   1,434 0 163,285
COSTCO WHSL CORP NEW COM 22160K105 24,080 42,417 SH   SOLE   0 0 42,417
D.R. HORTON INC COM 23331A109 1,355 12,495 SH   SOLE   0 0 12,495
DELL INC COM 24703L202 6,117 108,901 SH   SOLE   0 0 108,901
DEVON ENERGY CP NEW COM 25179m103 217 4,935 SH   SOLE   2,000 0 2,935
DIAGEO PLC-SPONSORED ADR NEW ADR 25243Q205 11,352 51,567 SH   SOLE   1,533 0 50,034
DIAMONDBACK ENERGY INC COM COM 25278x109 270 2,500 SH   SOLE   0 0 2,500
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 1,784 34,498 SH   SOLE   0 0 34,498
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 233 3,876 SH   SOLE   0 0 3,876
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 703 24,273 SH   SOLE   0 0 24,273
DU PONT E I DE NEMOURS EXH EXP COM 26614n102 734 9,087 SH   SOLE   1,434 0 7,653
EOG RES INC COM COM 26875p101 1,032 11,619 SH   SOLE   140 0 11,479
EAST WEST BANCORP COM 27579r104 2,939 37,351 SH   SOLE   0 0 37,351
EDWARDS LIFESCIENCES CORP COM 28176E108 291 2,250 SH   SOLE   0 0 2,250
ENSIGN GROUP, INC. COM 29358P101 878 10,460 SH   SOLE   4,500 0 5,960
EXXON MOBIL CORPORATION COM 30231g102 4,938 80,693 SH   SOLE   1,250 0 79,443
META PLATFORMS INC CLASS A COM 30303M102 14,677 43,636 SH   SOLE   143 0 43,493
FEDEX CORPORATION COM 31428X106 897 3,470 SH   SOLE   0 0 3,470
FIRST REPUBLIC BANK SAN FRANCI COM 33616C100 13,276 64,285 SH   SOLE   3,816 0 60,469
FIRSTSERVICE CORP NE COM 33767E202 435 2,216 SH   SOLE   0 0 2,216
FORTUNE BRANDS HOME & SECURITY COM 34964C106 721 6,745 SH   SOLE   554 0 6,191
FREEPORT MCMORAN COPPER COM 35671d857 13,911 333,345 SH   SOLE   8,400 0 324,945
GOLDMAN SACHS GROUP INC COM 38141G104 13,825 36,139 SH   SOLE   1,301 0 34,838
GUIDEWIRE SOFTWARE INC COM 40171V100 249 2,191 SH   SOLE   0 0 2,191
HALOZYME THERAPEUTICS COM 40637H109 422 10,500 SH   SOLE   9,000 0 1,500
HILTON WORLDWIDE HLD COM 43300a203 452 2,900 SH   SOLE   0 0 2,900
HOPE BANCORP INC COM COM 43940T109 792 53,840 SH   SOLE   19,940 0 33,900
IAC INTERACTIVE CORP NEW COM 44891N208 373 2,850 SH   SOLE   0 0 2,850
INCYTE GENOMICS INC COM 45337c102 574 7,825 SH   SOLE   0 0 7,825
INFINERA CORP. COM 45667g103 96 10,000 SH   SOLE   10,000 0 0
INGERSOLL RAND INC COM COM 45687V106 239 3,866 SH   SOLE   0 0 3,866
INSIGHT ENTERPRISES INC COM 45765U103 1,620 15,200 SH   SOLE   8,000 0 7,200
INSPERITY INC COM 45778Q107 1,081 9,150 SH   SOLE   3,500 0 5,650
INTERCONTINENTAL EXCHANGE INC COM 45866f104 17,707 129,459 SH   SOLE   9,968 0 119,491
INVESCO QQQ TR UNIT SER 1 COM 46090E103 1,720 4,322 SH   SOLE   0 0 4,322
INTUITIVE SURGICAL NEW COM 46120E602 306 852 SH   SOLE   0 0 852
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 233 718 SH   SOLE   0 0 718
INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 255 9,734 SH   SOLE   0 0 9,734
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 273 10,578 SH   SOLE   0 0 10,578
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 266 10,306 SH   SOLE   0 0 10,306
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 234 9,037 SH   SOLE   0 0 9,037
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 309 12,000 SH   SOLE   0 0 12,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 229 8,948 SH   SOLE   0 0 8,948
ISHARES TR A RATE CP BD ETF 46429B291 5,366 95,715 SH   SOLE   0 0 95,715
ISHARES TR FLTG RATE NT ETF 46429B655 666 13,124 SH   SOLE   0 0 13,124
ISHARES TR 0-5 YR TIPS ETF 46429B747 6,532 61,694 SH   SOLE   0 0 61,694
JPMORGAN CHASE & CO COM 46625h100 15,506 97,924 SH   SOLE   3,711 0 94,213
JD.COM, INC. ADR 47215P106 6,809 97,170 SH   SOLE   3,366 0 93,804
JEFFERIES FINANCIAL GROUP COM 47233W109 619 15,950 SH   SOLE   0 0 15,950
KEYSIGHT TECHNOLOGIES INC COM 49338l103 752 3,640 SH   SOLE   0 0 3,640
KURA ONCOLOGY INC COM 50127t109 147 10,500 SH   SOLE   10,500 0 0
LABORATORY CORP OF AMERICA HLD COM 50540r409 12,361 39,338 SH   SOLE   60 0 39,278
MARATHON PETE CORP COM 56585A102 686 10,715 SH   SOLE   3,200 0 7,515
MASTERCARD INC COM 57636Q104 22,826 63,527 SH   SOLE   5,392 0 58,135
MATCH GROUP INC COM 57667L107 784 5,929 SH   SOLE   0 0 5,929
MERCADOLIBRE INC COM 58733R102 11,231 8,329 SH   SOLE   522 0 7,807
MERCK & CO INC COM 58933y105 529 6,907 SH   SOLE   6,800 0 107
MERITOR INC COM 59001K100 968 39,050 SH   SOLE   14,500 0 24,550
METLIFE INC COM COM 59156r108 354 5,660 SH   SOLE   5,500 0 160
MONSTER BEVERAGE CORP NEW COM 61174X109 251 2,612 SH   SOLE   0 0 2,612
NETAPP INC COM 64110d104 606 6,589 SH   SOLE   2,690 0 3,899
NETFLIX INC COM 64110L106 607 1,007 SH   SOLE   0 0 1,007
NETEASE.COM INC SPONSORED ADR ADR 64110W102 1,903 18,696 SH   SOLE   5,000 0 13,696
NETSCOUT SYSTEMS INC COM 64115T104 457 13,800 SH   SOLE   5,500 0 8,300
NOVARTIS AG SPONSORED ADR 66987V109 1,870 21,384 SH   SOLE   0 0 21,384
NU SKIN ENTERPRISES INC COM 67018T105 429 8,450 SH   SOLE   1,400 0 7,050
NVIDIA CORP COM 67066g104 30,847 104,883 SH   SOLE   500 0 104,383
NUTRIEN LTD COM 67077m108 496 6,600 SH   SOLE   0 0 6,600
O'REILLY AUTOMOTIVE INC COM 67103h107 1,175 1,664 SH   SOLE   93 0 1,571
OFG BANCORP COM 67103X102 1,060 39,900 SH   SOLE   21,000 0 18,900
ORACLE CORPORATION COM 68389X105 19,803 227,066 SH   SOLE   10,907 0 216,159
OTIS WORLDWIDE CORPORATION COM 68902v107 567 6,508 SH   SOLE   874 0 5,634
PAYPAL HOLDINGS INC COM 70450y103 17,863 94,725 SH   SOLE   245 0 94,480
PERFICIENT INC COM 71375U101 2,476 19,150 SH   SOLE   12,000 0 7,150
QORVO INC COM 74736k101 8,716 55,733 SH   SOLE   350 0 55,383
QUANTA SERVICES INC COM 74762e102 4,445 38,763 SH   SOLE   3,597 0 35,166
QUEST DIAGNOSTICS INC COM 74834l100 2,998 17,323 SH   SOLE   0 0 17,323
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 16,297 189,363 SH   SOLE   6,980 0 182,383
REGENERON PHARMACEUTICALS COM 75886f107 6,245 9,889 SH   SOLE   0 0 9,889
REGIONS FINL CORP COM 7591EP100 392 18,000 SH   SOLE   18,000 0 0
S&P GLOBAL INC COM 78409v104 850 1,802 SH   SOLE   0 0 1,802
S P D R S&P 500 ETF TR EXPIRIN COM 78462f103 1,168 2,460 SH   SOLE   0 0 2,460
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 324 3,828 SH   SOLE   0 0 3,828
SPDR SER TR SPDR BLOOMBERG 78468R663 4,982 54,486 SH   SOLE   0 0 54,486
SVB FINANCIAL GROUP INC COM 78486Q101 17,214 25,380 SH   SOLE   50 0 25,330
SAIA INC COM 78709y105 1,399 4,150 SH   SOLE   1,500 0 2,650
SALESFORCE.COM INC COM 79466l302 19,811 77,956 SH   SOLE   200 0 77,756
SALLY BEAUTY HOLDINGS INC COM 79546E104 467 25,300 SH   SOLE   6,000 0 19,300
SELECT SECTOR SPDR TR ENERGY 81369Y506 4,766 129,331 SH   SOLE   0 0 129,331
SERVICENOW INC COM COM 81762p102 881 1,358 SH   SOLE   318 0 1,040
SHOPIFY INC CL A COM 82509L107 884 642 SH   SOLE   0 0 642
SIMPLY GOOD FOODS CO COM 82900L102 404 9,730 SH   SOLE   0 0 9,730
SKYWORKS SOLUTIONS INC. COM 83088M102 9,840 63,424 SH   SOLE   3,120 0 60,304
SONIC AUTOMOTIVE INC COM 83545G102 878 17,750 SH   SOLE   6,900 0 10,850
SUPER MICRO COMPUTER, INC COM 86800U104 1,178 26,800 SH   SOLE   9,900 0 16,900
SYNAPTICS INC COM 87157D109 2,635 9,100 SH   SOLE   3,500 0 5,600
SYNEOS HEALTH INC CL A COM 87166B102 1,689 16,450 SH   SOLE   6,500 0 9,950
TARGET CORPORATION COM 87612e106 6,088 26,306 SH   SOLE   96 0 26,210
TESLA MOTORS INC COM 88160r101 6,793 6,428 SH   SOLE   0 0 6,428
3M CO COM 88579Y101 1,031 5,803 SH   SOLE   0 0 5,803
TRIP.COM GROUP LTD SPONSORED A ADR 89677q107 473 19,227 SH   SOLE   8,100 0 11,127
TTEC HOLDINGS INC COM 89854h102 376 4,150 SH   SOLE   3,600 0 550
TWITTER INC COM 90184L102 286 6,616 SH   SOLE   0 0 6,616
UFP INDUSTRIES INC COM 90278q108 1,951 21,200 SH   SOLE   8,500 0 12,700
ULTA BEAUTY INC COM 90384s303 1,117 2,708 SH   SOLE   0 0 2,708
UNITED THERAPEUTICS CORP COM 91307C102 1,136 5,255 SH   SOLE   2,500 0 2,755
UNITEDHEALTH GROUP INC COM 91324p102 238 473 SH   SOLE   0 0 473
VALERO ENERGY CORP NEW COM 91913y100 7,274 96,843 SH   SOLE   3,400 0 93,443
VANGUARD CONSUMER DISCRETIONAR COM 92204A108 1,345 3,948 SH   SOLE   0 0 3,948
VANGUARD CONSUMER STAPLES INDE COM 92204A207 315 1,576 SH   SOLE   0 0 1,576
VANGUARD ENERGY ETF COM 92204A306 235 3,034 SH   SOLE   0 0 3,034
VANGUARD FINANCIALS INDEX FUND COM 92204A405 1,265 13,098 SH   SOLE   0 0 13,098
VANGUARD HEALTH CARE INDEX FUN COM 92204A504 1,493 5,606 SH   SOLE   0 0 5,606
VANGUARD INDUSTRIALS INDEX FUN COM 92204A603 1,513 7,455 SH   SOLE   0 0 7,455
VANGUARD INFORMATION TECHNOLOG COM 92204a702 3,993 8,716 SH   SOLE   0 0 8,716
VANGUARD MATERIALS ETF COM 92204A801 457 2,321 SH   SOLE   0 0 2,321
VANGUARD TELECOMMUNICATIONS SE COM 92204A884 582 4,292 SH   SOLE   0 0 4,292
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 793 9,763 SH   SOLE   0 0 9,763
VERIZON COMMUNICATIONS COM 92343v104 1,823 35,092 SH   SOLE   0 0 35,092
VERINT SYS INC COM COM 92343X100 698 13,300 SH   SOLE   5,000 0 8,300
VERISK ANALYTICS INC COM 92345Y106 299 1,308 SH   SOLE   0 0 1,308
VIR BIOTECHNOLOGY INC COM 92764N102 435 10,400 SH   SOLE   0 0 10,400
VISA INC COM CL A COM 92826c839 3,757 17,336 SH   SOLE   1,400 0 15,936
WASTE MANAGEMENT INC DEL COM 94106L109 2,686 16,094 SH   SOLE   0 0 16,094
WYNDHAM HOTELS & RESOR COM COM 98311A105 987 11,015 SH   SOLE   0 0 11,015
ZIMMER BIOMET HOLDINGS INC COM 98956P102 6,856 53,971 SH   SOLE   300 0 53,671
AMBARELLA INC COM g037ax101 970 4,780 SH   SOLE   0 0 4,780
AON PLC COM G0403H108 1,344 4,470 SH   SOLE   2,300 0 2,170
ACCENTURE PLC CL A COM g1151c101 1,805 4,354 SH   SOLE   400 0 3,954
BUNGE LIMITED F COM G16962105 2,166 23,205 SH   SOLE   1,950 0 21,255
EVEREST RE GROUP LTD COM G3223R108 735 2,685 SH   SOLE   0 0 2,685
GENPACT LIMITED COM G3922B107 437 8,240 SH   SOLE   0 0 8,240
JOHNSON CONTROLS IINTERNATIONA COM G51502105 1,015 12,484 SH   SOLE   7,000 0 5,484
LINDE PLC COM COM G5494J103 17,417 50,275 SH   SOLE   1,400 0 48,875
LIVANOVA COM G5509L101 373 4,270 SH   SOLE   1,400 0 2,870
MEDTRONIC PLC COM g5960l103 8,691 84,012 SH   SOLE   272 0 83,740
SEAGATE TECHNOLOGY COM g7945m107 712 6,300 SH   SOLE   0 0 6,300
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 297 4,818 SH   SOLE   0 0 4,818
TRANE TECHNOLOGIES PLC SHS G8994E103 303 1,500 SH   SOLE   0 0 1,500
TRINSEO PLC COM US COM G9059U107 981 18,700 SH   SOLE   7,500 0 11,200
TRITON INTERNATIONAL INC COM G9078f107 1,123 18,650 SH   SOLE   7,200 0 11,450
CHUBB/ACE LIMITED COM NPV COM H1467j104 8,545 44,206 SH   SOLE   2,701 0 41,505
CHECK POINT SOFTWARE TECH. LTD COM m22465104 6,964 59,746 SH   SOLE   0 0 59,746
ASML HOLDING NV ADR n07059210 595 747 SH   SOLE   0 0 747