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,044 118,643 SH   SOLE   0 0 118,643
LOGITECH INTERNATIONAL SA COM 002575132 294 6,400 SH   SOLE   0 0 6,400
ABBOTT LABORATORIES COM 002824100 5,780 59,734 SH   SOLE   100 0 59,634
ADVANCED MICRO DEVICES INC COM 007903107 5,949 93,896 SH   SOLE   0 0 93,896
ADVANCED ENERGY INDUSTRIES INC COM 007973100 712 9,200 SH   SOLE   3,500 0 5,700
AIR PRODUCTS AND CHEMICALS INC COM 009158106 6,513 27,984 SH   SOLE   1,940 0 26,044
ALBEMARLE CORP COM 012653101 3,295 12,462 SH   SOLE   2,400 0 10,062
ALIGN TECHNOLOGY INC COM 016255101 221 1,065 SH   SOLE   0 0 1,065
ALLSTATE CORPORATION COM 020002101 1,077 8,649 SH   SOLE   2,850 0 5,799
AMAZON.COM INC COM 023135106 29,142 257,887 SH   SOLE   475 0 257,412
AMERICAN ELEC PWR INC COM 025537101 1,654 19,135 SH   SOLE   0 0 19,135
AMERICAN EXPRESS CO COM 025816109 18,316 135,764 SH   SOLE   0 0 135,764
AMERICAN INTL GROUP NEW COM 026874784 852 17,941 SH   SOLE   3,800 0 14,141
AMETEK INC NEW COM 031100100 932 8,215 SH   SOLE   4,075 0 4,140
AMGEN INCORPORATED COM 031162100 17,009 75,463 SH   SOLE   305 0 75,158
AMPHENOL CORP-CL A COM 032095101 8,638 129,001 SH   SOLE   980 0 128,021
ANALOG DEVICES, INC COM 032654105 14,091 101,124 SH   SOLE   4,372 0 96,752
ELEVANCE HEALTH INC COM COM 036752103 15,643 34,438 SH   SOLE   0 0 34,438
APPLE INC COM 037833100 60,464 437,504 SH   SOLE   28,020 0 409,484
APPLIED MATERIALS INC COM 038222105 28,959 353,462 SH   SOLE   6,050 0 347,412
ARCHER-DANIELS-MIDLND CO COM 039483102 466 5,795 SH   SOLE   0 0 5,795
ARROW ELECTRS INC COM COM 042735100 463 5,019 SH   SOLE   0 0 5,019
ASTRAZENECA PLC -SPON ADR ADR 046353108 1,460 26,628 SH   SOLE   254 0 26,374
AUTOLIV INC COM 052800109 283 4,240 SH   SOLE   0 0 4,240
AVNET INC COM 053807103 511 14,150 SH   SOLE   0 0 14,150
BAIDU INC ADR F SPONSORED ADR ADR 056752108 1,612 13,723 SH   SOLE   900 0 12,823
BANK OF AMERICA CORP COM 060505104 13,713 454,060 SH   SOLE   26,492 0 427,568
BANK OF HAWAII CORP COM 062540109 546 7,175 SH   SOLE   0 0 7,175
BARNES GROUP INC COM 067806109 621 21,500 SH   SOLE   8,000 0 13,500
BAYER A G - SPONSORED ADR ADR 072730302 335 28,835 SH   SOLE   0 0 28,835
BECTON DICKINSON & CO COM 075887109 1,545 6,931 SH   SOLE   0 0 6,931
BERKSHIRE HATHAWAY B NEW CLASS COM 084670702 3,036 11,372 SH   SOLE   0 0 11,372
BEST BUY CO INC COM 086516101 576 9,100 SH   SOLE   4,700 0 4,400
BOEING CO COM 097023105 6,787 56,058 SH   SOLE   1,547 0 54,511
BORGWARNER INC COM 099724106 264 8,400 SH   SOLE   0 0 8,400
BRISTOL MYERS SQUIBB CO COM 110122108 8,752 123,124 SH   SOLE   505 0 122,619
AZENTA INC COM 114340102 510 11,900 SH   SOLE   3,800 0 8,100
CECO ENVIRONMENTAL CORP COM 125141101 280 31,610 SH   SOLE   10,450 0 21,160
CF INDUSTRIES HOLDINGS INC COM 125269100 4,318 44,862 SH   SOLE   3,641 0 41,221
CIGNA CORP COM 125523100 2,411 8,688 SH   SOLE   1,795 0 6,893
CSG SYSTEMS INTL INC COM 126349109 497 9,400 SH   SOLE   3,600 0 5,800
CSX CORP COM 126408103 14,303 536,929 SH   SOLE   18,900 0 518,029
CTS CORP COM 126501105 979 23,500 SH   SOLE   9,000 0 14,500
CVS CORP COM 126650100 7,170 75,182 SH   SOLE   5,907 0 69,275
CADENCE DESIGN SYSTEM INC COM 127387108 521 3,185 SH   SOLE   0 0 3,185
CATERPILLAR INC COM 149123101 12,095 73,712 SH   SOLE   2,835 0 70,877
CATHAY BANK COM 149150104 1,280 33,276 SH   SOLE   5,500 0 27,776
CHEVRON CORPORATION COM 166764100 26,455 184,137 SH   SOLE   3,879 0 180,258
CHIPOTLE MEXICAN GRILL INC COM 169656105 790 526 SH   SOLE   7 0 519
CIENA CORP COM 171779309 465 11,500 SH   SOLE   0 0 11,500
CITIGROUP INC NEW COM 172967424 6,629 159,075 SH   SOLE   4,436 0 154,639
CITRIX SYSTEMS INC COM 177376100 208 2,000 SH   SOLE   2,000 0 0
COCA COLA CO COM 191216100 329 5,865 SH   SOLE   0 0 5,865
COGNIZANT TECH SOLUTIONS CORP COM 192446102 398 6,936 SH   SOLE   6,825 0 111
COMERICA INC COM 200340107 2,830 39,801 SH   SOLE   4,040 0 35,761
COMMUNITY HEALTH SYSTEMS INC COM 203668108 69 32,000 SH   SOLE   0 0 32,000
CONMED CORP COM 207410101 537 6,700 SH   SOLE   2,500 0 4,200
CONSOLIDATED EDISON INC COM 209115104 429 5,009 SH   SOLE   0 0 5,009
CONTINENTAL RES INC OKLA COM COM 212015101 912 13,645 SH   SOLE   3,000 0 10,645
CORNING INC COM 219350105 1,193 41,100 SH   SOLE   10,900 0 30,200
CROCS INC COM 227046109 481 7,000 SH   SOLE   3,000 0 4,000
CROWN HOLDINGS INC COM 228368106 327 4,040 SH   SOLE   0 0 4,040
DARDEN RESTAURANTS INC COM 237194105 510 4,040 SH   SOLE   0 0 4,040
DEERE & CO COM 244199105 17,182 51,461 SH   SOLE   4,455 0 47,006
DEXCOM INC COM 252131107 1,919 23,824 SH   SOLE   0 0 23,824
WALT DISNEY CO COM 254687106 11,520 122,124 SH   SOLE   1,262 0 120,862
DR REDDYS LABS ADR F SPONSORED ADR 256135203 601 11,490 SH   SOLE   3,750 0 7,740
DOLLAR GEN CORP COM COM 256677105 8,544 35,619 SH   SOLE   0 0 35,619
DOLLAR TREE INC COM 256746108 758 5,569 SH   SOLE   0 0 5,569
DOW INC COM COM 260557103 4,102 93,368 SH   SOLE   1,490 0 91,878
DUCOMMUN INCORP COM 264147109 293 7,400 SH   SOLE   6,000 0 1,400
DYCOM INDUSTRIES INC COM 267475101 831 8,700 SH   SOLE   3,000 0 5,700
EBAY INC COM 278642103 617 16,767 SH   SOLE   95 0 16,672
EMERSON ELEC CO COM 291011104 12,890 176,046 SH   SOLE   0 0 176,046
ENTERPRISE PRODS PARTNERS L COM 293792107 12,981 545,858 SH   SOLE   0 0 545,858
L.M. ERICSSON TELEPHON CO (ADS ADR 294821608 1,141 198,737 SH   SOLE   800 0 197,937
EXPEDITORS INTL OF WASHINGTON COM 302130109 1,253 14,190 SH   SOLE   0 0 14,190
FASTENAL CO COM 311900104 389 8,457 SH   SOLE   0 0 8,457
F5 NETWORKS INC COM 315616102 443 3,060 SH   SOLE   0 0 3,060
FIRST SOLAR INC COM 336433107 839 6,340 SH   SOLE   0 0 6,340
FORD MTR CO DEL COM PAR $0.01 345370860 150 13,401 SH   SOLE   0 0 13,401
GATX CORP COM 361448103 823 9,670 SH   SOLE   2,400 0 7,270
GENERAL DYNAMICS CORP COM 369550108 17,215 81,140 SH   SOLE   1,900 0 79,240
GENERAL MILLS INC COM 370334104 13,477 175,918 SH   SOLE   4,000 0 171,918
GILEAD SCIENCES INC COM 375558103 6,920 112,177 SH   SOLE   3,950 0 108,227
GODADDY INC CLASS A COM 380237107 624 8,800 SH   SOLE   200 0 8,600
GOODYEAR TIRE & RUBR CO COM 382550101 124 12,273 SH   SOLE   7,400 0 4,873
HF SINCLAIR CORPORATION COM 403949100 731 13,580 SH   SOLE   0 0 13,580
H&E EQUIPMENT SERVICES INC COM 404030108 604 21,300 SH   SOLE   7,200 0 14,100
HALLIBURTON CO HLDG CO COM 406216101 1,154 46,858 SH   SOLE   4,520 0 42,338
OAKMARK EQUITY AND INCOME FUND COM 413838772 818 29,356 SH   SOLE   0 0 29,356
HARTFORD FINL SVCS GRP COM 416515104 625 10,086 SH   SOLE   4,650 0 5,436
HOLOGIC INC COM 436440101 461 7,156 SH   SOLE   0 0 7,156
HOME DEPOT INC COM 437076102 15,039 54,501 SH   SOLE   3,425 0 51,076
HONEYWELL INTERNATIONAL COM 438516106 13,799 82,647 SH   SOLE   2,535 0 80,112
HOWMET AEROSPACE INC COM 443201108 362 11,700 SH   SOLE   11,700 0 0
ILLINOIS TOOL WORKS INC COM 452308109 10,575 58,537 SH   SOLE   230 0 58,307
INGREDION INC COM COM 457187102 584 7,250 SH   SOLE   2,800 0 4,450
INTEGRA LIFE SCIENCES HOLDINGS COM 457985208 585 13,800 SH   SOLE   4,800 0 9,000
INTEL CORP COM 458140100 6,412 248,821 SH   SOLE   6,350 0 242,471
INTL BUSINESS MACHINES COM 459200101 6,919 58,235 SH   SOLE   2,690 0 55,545
INTERNATIONAL PAPER CO COM 460146103 586 18,501 SH   SOLE   3,536 0 14,965
INTUIT INC COM 461202103 19,882 51,332 SH   SOLE   68 0 51,264
iROBOT CORP COM 462726100 394 7,000 SH   SOLE   2,500 0 4,500
ISHARES GOLD TRUST ISHARES 464285105 14,187 449,938 SH   SOLE   0 0 449,938
ISHARES TRUST S&P 500 S&P 500 COM 464287200 2,131 5,940 SH   SOLE   0 0 5,940
ISHARES MSCI EMRG MKT FD EMERG COM 464287234 256 7,333 SH   SOLE   0 0 7,333
ISHARES TR MSCI EAFE FD MSCI E COM 464287465 270 4,818 SH   SOLE   0 0 4,818
ISHARES TR CORE S&P MCP ETF 464287507 8,811 40,186 SH   SOLE   0 0 40,186
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 763 3,628 SH   SOLE   0 0 3,628
ISHARES TR RUSSELL 1000 RUSSEL COM 464287622 1,271 6,440 SH   SOLE   0 0 6,440
ISHARES TR RUSSELL 2000 RUSSEL COM 464287655 528 3,199 SH   SOLE   250 0 2,949
ISHARES TR S&P MC 400VL ETF 464287705 4,353 48,364 SH   SOLE   0 0 48,364
ISHARES TR CORE S&P SCP ETF 464287804 5,824 66,799 SH   SOLE   0 0 66,799
ISHARES TR SP SMCP600VL ETF 464287879 5,416 65,691 SH   SOLE   0 0 65,691
ISHARES TR 3 7 YR TREAS BD 464288661 14,258 124,764 SH   SOLE   0 0 124,764
JABIL INC COM 466313103 637 11,033 SH   SOLE   0 0 11,033
JOHNSON & JOHNSON COM 478160104 32,197 197,096 SH   SOLE   6,190 0 190,906
KROGER CO COM 501044101 1,302 29,761 SH   SOLE   1,157 0 28,604
L3HARRIS TECHNOLOGIES INC COM 502431109 8,354 40,195 SH   SOLE   91 0 40,104
LVMH MOET NEW ADR F 1 ADR REPS ADR 502441306 11,204 93,679 SH   SOLE   4,210 0 89,469
LAM RESEARCH CORP COM 512807108 1,479 4,041 SH   SOLE   275 0 3,766
ESTEE LAUDER COS CL A COM 518439104 308 1,427 SH   SOLE   0 0 1,427
LENNAR CORP COM 526057104 357 4,787 SH   SOLE   0 0 4,787
LILLY ELI & COMPANY COM 532457108 1,262 3,902 SH   SOLE   300 0 3,602
LOCKHEED MARTIN CORP COM 539830109 21,578 55,860 SH   SOLE   730 0 55,130
LOEWS CORP COM 540424108 202 4,050 SH   SOLE   4,050 0 0
LOWE'S COMPANIES INC COM 548661107 18,006 95,874 SH   SOLE   4,267 0 91,607
LULULEMON ATHLETICA INC COM 550021109 294 1,050 SH   SOLE   0 0 1,050
MGIC INVT CORP COM 552848103 556 43,400 SH   SOLE   0 0 43,400
MAGNA INTL INC CL A COM 559222401 1,470 30,998 SH   SOLE   5,350 0 25,648
MARATHON OIL CORP COM 565849106 674 29,837 SH   SOLE   2,850 0 26,987
MARTIN MARIETTA MATLS COM COM 573284106 8,840 27,446 SH   SOLE   1,053 0 26,393
MARVELL TECHNOLOGY GROUP LTD COM 573874104 377 8,791 SH   SOLE   0 0 8,791
MASCO CORP COM 574599106 396 8,480 SH   SOLE   0 0 8,480
MASTEC INC COM 576323109 857 13,500 SH   SOLE   5,000 0 8,500
MATERION CORP COM 576690101 928 11,600 SH   SOLE   4,300 0 7,300
MATTHEWS INTL CORP-CL A COM 577128101 666 29,700 SH   SOLE   11,000 0 18,700
METHODE ELECTRONICS INC COM 591520200 880 23,700 SH   SOLE   9,200 0 14,500
MICROSOFT CORP COM 594918104 60,007 257,650 SH   SOLE   4,918 0 252,732
MONDELEZ INTL INC CL A COM 609207105 2,134 38,925 SH   SOLE   5,350 0 33,575
MOODY'S CORP COM 615369105 284 1,170 SH   SOLE   0 0 1,170
MORGAN STANLEY COM 617446448 14,266 180,565 SH   SOLE   6,750 0 173,815
NASDAQ INC COM 631103108 14,528 256,314 SH   SOLE   2,025 0 254,289
NICE LTD ADR 653656108 8,028 42,646 SH   SOLE   90 0 42,556
NIDEC CORP SPONSORED ADR ADR 654090109 876 62,350 SH   SOLE   19,800 0 42,550
NOKIA CORP SPON ADR F 1 ADR RE ADR 654902204 278 65,000 SH   SOLE   0 0 65,000
NORDSON CORP COM 655663102 586 2,760 SH   SOLE   0 0 2,760
NORFOLK SOUTHERN CORP COM 655844108 14,647 69,861 SH   SOLE   5,295 0 64,566
NORTHROP GRUMMAN CORP COM COM 666807102 1,062 2,257 SH   SOLE   0 0 2,257
NORTONLIFELOCK INC COM 668771108 436 21,635 SH   SOLE   0 0 21,635
NOVO NORDISK A/S (ADS) ADR 670100205 461 4,630 SH   SOLE   0 0 4,630
NUVASIVE INC. COM 670704105 596 13,600 SH   SOLE   5,000 0 8,600
OSI SYSTEMS INC COM 671044105 713 9,900 SH   SOLE   4,000 0 5,900
ON SEMICONDUCTOR CORPORATION COM 682189105 642 10,300 SH   SOLE   0 0 10,300
ONTO INNOVATION INC COM 683344105 852 13,300 SH   SOLE   3,500 0 9,800
OPPENHEIMER HOLDINGS INC CL A COM 683797104 350 11,300 SH   SOLE   4,000 0 7,300
OWENS & MINOR INC NEW COM COM 690732102 665 27,600 SH   SOLE   10,500 0 17,100
OWENS CORNING NEW COM COM 690742101 1,187 15,100 SH   SOLE   2,105 0 12,995
OXFORD INDUSTRIES, INC. COM 691497309 346 3,850 SH   SOLE   900 0 2,950
PNC FINANCIAL SERVICES CORP COM 693475105 400 2,680 SH   SOLE   2,645 0 35
PALO ALTO NETWORKS INC COM 697435105 3,163 19,313 SH   SOLE   0 0 19,313
PARKER HANNIFIN CORP COM COM 701094104 8,269 34,124 SH   SOLE   1,690 0 32,434
PEPSICO INC COM 713448108 16,351 100,156 SH   SOLE   0 0 100,156
PERKINELMER INC COM 714046109 817 6,790 SH   SOLE   0 0 6,790
PFIZER INCORPORATED COM 717081103 18,746 428,387 SH   SOLE   0 0 428,387
PHILIP MORRIS INTL INC COM 718172109 1,496 18,026 SH   SOLE   0 0 18,026
PHILLIPS 66 COM 718546104 1,774 21,979 SH   SOLE   0 0 21,979
PHOTRONICS INC COM 719405102 1,041 71,200 SH   SOLE   25,800 0 45,400
PIONEER NATURAL RESOURCES CO COM 723787107 401 1,850 SH   SOLE   1,800 0 50
PIPER SANDLER CO COM 724078100 953 9,100 SH   SOLE   4,500 0 4,600
POWER INTEGRATIONS INC COM 739276103 633 9,840 SH   SOLE   4,000 0 5,840
PROCTER & GAMBLE COM 742718109 17,294 136,990 SH   SOLE   4,600 0 132,390
PROGRESSIVE CORP OHIO COM 743315103 2,022 17,400 SH   SOLE   0 0 17,400
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 263 4,687 SH   SOLE   0 0 4,687
PULTEGROUP INC COM 745867101 4,836 128,953 SH   SOLE   11,500 0 117,453
QUALCOMM INC COM 747525103 4,154 36,761 SH   SOLE   3,070 0 33,691
RADIAN GROUP INC COM 750236101 218 11,300 SH   SOLE   11,300 0 0
RALPH LAUREN CORP COM 751212101 367 4,320 SH   SOLE   0 0 4,320
RAYMOND JAMES FINL INC COM COM 754730109 643 6,510 SH   SOLE   0 0 6,510
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,238 7,100 SH   SOLE   2,700 0 4,400
REPUBLIC SERVICES INC COM 760759100 2,196 16,143 SH   SOLE   0 0 16,143
RESMED INC COM 761152107 11,158 51,321 SH   SOLE   0 0 51,321
ROCHE HLDG LTD SPON ADRF 1 ADR ADR 771195104 8,323 202,607 SH   SOLE   0 0 202,607
ROCKWELL AUTOMATION INC COM 773903109 6,502 30,226 SH   SOLE   0 0 30,226
S A P AG ADR F SPONSORED ADR 1 ADR 803054204 6,035 74,282 SH   SOLE   0 0 74,282
SCHLUMBERGER LTD F COM 806857108 1,018 28,345 SH   SOLE   3,120 0 25,225
THE CHARLES SCHWAB CORP COM 808513105 1,332 18,547 SH   SOLE   13,836 0 4,711
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 226 8,151 SH   SOLE   0 0 8,151
SCIENCE APPLICATIONS INTL CORP COM 808625107 592 6,700 SH   SOLE   2,500 0 4,200
SEMTECH CORP COM 816850101 482 16,400 SH   SOLE   8,100 0 8,300
SIEMENS AG ADR EACH CNV INTO 1 ADR 826197501 1,685 33,983 SH   SOLE   2,980 0 31,003
SNOWFLAKE INC CLASS A COM 833445109 1,093 6,430 SH   SOLE   700 0 5,730
SQUARE INC CLASS A COM 852234103 344 6,247 SH   SOLE   0 0 6,247
STARBUCKS CORP COM 855244109 10,161 120,592 SH   SOLE   100 0 120,492
STRYKER CORP COM 863667101 9,614 47,469 SH   SOLE   0 0 47,469
SUN LIFE FINANCIAL INC COM 866796105 453 11,381 SH   SOLE   9,800 0 1,581
SUNPOWER CORP COM 867652406 505 21,900 SH   SOLE   7,300 0 14,600
TAIWAN SEMICONDUCTOR CO ADR ADR 874039100 17,801 259,645 SH   SOLE   10,903 0 248,742
TAKE-TWO INTERACTIVE SOFTWARE, COM 874054109 301 2,760 SH   SOLE   0 0 2,760
TELEFLEX INC COM 879369106 326 1,620 SH   SOLE   0 0 1,620
TERADYNE INC COM 880770102 304 4,040 SH   SOLE   0 0 4,040
TEREX CORP COM 880779103 283 9,500 SH   SOLE   0 0 9,500
TEXAS INSTRUMENTS INC COM 882508104 964 6,226 SH   SOLE   3,275 0 2,951
TEXTRON INCORPORATED COM 883203101 449 7,700 SH   SOLE   0 0 7,700
THERMO FISHER SCIENTIFIC INC COM 883556102 28,243 55,685 SH   SOLE   5,190 0 50,495
TOLL BROTHERS INC COM 889478103 974 23,200 SH   SOLE   0 0 23,200
UNILEVER PLC SPON ADR NEW ADR 904767704 5,963 136,022 SH   SOLE   275 0 135,747
UNION PACIFIC CORP COM 907818108 18,008 92,437 SH   SOLE   5,820 0 86,617
UNISYS CORP COM 909214306 346 45,800 SH   SOLE   20,000 0 25,800
UNITED PARCEL SERVICE INC CL B 911312106 13,158 81,454 SH   SOLE   0 0 81,454
VF CORP COM 918204108 1,691 56,536 SH   SOLE   2,820 0 53,716
VANGUARD TOTAL INTL STOCK ET COM 921909768 1,053 23,017 SH   SOLE   0 0 23,017
VANGUARD WORLD FD MEGA GRWTH IND 921910816 2,700 15,492 SH   SOLE   0 0 15,492
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,040 14,578 SH   SOLE   0 0 14,578
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 554 15,248 SH   SOLE   0 0 15,248
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 555 15,221 SH   SOLE   0 0 15,221
VEEVA SYS INC CL A COM COM 922475108 4,831 29,302 SH   SOLE   140 0 29,162
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,283 47,427 SH   SOLE   0 0 47,427
VANGUARD INDEX FDS COM 922908363 399 1,215 SH   SOLE   0 0 1,215
VANGUARD 500 INDEX ADMIRAL COM 922908710 354 1,070 SH   SOLE   0 0 1,070
VANGUARD GROWTH ETF COM 922908736 365 1,708 SH   SOLE   0 0 1,708
VANGUARD TOTAL STOCK MKT COM 922908769 3,277 18,257 SH   SOLE   0 0 18,257
VIAVI SOLUTIONS INC COM COM 925550105 325 24,900 SH   SOLE   0 0 24,900
VMWARE INC CLASS A COM 928563402 10,024 94,155 SH   SOLE   5,054 0 89,101
WABASH NATIONAL CORP COM 929566107 730 46,900 SH   SOLE   17,000 0 29,900
WASATCH ADVISORS FDS I SML CAP COM 936772102 662 22,681 SH   SOLE   0 0 22,681
WASATCH CORE GROWTH FUND COM 936772201 1,050 17,202 SH   SOLE   0 0 17,202
WATERS CORP COM 941848103 511 1,897 SH   SOLE   0 0 1,897
WELLS FARGO & CO NEW COM 949746101 6,630 164,855 SH   SOLE   5,880 0 158,975
WHIRLPOOL CORP COM 963320106 1,145 8,494 SH   SOLE   1,260 0 7,234
WINGSTOP INC COM 974155103 700 5,580 SH   SOLE   1,850 0 3,730
WOLFSPEED INC COM COM 977852102 258 2,500 SH   SOLE   2,500 0 0
XPO LOGISTICS INC COM 983793100 202 4,530 SH   SOLE   0 0 4,530
ASGN INC COM 00191u102 1,166 12,900 SH   SOLE   5,600 0 7,300
ABBVIE, INC COM 00287y109 12,818 95,510 SH   SOLE   3,174 0 92,336
ACTIVISION BLIZZARD INC COM 00507v109 7,579 101,947 SH   SOLE   4,413 0 97,534
ACUITY BRANDS INC COM 00508Y102 1,127 7,160 SH   SOLE   1,500 0 5,660
ADOBE SYS INC COM COM 00724F101 5,841 21,225 SH   SOLE   47 0 21,178
ADVANCE AUTO PARTS INC COM COM 00751y106 1,819 11,633 SH   SOLE   0 0 11,633
ADVANSIX INC COM COM 00773T101 328 10,226 SH   SOLE   0 0 10,226
AGILYSYS INC COM 00847J105 343 6,200 SH   SOLE   2,050 0 4,150
ALIBABA GROUP HOLDING LTD ADR 01609W102 2,295 28,697 SH   SOLE   4,225 0 24,472
ALPHABET INC CL C COM 02079k107 4,940 51,386 SH   SOLE   6,180 0 45,206
ALPHABET INC CL A COM 02079K305 23,839 249,228 SH   SOLE   6,580 0 242,648
AMERESCO INC CL A COM 02361e108 1,343 20,200 SH   SOLE   8,000 0 12,200
AMERIPRISE FINANCIAL INC COM 03076C106 1,240 4,923 SH   SOLE   1,800 0 3,123
ANSYS INC COM 03662q105 547 2,467 SH   SOLE   1,150 0 1,317
AUTONATION INC COM 05329W102 326 3,200 SH   SOLE   0 0 3,200
AVID TECHNOLOGY INC COM 05367P100 433 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 8,691 32,551 SH   SOLE   934 0 31,617
BLACKROCK INC COM 09247x101 13,246 24,072 SH   SOLE   734 0 23,338
BLACKSTONE INC COM COM 09260D107 248 2,968 SH   SOLE   0 0 2,968
BOOKING HLDGS INC COM 09857L108 230 140 SH   SOLE   0 0 140
BOX, INC COM 10316T104 371 15,200 SH   SOLE   6,000 0 9,200
BROADCOM INC COM 11135f101 14,955 33,681 SH   SOLE   1,300 0 32,381
CME GROUP INC COM 12572Q105 1,519 8,575 SH   SOLE   0 0 8,575
CANADIAN PACIFIC RAILWAY COMPA COM 13645t100 9,939 148,961 SH   SOLE   4,224 0 144,737
CAPITAL ONE FINANCIAL CP COM 14040h105 8,181 88,765 SH   SOLE   520 0 88,245
CARRIER GLOBAL CORPORATION COM 14448C104 1,620 45,571 SH   SOLE   1,700 0 43,871
CELESTICA INC COM 15101q108 114 13,600 SH   SOLE   12,000 0 1,600
CENTENE CORP COM 15135b101 9,190 118,111 SH   SOLE   3,600 0 114,511
CHENIERE ENERGY INC COM 16411R208 5,818 35,069 SH   SOLE   3,000 0 32,069
CISCO SYSTEMS INC COM 17275R102 20,659 516,455 SH   SOLE   6,175 0 510,280
COHERENT CORP COM COM 19247g107 785 22,525 SH   SOLE   10,925 0 11,600
COMCAST CORP NEW CL A COM 20030N101 12,367 421,682 SH   SOLE   8,300 0 413,382
CONOCOPHILLIPS COM 20825c104 5,731 55,995 SH   SOLE   3,360 0 52,635
CORTEVA INC COM COM 22052L104 8,742 152,974 SH   SOLE   1,434 0 151,540
COSTCO WHOLESALE CORP COM 22160K105 20,642 43,709 SH   SOLE   20 0 43,689
CROWDSTRIKE HOLDINGS INC CLASS COM 22788C105 505 3,067 SH   SOLE   0 0 3,067
DNP SELECT INCOME FD INC COM 23325P104 309 29,826 SH   SOLE   0 0 29,826
D.R. HORTON INC COM 23331A109 885 13,133 SH   SOLE   0 0 13,133
DELL INC COM 24703L202 3,295 96,440 SH   SOLE   0 0 96,440
DIAGEO PLC-SPONSORED ADR NEW ADR 25243Q205 9,190 54,118 SH   SOLE   1,533 0 52,585
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 1,339 34,498 SH   SOLE   0 0 34,498
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 540 24,273 SH   SOLE   0 0 24,273
DONNELLEY FINANCIAL SOLUTIONS, COM 25787g100 351 9,500 SH   SOLE   0 0 9,500
DOUGLAS DYNAMICS INC COM 25960R105 304 10,850 SH   SOLE   3,600 0 7,250
DU PONT E I DE NEMOURS EXH EXP COM 26614n102 459 9,096 SH   SOLE   1,362 0 7,734
EOG RES INC COM COM 26875p101 1,177 10,531 SH   SOLE   60 0 10,471
EAST WEST BANCORP COM 27579r104 2,496 37,176 SH   SOLE   0 0 37,176
ENPHASE ENERGY INC COM 29355a107 721 2,600 SH   SOLE   0 0 2,600
ENSIGN GROUP, INC. COM 29358P101 844 10,620 SH   SOLE   4,500 0 6,120
EXELIXIS INC COM 30161Q104 182 11,576 SH   SOLE   0 0 11,576
EXXON MOBIL CORPORATION COM 30231g102 7,989 91,501 SH   SOLE   1,250 0 90,251
META PLATFORMS INC CLASS A COM 30303M102 6,629 48,860 SH   SOLE   143 0 48,717
FEDEX CORPORATION COM 31428X106 440 2,963 SH   SOLE   0 0 2,963
FIDELITY NATL INFM SVCS COM 31620m106 11,525 152,506 SH   SOLE   0 0 152,506
FIRST REPUBLIC BANK SAN FRANCI COM 33616C100 9,062 69,412 SH   SOLE   3,786 0 65,626
FIRSTSERVICE CORP NE COM 33767E202 241 2,022 SH   SOLE   0 0 2,022
FORTUNE BRANDS HOME & SECURITY COM 34964C106 347 6,471 SH   SOLE   350 0 6,121
FRANKLIN STR PPTYS CORP COM 35471r106 54 20,580 SH   SOLE   0 0 20,580
FREEPORT MCMORAN COPPER COM 35671d857 9,268 339,130 SH   SOLE   8,400 0 330,730
GSK PLC SPONSORED ADR COM 37733W204 8,823 299,772 SH   SOLE   0 0 299,772
GOLDMAN SACHS GROUP INC COM 38141G104 11,250 38,389 SH   SOLE   1,301 0 37,088
HALOZYME THERAPEUTICS INC COM 40637H109 929 23,500 SH   SOLE   9,000 0 14,500
HEALTHEQUITY INC COM 42226A107 410 6,100 SH   SOLE   0 0 6,100
HILTON WORLDWIDE HLD COM 43300a203 364 3,015 SH   SOLE   0 0 3,015
HOPE BANCORP INC COM COM 43940T109 691 54,640 SH   SOLE   19,940 0 34,700
INCYTE GENOMICS INC COM 45337c102 508 7,630 SH   SOLE   0 0 7,630
INFINERA CORP. COM 45667g103 48 10,000 SH   SOLE   10,000 0 0
INGERSOLL RAND INC COM COM 45687V106 347 8,014 SH   SOLE   0 0 8,014
INSIGHT ENTERPRISES INC COM 45765U103 939 11,400 SH   SOLE   4,000 0 7,400
INSPERITY INC COM 45778Q107 949 9,300 SH   SOLE   3,500 0 5,800
INNOVATOR ETFS TR US SML CP PWR B 45782C284 239 10,351 SH   SOLE   0 0 10,351
INNOVATOR ETFS TR INTRNL DEV JULY 45782C722 230 10,829 SH   SOLE   0 0 10,829
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813 234 8,185 SH   SOLE   0 0 8,185
INTERCONTINENTAL EXCHANGE INC COM 45866f104 12,549 138,893 SH   SOLE   9,968 0 128,925
INVESCO QQQ TR UNIT SER 1 COM 46090E103 887 3,318 SH   SOLE   0 0 3,318
INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486 217 9,734 SH   SOLE   0 0 9,734
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494 241 10,578 SH   SOLE   0 0 10,578
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510 235 10,306 SH   SOLE   0 0 10,306
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 215 9,037 SH   SOLE   0 0 9,037
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 272 11,153 SH   SOLE   0 0 11,153
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 222 8,948 SH   SOLE   0 0 8,948
IRON MTN INC DEL COM 46284V101 1,571 35,733 SH   SOLE   0 0 35,733
ISHARES TR A RATE CP BD ETF 46429B291 4,070 89,702 SH   SOLE   0 0 89,702
ISHARES TR FLTG RATE NT ETF 46429B655 637 12,667 SH   SOLE   0 0 12,667
ISHARES TR 0-5 YR TIPS ETF 46429B747 5,618 58,454 SH   SOLE   0 0 58,454
JPMORGAN CHASE & CO COM 46625H100 24,954 238,801 SH   SOLE   3,711 0 235,090
JD.COM, INC. ADR 47215P106 3,621 71,994 SH   SOLE   3,030 0 68,964
JEFFERIES FINANCIAL GROUP COM 47233W109 481 16,300 SH   SOLE   0 0 16,300
KKR & CO INC COM COM 48251W104 6,600 153,478 SH   SOLE   0 0 153,478
KEYSIGHT TECHNOLOGIES INC COM 49338l103 587 3,732 SH   SOLE   0 0 3,732
KURA ONCOLOGY INC COM 50127t109 143 10,500 SH   SOLE   10,500 0 0
LABORATORY CORP OF AMERICA HLD COM 50540r409 8,119 39,641 SH   SOLE   60 0 39,581
LEXAGENE HLDGS INC COM COM 52886L103 9 87,000 SH   SOLE   0 0 87,000
MACOM TECH SOLUTIONS H COM COM 55405y100 295 5,700 SH   SOLE   0 0 5,700
MANPOWER INC COM 56418h100 362 5,600 SH   SOLE   0 0 5,600
MARATHON PETE CORP COM 56585A102 1,058 10,646 SH   SOLE   3,200 0 7,446
MASTERCARD INC CL A COM 57636Q104 19,216 67,582 SH   SOLE   5,147 0 62,435
MATCH GROUP INC COM 57667L107 283 5,929 SH   SOLE   0 0 5,929
MERCADOLIBRE INC COM 58733R102 7,778 9,396 SH   SOLE   506 0 8,890
MERCK & CO INC COM 58933Y105 18,712 217,279 SH   SOLE   6,800 0 210,479
METLIFE INC COM COM 59156r108 334 5,500 SH   SOLE   5,500 0 0
MYRIAD GENETICS INC COM 62855j104 198 10,400 SH   SOLE   2,600 0 7,800
NETAPP INC COM 64110d104 413 6,679 SH   SOLE   2,690 0 3,989
NETFLIX INC COM 64110L106 605 2,570 SH   SOLE   0 0 2,570
NETEASE.COM INC SPONSORED ADR ADR 64110W102 1,354 17,911 SH   SOLE   5,000 0 12,911
NETSCOUT SYSTEMS INC COM 64115T104 445 14,200 SH   SOLE   5,500 0 8,700
NEUROCRINE BIOSCIENCES INC COM 64125c109 568 5,350 SH   SOLE   0 0 5,350
NEXTERA ENERGY INC COM COM 65339F101 1,169 14,903 SH   SOLE   0 0 14,903
NOVARTIS AG SPONSORED ADR 66987V109 1,478 19,442 SH   SOLE   0 0 19,442
NU SKIN ENTERPRISES INC COM 67018T105 297 8,900 SH   SOLE   1,400 0 7,500
NVIDIA CORP COM 67066g104 13,621 112,210 SH   SOLE   500 0 111,710
NUTRIEN LTD COM 67077m108 567 6,800 SH   SOLE   0 0 6,800
O'REILLY AUTOMOTIVE INC COM 67103h107 1,188 1,689 SH   SOLE   93 0 1,596
OFG BANCORP COM 67103X102 764 30,400 SH   SOLE   11,000 0 19,400
ORACLE CORPORATION COM 68389X105 14,791 242,195 SH   SOLE   10,932 0 231,263
OTIS WORLDWIDE CORPORATION COM 68902v107 443 6,943 SH   SOLE   850 0 6,093
PAYPAL HOLDINGS INC COM 70450y103 9,763 113,437 SH   SOLE   245 0 113,192
PERFICIENT INC COM 71375U101 865 13,300 SH   SOLE   6,000 0 7,300
PROLOGIS INC COM 74340w103 10,665 104,968 SH   SOLE   0 0 104,968
QORVO INC COM 74736k101 5,189 65,342 SH   SOLE   350 0 64,992
QUANTA SERVICES INC COM 74762e102 5,563 43,670 SH   SOLE   3,225 0 40,445
QUEST DIAGNOSTICS INC COM 74834l100 362 2,947 SH   SOLE   0 0 2,947
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 16,288 198,974 SH   SOLE   6,980 0 191,994
REGENERON PHARMACEUTICALS COM 75886F107 7,170 10,408 SH   SOLE   0 0 10,408
REGIONS FINL CORP COM 7591EP100 361 18,000 SH   SOLE   18,000 0 0
S&P GLOBAL INC COM 78409v104 548 1,797 SH   SOLE   0 0 1,797
S P D R S&P 500 ETF TR EXPIRIN COM 78462f103 879 2,460 SH   SOLE   0 0 2,460
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 216 3,218 SH   SOLE   0 0 3,218
SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 253 5,300 SH   SOLE   0 0 5,300
SPDR SER TR SPDR BLOOMBERG 78468R663 685 7,473 SH   SOLE   0 0 7,473
SPX CORP COM 78473E103 696 12,600 SH   SOLE   5,000 0 7,600
SVB FINANCIAL GROUP INC COM 78486Q101 9,375 27,919 SH   SOLE   50 0 27,869
SAIA INC COM 78709y105 798 4,200 SH   SOLE   1,500 0 2,700
SALESFORCE.COM INC COM 79466l302 12,606 87,638 SH   SOLE   260 0 87,378
SALLY BEAUTY HOLDINGS INC COM 79546E104 324 25,700 SH   SOLE   6,000 0 19,700
SERVICENOW INC COM COM 81762p102 546 1,446 SH   SOLE   318 0 1,128
SHOPIFY INC CL A COM 82509L107 2,726 101,170 SH   SOLE   0 0 101,170
SIMPLY GOOD FOODS CO COM 82900L102 263 8,218 SH   SOLE   0 0 8,218
SKYWORKS SOLUTIONS INC COM 83088M102 6,151 72,130 SH   SOLE   3,120 0 69,010
SONIC AUTOMOTIVE INC COM 83545G102 779 18,000 SH   SOLE   6,900 0 11,100
STRIDE INC COM 86333M108 633 15,050 SH   SOLE   3,750 0 11,300
SUPER MICRO COMPUTER, INC COM 86800U104 1,498 27,200 SH   SOLE   9,900 0 17,300
SYNAPTICS INC COM 87157D109 762 7,700 SH   SOLE   2,000 0 5,700
SYNEOS HEALTH INC CL A COM 87166B102 787 16,700 SH   SOLE   6,500 0 10,200
TARGET CORPORATION COM 87612e106 5,120 34,503 SH   SOLE   96 0 34,407
TESLA MOTORS INC COM 88160R101 6,073 22,898 SH   SOLE   0 0 22,898
TRIP.COM GROUP LTD SPONSORED A ADR 89677q107 487 17,847 SH   SOLE   8,100 0 9,747
TTEC HOLDINGS INC COM 89854h102 425 9,600 SH   SOLE   3,600 0 6,000
UFP INDUSTRIES INC COM 90278q108 1,360 18,850 SH   SOLE   4,500 0 14,350
ULTA BEAUTY INC COM 90384s303 1,032 2,573 SH   SOLE   0 0 2,573
UNITED THERAPEUTICS CORP COM 91307C102 1,117 5,335 SH   SOLE   2,500 0 2,835
UNITEDHEALTH GROUP INC COM 91324p102 327 647 SH   SOLE   0 0 647
VALERO ENERGY CORP NEW COM 91913y100 10,717 100,300 SH   SOLE   3,360 0 96,940
VANGUARD CONSUMER DISCRETIONAR COM 92204A108 884 3,762 SH   SOLE   0 0 3,762
VANGUARD CONSUMER STAPLES INDE COM 92204A207 273 1,591 SH   SOLE   0 0 1,591
VANGUARD ENERGY ETF COM 92204A306 307 3,019 SH   SOLE   0 0 3,019
VANGUARD FINANCIALS INDEX FUND COM 92204A405 957 12,852 SH   SOLE   0 0 12,852
VANGUARD HEALTH CARE INDEX FUN COM 92204A504 1,232 5,508 SH   SOLE   0 0 5,508
VANGUARD INDUSTRIALS INDEX FUN COM 92204A603 1,173 7,449 SH   SOLE   0 0 7,449
VANGUARD INFORMATION TECHNOLOG COM 92204a702 2,663 8,665 SH   SOLE   0 0 8,665
VANGUARD MATERIALS ETF COM 92204A801 333 2,245 SH   SOLE   0 0 2,245
VANGUARD TELECOMMUNICATIONS SE COM 92204A884 370 4,492 SH   SOLE   0 0 4,492
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 729 9,810 SH   SOLE   0 0 9,810
VERIZON COMMUNICATIONS INC COM 92343V104 16,202 426,685 SH   SOLE   0 0 426,685
VERINT SYS INC COM COM 92343X100 453 13,500 SH   SOLE   5,000 0 8,500
VERISK ANALYTICS INC COM 92345Y106 1,110 6,507 SH   SOLE   0 0 6,507
VIR BIOTECHNOLOGY INC COM 92764N102 204 10,600 SH   SOLE   0 0 10,600
VISA INC COM CL A COM 92826c839 3,369 18,965 SH   SOLE   1,400 0 17,565
WNS (HOLDINGS) LIMITED SPONS A ADR 92932m101 613 7,490 SH   SOLE   2,500 0 4,990
WASTE MGMT INC DEL COM 94106L109 1,839 11,476 SH   SOLE   0 0 11,476
WISDOMTREE TR EM EX ST-OWNED 97717X578 3,867 157,057 SH   SOLE   0 0 157,057
WYNDHAM HOTELS & RESOR COM COM 98311A105 655 10,670 SH   SOLE   0 0 10,670
ZIMMER BIOMET HOLDINGS INC COM 98956P102 6,387 61,088 SH   SOLE   300 0 60,788
AMBARELLA INC COM g037ax101 273 4,860 SH   SOLE   0 0 4,860
AON PLC CL A COM G0403H108 1,216 4,540 SH   SOLE   2,300 0 2,240
ACCENTURE PLC CL A COM G1151C101 15,415 59,912 SH   SOLE   400 0 59,512
BUNGE LIMITED F COM G16962105 2,058 24,925 SH   SOLE   1,950 0 22,975
EVEREST RE GROUP LTD COM G3223R108 727 2,770 SH   SOLE   0 0 2,770
GENPACT LIMITED COM G3922B107 371 8,480 SH   SOLE   0 0 8,480
ICON PLC SHS COM G4705A100 276 1,500 SH   SOLE   0 0 1,500
INVESCO LTD COM G491BT108 290 21,150 SH   SOLE   0 0 21,150
JOHNSON CONTROLS IINTERNATIONA COM G51502105 675 13,710 SH   SOLE   7,000 0 6,710
LINDE PLC COM G5494J103 14,319 53,113 SH   SOLE   1,400 0 51,713
LIVANOVA COM G5509L101 220 4,340 SH   SOLE   1,400 0 2,940
MEDTRONIC PLC COM G5960L103 20,488 253,720 SH   SOLE   272 0 253,448
SEAGATE TECHNOLOGY COM g7945m107 346 6,500 SH   SOLE   0 0 6,500
SENSATA TECH HLDGS NV F COM G8060n102 430 11,524 SH   SOLE   0 0 11,524
TRANE TECHNOLOGIES PLC SHS G8994E103 217 1,500 SH   SOLE   0 0 1,500
TRINSEO PLC COM US COM G9059U107 339 18,520 SH   SOLE   7,500 0 11,020
TRITON INTERNATIONAL INC COM G9078f107 1,034 18,900 SH   SOLE   7,200 0 11,700
CHUBB/ACE LIMITED COM NPV COM H1467J104 25,791 141,803 SH   SOLE   2,701 0 139,102
GLOBANT SA COM L44385109 516 2,760 SH   SOLE   0 0 2,760
CHECK POINT SOFTWARE TECH. LTD COM m22465104 7,899 70,518 SH   SOLE   40 0 70,478
STRATASYS LTD SHS COM M85548101 265 18,380 SH   SOLE   6,050 0 12,330
ASML HOLDING NV ADR n07059210 1,738 4,184 SH   SOLE   0 0 4,184
LYONDELLBASELL IND COM N53745100 10,001 132,853 SH   SOLE   0 0 132,853