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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACM RESH INC COM CL A 00108J109   779,059 33,784 SH   SOLE   9,394 0 24,390
ALPS ETF TR SMITH CORE PLUS 00162Q346   524,349 20,595 SH   SOLE   0 0 20,595
ASGN INC COM 00191U102   1,021,890 11,590 SH   SOLE   4,100 0 7,490
AT&T INC COM 00206R102   987,104 51,654 SH   SOLE   0 0 51,654
ABBOTT LABS COM 002824100   6,631,380 63,819 SH   SOLE   768 0 63,051
ABBVIE INC COM 00287Y109   22,113,801 128,928 SH   SOLE   5,259 0 123,669
ABBVIE INC COM 00287Y109   144,738 51 SH Put SOLE   0 0 42,500
ACUITY BRANDS INC COM 00508Y102   1,719,903 7,124 SH   SOLE   1,500 0 5,624
ADOBE INC COM 00724F101   14,268,477 25,684 SH   SOLE   244 0 25,440
ADVANSIX INC COM 00773T101   268,760 11,726 SH   SOLE   0 0 11,726
ADVANCED MICRO DEVICES INC COM 007903107   23,125,850 142,567 SH   SOLE   950 0 141,617
ADVANCED ENERGY INDS COM 007973100   1,016,906 9,350 SH   SOLE   3,500 0 5,850
AGILYSYS INC COM 00847J105   693,781 6,662 SH   SOLE   2,050 0 4,612
AIR PRODS & CHEMS INC COM 009158106   10,091,097 39,105 SH   SOLE   2,170 0 36,935
ALBEMARLE CORP COM 012653101   3,438,938 36,002 SH   SOLE   2,400 0 33,602
ALIGN TECHNOLOGY INC COM 016255101   248,673 1,030 SH   SOLE   0 0 1,030
ALLSTATE CORP COM 020002101   1,746,361 10,938 SH   SOLE   4,650 0 6,288
ALPHABET INC CAP STK CL C 02079K107   10,107,748 55,107 SH   SOLE   6,710 0 48,397
ALPHABET INC CAP STK CL A 02079K305   53,479,046 293,599 SH   SOLE   8,745 0 284,854
AMAZON COM INC COM 023135106   56,686,219 293,331 SH   SOLE   1,485 0 291,846
AMERESCO INC CL A 02361E108   534,426 18,550 SH   SOLE   6,000 0 12,550
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   370,821 5,956 SH   SOLE   0 0 5,956
AMERICAN ELEC PWR CO INC COM 025537101   1,953,129 22,260 SH   SOLE   0 0 22,260
AMERICAN EXPRESS CO COM 025816109   18,994,472 82,032 SH   SOLE   0 0 82,032
AMERICAN INTL GROUP INC COM NEW 026874784   1,354,789 18,249 SH   SOLE   3,800 0 14,449
AMERIPRISE FINL INC COM 03076C106   2,704,360 6,331 SH   SOLE   1,800 0 4,531
AMETEK INC COM 031100100   652,213 3,912 SH   SOLE   0 0 3,912
AMGEN INC COM 031162100   29,848,728 95,531 SH   SOLE   809 0 94,722
AMPHENOL CORP NEW CL A 032095101   17,733,468 263,225 SH   SOLE   3,060 0 260,165
ANALOG DEVICES INC COM 032654105   23,630,715 103,525 SH   SOLE   5,017 0 98,508
ANDERSONS INC COM 034164103   749,952 15,120 SH   SOLE   4,900 0 10,220
ANGEL OAK FUNDS TRUST OAK ULTRASHORT 03463K752   220,354 4,330 SH   SOLE   0 0 4,330
ANSYS INC COM 03662Q105   649,430 2,020 SH   SOLE   0 0 2,020
ELEVANCE HEALTH INC COM 036752103   17,281,939 31,894 SH   SOLE   0 0 31,894
ASTRANA HEALTH INC COM NEW 03763A207   8,053,715 198,563 SH   SOLE   0 0 198,563
APPLE INC COM 037833100   95,726,636 454,499 SH   SOLE   17,628 0 436,871
APPFOLIO INC COM CL A 03783C100   1,013,743 4,145 SH   SOLE   1,325 0 2,820
APPLIED MATLS INC COM 038222105   68,213,313 289,052 SH   SOLE   8,245 0 280,807
ARBOR REALTY TRUST INC COM 038923108   176,849 12,324 SH   SOLE   0 0 12,324
ARCHER DANIELS MIDLAND CO COM 039483102   297,656 4,924 SH   SOLE   0 0 4,924
ARROW ELECTRS INC COM 042735100   621,793 5,149 SH   SOLE   0 0 5,149
ASPEN AEROGELS INC COM 04523Y105   217,130 9,104 SH   SOLE   9,100 0 4
ASTRAZENECA PLC SPONSORED ADR 046353108   1,854,119 23,774 SH   SOLE   531 0 23,243
AUTOLIV INC COM 052800109   436,519 4,080 SH   SOLE   0 0 4,080
AUTONATION INC COM 05329W102   768,212 4,820 SH   SOLE   0 0 4,820
AVNET INC COM 053807103   686,877 13,340 SH   SOLE   0 0 13,340
AXCELIS TECHNOLOGIES INC COM NEW 054540208   351,209 2,470 SH   SOLE   1,300 0 1,170
BANK AMERICA CORP COM 060505104   39,385,043 990,320 SH   SOLE   25,769 0 964,551
BANK HAWAII CORP COM 062540109   386,454 6,755 SH   SOLE   0 0 6,755
BARNES GROUP INC COM 067806109   906,051 21,880 SH   SOLE   8,000 0 13,880
BECTON DICKINSON & CO COM 075887109   1,808,843 7,740 SH   SOLE   0 0 7,740
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,448,964 4 SH   SOLE   0 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,708,287 11,574 SH   SOLE   0 0 11,574
BEST BUY INC COM 086516101   834,602 9,902 SH   SOLE   4,700 0 5,202
BIOLIFE SOLUTIONS INC COM NEW 09062W204   315,021 14,700 SH   SOLE   0 0 14,700
BIOGEN INC COM 09062X103   7,295,839 31,472 SH   SOLE   2,004 0 29,468
BLACKROCK INC COM 09247X101   19,705,036 25,028 SH   SOLE   1,221 0 23,807
BLACKSTONE INC COM 09260D107   2,520,965 20,363 SH   SOLE   0 0 20,363
BOEING CO COM 097023105   10,976,363 60,306 SH   SOLE   3,205 0 57,101
BOOKING HOLDINGS INC COM 09857L108   513,644 130 SH   SOLE   0 0 130
BORGWARNER INC COM 099724106   266,979 8,281 SH   SOLE   0 0 8,281
BOX INC CL A 10316T104   404,532 15,300 SH   SOLE   6,000 0 9,300
BRINKER INTL INC COM 109641100   859,993 11,880 SH   SOLE   3,700 0 8,180
BRISTOL-MYERS SQUIBB CO COM 110122108   6,537,740 157,422 SH   SOLE   5,015 0 152,407
BROADCOM INC COM 11135F101   79,290,459 49,386 SH   SOLE   2,092 0 47,294
AZENTA INC COM 114340102   676,693 12,860 SH   SOLE   3,800 0 9,060
CBRE GROUP INC CL A 12504L109   4,730,850 53,090 SH   SOLE   0 0 53,090
CECO ENVIRONMENTAL CORP COM 125141101   968,870 33,583 SH   SOLE   10,450 0 23,133
CF INDS HLDGS INC COM 125269100   3,171,805 42,793 SH   SOLE   3,854 0 38,939
THE CIGNA GROUP COM 125523100   3,168,459 9,585 SH   SOLE   1,973 0 7,612
CME GROUP INC COM 12572Q105   1,888,076 9,604 SH   SOLE   0 0 9,604
CSG SYS INTL INC COM 126349109   405,525 9,850 SH   SOLE   3,600 0 6,250
CSX CORP COM 126408103   17,804,842 532,282 SH   SOLE   24,010 0 508,272
CTS CORP COM 126501105   1,141,707 22,550 SH   SOLE   7,900 0 14,650
CVS HEALTH CORP COM 126650100   6,127,507 103,751 SH   SOLE   5,870 0 97,881
CADENCE DESIGN SYSTEM INC COM 127387108   1,197,438 3,891 SH   SOLE   0 0 3,891
CANADIAN PACIFIC KANSAS CITY COM 13646K108   16,698,004 212,092 SH   SOLE   4,930 0 207,162
CAPITAL ONE FINL CORP COM 14040H105   12,355,743 89,243 SH   SOLE   5,691 0 83,552
CARRIER GLOBAL CORPORATION COM 14448C104   7,462,612 118,304 SH   SOLE   1,700 0 116,604
CATERPILLAR INC COM 149123101   24,368,677 73,157 SH   SOLE   3,181 0 69,976
CATHAY GEN BANCORP COM 149150104   670,511 17,776 SH   SOLE   5,500 0 12,276
CELESTICA INC COM 15101Q207   871,416 15,200 SH   SOLE   12,000 0 3,200
CENTENE CORP DEL COM 15135B101   7,818,620 117,928 SH   SOLE   4,540 0 113,388
CENTURY CMNTYS INC COM 156504300   299,692 3,670 SH   SOLE   1,750 0 1,920
CHENIERE ENERGY INC COM NEW 16411R208   5,313,084 30,390 SH   SOLE   3,000 0 27,390
CHEVRON CORP NEW COM 166764100   28,439,299 181,814 SH   SOLE   3,824 0 177,990
CHEVRON CORP NEW COM 166764100   411,315 85 SH Put SOLE   0 0 57,800
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,625,768 25,950 SH   SOLE   1,850 0 24,100
CIENA CORP COM NEW 171779309   532,341 11,049 SH   SOLE   0 0 11,049
CISCO SYS INC COM 17275R102   22,308,737 469,559 SH   SOLE   6,550 0 463,009
CITIGROUP INC COM NEW 172967424   10,110,175 159,316 SH   SOLE   10,959 0 148,357
CLOROX CO DEL COM 189054109   283,175 2,075 SH   SOLE   0 0 2,075
COCA COLA CO COM 191216100   758,412 11,915 SH   SOLE   0 0 11,915
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   6,585,805 96,850 SH   SOLE   7,985 0 88,865
COHERENT CORP COM 19247G107   1,242,689 17,150 SH   SOLE   4,700 0 12,450
COMCAST CORP NEW CL A 20030N101   14,181,171 362,134 SH   SOLE   8,300 0 353,834
COMERICA INC COM 200340107   1,365,575 26,755 SH   SOLE   3,900 0 22,855
COMMUNITY HEALTH SYS INC NEW COM 203668108   242,646 72,216 SH   SOLE   0 0 72,216
COMMVAULT SYS INC COM 204166102   687,357 5,654 SH   SOLE   3,000 0 2,654
CONMED CORP COM 207410101   497,995 7,184 SH   SOLE   2,500 0 4,684
CONOCOPHILLIPS COM 20825C104   5,556,895 48,583 SH   SOLE   3,345 0 45,238
CONSOLIDATED EDISON INC COM 209115104   616,828 6,898 SH   SOLE   0 0 6,898
CONSTELLATION BRANDS INC CL A 21036P108   289,183 1,124 SH   SOLE   0 0 1,124
CORNING INC COM 219350105   1,547,784 39,840 SH   SOLE   10,500 0 29,340
CORTEVA INC COM 22052L104   6,965,711 129,138 SH   SOLE   2,110 0 127,028
COSTCO WHSL CORP NEW COM 22160K105   35,485,613 41,748 SH   SOLE   357 0 41,391
CROCS INC COM 227046109   1,015,221 6,956 SH   SOLE   3,000 0 3,956
CROWDSTRIKE HLDGS INC CL A 22788C105   1,296,715 3,384 SH   SOLE   0 0 3,384
CROWN HLDGS INC COM 228368106   290,332 3,903 SH   SOLE   0 0 3,903
CYTEK BIOSCIENCES INC COM 23285D109   285,417 51,150 SH   SOLE   17,000 0 34,150
DNP SELECT INCOME FD INC COM 23325P104   112,219 13,652 SH   SOLE   0 0 13,652
D R HORTON INC COM 23331A109   1,697,784 12,047 SH   SOLE   0 0 12,047
DARDEN RESTAURANTS INC COM 237194105   570,476 3,770 SH   SOLE   0 0 3,770
DEERE & CO COM 244199105   18,399,895 49,246 SH   SOLE   3,071 0 46,175
DELL TECHNOLOGIES INC CL C 24703L202   6,411,574 46,491 SH   SOLE   126 0 46,365
DEXCOM INC COM 252131107   2,956,458 26,076 SH   SOLE   0 0 26,076
DIAGEO PLC SPON ADR NEW 25243Q205   7,459,564 59,165 SH   SOLE   1,708 0 57,457
DIAMONDBACK ENERGY INC COM 25278X109   311,496 1,556 SH   SOLE   0 0 1,556
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   981,795 16,683 SH   SOLE   0 0 16,683
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   211,241 3,516 SH   SOLE   0 0 3,516
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   299,252 9,282 SH   SOLE   0 0 9,282
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   704,442 26,354 SH   SOLE   0 0 26,354
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   307,506 12,485 SH   SOLE   0 0 12,485
DISNEY WALT CO COM 254687106   18,954,590 190,901 SH   SOLE   2,432 0 188,469
DR REDDYS LABS LTD ADR 256135203   852,947 11,195 SH   SOLE   3,750 0 7,445
DOLLAR GEN CORP NEW COM 256677105   5,324,555 40,267 SH   SOLE   70 0 40,197
DOLLAR TREE INC COM 256746108   573,675 5,373 SH   SOLE   0 0 5,373
DONNELLEY FINL SOLUTIONS INC COM 25787G100   580,699 9,740 SH   SOLE   0 0 9,740
DOUGLAS DYNAMICS INC COM 25960R105   274,693 11,739 SH   SOLE   3,600 0 8,139
DOW INC COM 260557103   5,420,065 102,169 SH   SOLE   2,213 0 99,956
DUCOMMUN INC DEL COM 264147109   438,353 7,550 SH   SOLE   6,000 0 1,550
DUKE ENERGY CORP NEW COM NEW 26441C204   17,374,590 173,347 SH   SOLE   0 0 173,347
DUPONT DE NEMOURS INC COM 26614N102   577,869 7,179 SH   SOLE   1,636 0 5,543
DYCOM INDS INC COM 267475101   1,493,526 8,850 SH   SOLE   3,000 0 5,850
EOG RES INC COM 26875P101   2,793,770 22,196 SH   SOLE   0 0 22,196
EAST WEST BANCORP INC COM 27579R104   1,654,705 22,596 SH   SOLE   0 0 22,596
EBAY INC. COM 278642103   599,436 11,159 SH   SOLE   131 0 11,028
EDWARDS LIFESCIENCES CORP COM 28176E108   204,322 2,212 SH   SOLE   0 0 2,212
ELECTRONIC ARTS INC COM 285512109   4,593,266 32,967 SH   SOLE   0 0 32,967
EMERSON ELEC CO COM 291011104   15,969,393 144,965 SH   SOLE   0 0 144,965
ENPHASE ENERGY INC COM 29355A107   249,774 2,505 SH   SOLE   0 0 2,505
ENSIGN GROUP INC COM 29358P101   1,238,137 10,010 SH   SOLE   3,800 0 6,210
ENTERPRISE PRODS PARTNERS L COM 293792107   13,567,543 468,169 SH   SOLE   0 0 468,169
TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608   622,022 100,814 SH   SOLE   0 0 100,814
ESCO TECHNOLOGIES INC COM 296315104   453,773 4,320 SH   SOLE   1,350 0 2,970
EURONET WORLDWIDE INC COM 298736109   512,532 4,952 SH   SOLE   1,550 0 3,402
EXELIXIS INC COM 30161Q104   235,261 10,470 SH   SOLE   0 0 10,470
EXPEDITORS INTL WASH INC COM 302130109   1,579,093 12,654 SH   SOLE   12 0 12,642
EXTREME NETWORKS COM 30226D106   373,910 27,800 SH   SOLE   9,000 0 18,800
EXXON MOBIL CORP COM 30231G102   13,856,398 120,365 SH   SOLE   7,970 0 112,395
META PLATFORMS INC CL A 30303M102   24,399,437 48,390 SH   SOLE   235 0 48,155
FASTENAL CO COM 311900104   522,577 8,316 SH   SOLE   0 0 8,316
FEDEX CORP COM 31428X106   5,679,447 18,942 SH   SOLE   0 0 18,942
F5 INC COM 315616102   510,145 2,962 SH   SOLE   0 0 2,962
FIDELITY NATL INFORMATION SV COM 31620M106   1,928,416 25,589 SH   SOLE   0 0 25,589
FIRST SOLAR INC COM 336433107   1,413,860 6,271 SH   SOLE   0 0 6,271
FIRST TR EXCHNG TRADED FD VI FT VEST US SMALL 33740F292   444,336 22,098 SH   SOLE   0 0 22,098
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F342   1,030,361 47,141 SH   SOLE   0 0 47,141
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F417   579,947 26,662 SH   SOLE   0 0 26,662
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F433   343,123 10,059 SH   SOLE   0 0 10,059
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F441   374,799 10,711 SH   SOLE   0 0 10,711
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F466   813,937 34,888 SH   SOLE   0 0 34,888
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F482   322,273 9,093 SH   SOLE   0 0 9,093
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F516   1,168,884 31,683 SH   SOLE   0 0 31,683
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U661   283,039 8,145 SH   SOLE   0 0 8,145
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U687   254,723 7,543 SH   SOLE   0 0 7,543
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U711   704,284 20,833 SH   SOLE   0 0 20,833
FIRST TR EXCHNG TRADED FD VI FT VEST INT JUNE 33740U869   820,952 37,555 SH   SOLE   0 0 37,555
FIRSTSERVICE CORP NEW COM 33767E202   378,335 2,483 SH   SOLE   0 0 2,483
FISERV INC COM 337738108   4,984,047 33,441 SH   SOLE   900 0 32,541
FORD MTR CO DEL COM 345370860   188,173 15,006 SH   SOLE   0 0 15,006
FORMFACTOR INC COM 346375108   1,207,695 19,952 SH   SOLE   6,450 0 13,502
FORTINET INC COM 34959E109   4,650,614 77,163 SH   SOLE   0 0 77,163
FORTUNE BRANDS INNOVATIONS I COM 34964C106   366,976 5,651 SH   SOLE   100 0 5,551
FREEPORT-MCMORAN INC CL B 35671D857   15,759,693 324,274 SH   SOLE   15,910 0 308,364
GATX CORP COM 361448103   1,295,143 9,785 SH   SOLE   2,400 0 7,385
GENERAL DYNAMICS CORP COM 369550108   17,135,384 59,059 SH   SOLE   2,050 0 57,009
GE AEROSPACE COM NEW 369604301   200,197 1,259 SH   SOLE   513 0 746
GENERAL MLS INC COM 370334104   12,872,466 203,485 SH   SOLE   0 0 203,485
GERON CORP COM 374163103   133,560 31,500 SH   SOLE   31,500 0 0
GILEAD SCIENCES INC COM 375558103   7,843,701 114,323 SH   SOLE   3,910 0 110,413
GSK PLC SPONSORED ADR 37733W204   14,710,721 382,097 SH   SOLE   0 0 382,097
GLOBAL X FDS US INFR DEV ETF 37954Y673   2,528,947 68,313 SH   SOLE   0 0 68,313
GLOBUS MED INC CL A 379577208   725,789 10,597 SH   SOLE   3,750 0 6,847
GODADDY INC CL A 380237107   1,103,709 7,900 SH   SOLE   0 0 7,900
GOLDMAN SACHS GROUP INC COM 38141G104   17,109,106 37,825 SH   SOLE   2,193 0 35,632
GOODYEAR TIRE & RUBR CO COM 382550101   139,778 12,315 SH   SOLE   7,400 0 4,915
GRANITE CONSTR INC COM 387328107   607,306 9,800 SH   SOLE   3,100 0 6,700
HF SINCLAIR CORP COM 403949100   447,576 8,391 SH   SOLE   0 0 8,391
H & E EQUIPMENT SERVICES INC COM 404030108   962,906 21,800 SH   SOLE   7,200 0 14,600
HCA HEALTHCARE INC COM 40412C101   1,150,182 3,580 SH   SOLE   0 0 3,580
HALLIBURTON CO COM 406216101   961,210 28,455 SH   SOLE   5,230 0 23,225
HALOZYME THERAPEUTICS INC COM 40637H109   1,563,051 29,852 SH   SOLE   8,000 0 21,852
HARTFORD FINL SVCS GROUP INC COM 416515104   1,325,218 13,181 SH   SOLE   7,650 0 5,531
HEALTHEQUITY INC COM 42226A107   551,680 6,400 SH   SOLE   0 0 6,400
HERSHEY CO COM 427866108   2,338,710 12,722 SH   SOLE   123 0 12,599
HILTON WORLDWIDE HLDGS INC COM 43300A203   653,201 2,994 SH   SOLE   0 0 2,994
HOLOGIC INC COM 436440101   502,376 6,766 SH   SOLE   0 0 6,766
HOME DEPOT INC COM 437076102   18,729,868 54,409 SH   SOLE   2,675 0 51,734
HONEYWELL INTL INC COM 438516106   32,887,053 154,009 SH   SOLE   3,074 0 150,935
HOPE BANCORP INC COM 43940T109   610,462 56,840 SH   SOLE   19,940 0 36,900
HOWMET AEROSPACE INC COM 443201108   958,124 12,342 SH   SOLE   11,700 0 642
HUBBELL INC COM 443510607   7,073,500 19,354 SH   SOLE   0 0 19,354
ILLINOIS TOOL WKS INC COM 452308109   14,049,541 59,291 SH   SOLE   435 0 58,856
INCYTE CORP COM 45337C102   401,608 6,625 SH   SOLE   0 0 6,625
INFINERA CORP COM 45667G103   60,900 10,000 SH   SOLE   10,000 0 0
INGREDION INC COM 457187102   851,648 7,425 SH   SOLE   2,800 0 4,625
INSIGHT ENTERPRISES INC COM 45765U103   2,043,108 10,300 SH   SOLE   3,000 0 7,300
INSPERITY INC COM 45778Q107   816,603 8,953 SH   SOLE   2,900 0 6,053
INNOVATOR ETFS TRUST GRWT100 PWR BUF 45782C276   200,975 3,380 SH   SOLE   0 0 3,380
INNOVATOR ETFS TRUST US SML CP PWR B 45782C284   346,162 12,524 SH   SOLE   0 0 12,524
INNOVATOR ETFS TRUST EMRGNG MKT JULY 45782C714   236,276 9,640 SH   SOLE   0 0 9,640
INNOVATOR ETFS TRUST INTRNL DEV JULY 45782C722   365,110 12,984 SH   SOLE   0 0 12,984
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813   405,167 10,429 SH   SOLE   0 0 10,429
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   413,205 14,180 SH   SOLE   4,800 0 9,380
INTEL CORP COM 458140100   7,936,251 256,256 SH   SOLE   7,956 0 248,300
INTERCONTINENTAL EXCHANGE IN COM 45866F104   18,152,298 132,605 SH   SOLE   6,885 0 125,720
INTERNATIONAL BUSINESS MACHS COM 459200101   14,453,016 83,568 SH   SOLE   405 0 83,163
INTERNATIONAL PAPER CO COM 460146103   691,473 16,025 SH   SOLE   3,400 0 12,625
INVESCO QQQ TR UNIT SER 1 46090E103   2,059,294 4,298 SH   SOLE   0 0 4,298
INTUIT COM 461202103   44,634,796 67,916 SH   SOLE   302 0 67,614
INTUITIVE SURGICAL INC COM NEW 46120E602   627,239 1,410 SH   SOLE   0 0 1,410
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   282,539 7,707 SH   SOLE   0 0 7,707
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   342,796 3,299 SH   SOLE   0 0 3,299
INVESCO EXCH TRADED FD TR II DORSEY WRGT SMLC 46138E842   473,333 5,566 SH   SOLE   0 0 5,566
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   5,062,170 311,327 SH   SOLE   297 0 311,030
IRON MTN INC DEL COM 46284V101   253,266 2,826 SH   SOLE   0 0 2,826
ISHARES GOLD TR ISHARES NEW 464285204   17,194,971 391,418 SH   SOLE   222 0 391,196
ISHARES INC MSCI CDA ETF 464286509   1,408,196 37,967 SH   SOLE   0 0 37,967
ISHARES TR SELECT DIVID ETF 464287168   602,765 4,982 SH   SOLE   0 0 4,982
ISHARES TR TIPS BD ETF 464287176   5,272,008 49,373 SH   SOLE   0 0 49,373
ISHARES TR CORE S&P500 ETF 464287200   5,147,245 9,406 SH   SOLE   0 0 9,406
ISHARES TR CORE US AGGBD ET 464287226   11,626,188 119,771 SH   SOLE   0 0 119,771
ISHARES TR MSCI EMG MKT ETF 464287234   2,473,781 58,084 SH   SOLE   270 0 57,814
ISHARES TR GLOBAL TECH ETF 464287291   413,520 4,993 SH   SOLE   2,820 0 2,173
ISHARES TR 1 3 YR TREAS BD 464287457   5,175,831 63,390 SH   SOLE   58 0 63,332
ISHARES TR MSCI EAFE ETF 464287465   404,966 5,170 SH   SOLE   169 0 5,001
ISHARES TR CORE S&P MCP ETF 464287507   10,299,492 176,000 SH   SOLE   0 0 176,000
ISHARES TR ISHARES BIOTECH 464287556   402,202 2,930 SH   SOLE   0 0 2,930
ISHARES TR RUS 1000 VAL ETF 464287598   1,604,252 9,195 SH   SOLE   0 0 9,195
ISHARES TR RUS 1000 GRW ETF 464287614   1,162,787 3,190 SH   SOLE   0 0 3,190
ISHARES TR RUS 1000 ETF 464287622   1,759,652 5,914 SH   SOLE   141 0 5,773
ISHARES TR RUSSELL 2000 ETF 464287655   3,668,304 18,080 SH   SOLE   84 0 17,996
ISHARES TR S&P MC 400VL ETF 464287705   4,720,503 41,605 SH   SOLE   0 0 41,605
ISHARES TR CORE S&P SCP ETF 464287804   1,275,516 11,959 SH   SOLE   0 0 11,959
ISHARES TR SP SMCP600VL ETF 464287879   6,386,313 65,656 SH   SOLE   74 0 65,582
ISHARES TR SHRT NAT MUN ETF 464288158   490,340 4,690 SH   SOLE   0 0 4,690
ISHARES TR AGENCY BOND ETF 464288166   1,381,410 12,836 SH   SOLE   0 0 12,836
ISHARES TR 3 7 YR TREAS BD 464288661   4,696,749 40,675 SH   SOLE   0 0 40,675
ISHARES TR A RATE CP BD ETF 46429B291   3,974,337 84,813 SH   SOLE   0 0 84,813
ISHARES TR FLTG RATE NT ETF 46429B655   683,278 13,374 SH   SOLE   0 0 13,374
ISHARES TR 0-5 YR TIPS ETF 46429B747   5,695,499 57,247 SH   SOLE   27 0 57,220
ISHARES INC MSCI EMRG CHN 46434G764   3,053,181 51,574 SH   SOLE   0 0 51,574
ISHARES TR 0-5YR HI YL CP 46434V407   1,302,967 30,876 SH   SOLE   0 0 30,876
ISHARES TR MSCI INTL MOMENT 46434V449   785,717 20,308 SH   SOLE   0 0 20,308
JPMORGAN CHASE & CO. COM 46625H100   46,328,878 229,056 SH   SOLE   5,167 0 223,889
JABIL INC COM 466313103   1,122,495 10,318 SH   SOLE   0 0 10,318
JD.COM INC SPON ADS CL A 47215P106   220,415 8,530 SH   SOLE   0 0 8,530
JEFFERIES FINL GROUP INC COM 47233W109   888,216 17,850 SH   SOLE   0 0 17,850
JOHNSON & JOHNSON COM 478160104   33,425,172 228,689 SH   SOLE   5,055 0 223,634
KLA CORP COM NEW 482480100   627,238 761 SH   SOLE   0 0 761
KEYSIGHT TECHNOLOGIES INC COM 49338L103   451,959 3,305 SH   SOLE   0 0 3,305
KINDER MORGAN INC DEL COM 49456B101   4,659,992 234,524 SH   SOLE   0 0 234,524
KNOWLES CORP COM 49926D109   379,720 22,000 SH   SOLE   11,500 0 10,500
KROGER CO COM 501044101   1,135,658 22,745 SH   SOLE   800 0 21,945
KURA ONCOLOGY INC COM 50127T109   216,195 10,500 SH   SOLE   10,500 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   13,102,154 58,341 SH   SOLE   416 0 57,925
LABCORP HOLDINGS INC COM SHS 504922105   7,903,107 38,834 SH   SOLE   221 0 38,613
LAM RESEARCH CORP COM 512807108   4,390,625 4,123 SH   SOLE   100 0 4,023
LANTHEUS HLDGS INC COM 516544103   355,685 4,430 SH   SOLE   2,400 0 2,030
LENNAR CORP CL A 526057104   729,867 4,870 SH   SOLE   306 0 4,564
ELI LILLY & CO COM 532457108   5,605,381 6,191 SH   SOLE   1,325 0 4,866
LOCKHEED MARTIN CORP COM 539830109   26,626,251 57,003 SH   SOLE   1,493 0 55,510
LOEWS CORP COM 540424108   322,279 4,312 SH   SOLE   4,050 0 262
LOWES COS INC COM 548661107   20,813,761 94,411 SH   SOLE   4,822 0 89,589
LUCID GROUP INC COM 549498103   200,190 76,701 SH   SOLE   0 0 76,701
LULULEMON ATHLETICA INC COM 550021109   360,056 1,205 SH   SOLE   0 0 1,205
MGIC INVT CORP WIS COM 552848103   885,705 41,100 SH   SOLE   0 0 41,100
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   710,064 6,370 SH   SOLE   0 0 6,370
MAGNA INTL INC COM 559222401   1,035,181 24,706 SH   SOLE   5,050 0 19,656
MANPOWERGROUP INC WIS COM 56418H100   369,172 5,289 SH   SOLE   0 0 5,289
MARATHON OIL CORP COM 565849106   659,869 23,016 SH   SOLE   2,850 0 20,166
MARATHON PETE CORP COM 56585A102   1,272,302 7,334 SH   SOLE   3,600 0 3,734
MARTIN MARIETTA MATLS INC COM 573284106   14,515,136 26,791 SH   SOLE   1,163 0 25,628
MARVELL TECHNOLOGY INC COM 573874104   853,652 12,212 SH   SOLE   0 0 12,212
MASCO CORP COM 574599106   534,693 8,020 SH   SOLE   0 0 8,020
MASTEC INC COM 576323109   1,315,656 12,297 SH   SOLE   3,700 0 8,597
MASTERCARD INCORPORATED CL A 57636Q104   29,511,883 66,896 SH   SOLE   3,230 0 63,666
MATERION CORP COM 576690101   1,162,398 10,750 SH   SOLE   3,300 0 7,450
MATTHEWS INTL CORP CL A 577128101   718,935 28,700 SH   SOLE   9,500 0 19,200
MCDONALDS CORP COM 580135101   545,425 2,140 SH   SOLE   0 0 2,140
MERCADOLIBRE INC COM 58733R102   13,788,126 8,390 SH   SOLE   131 0 8,259
MERCK & CO INC COM 58933Y105   16,621,151 134,258 SH   SOLE   0 0 134,258
METHODE ELECTRS INC COM 591520200   250,470 24,200 SH   SOLE   9,200 0 15,000
METLIFE INC COM 59156R108   466,276 6,643 SH   SOLE   5,500 0 1,143
MICROSOFT CORP COM 594918104   113,343,821 253,594 SH   SOLE   8,874 0 244,720
MONDELEZ INTL INC CL A 609207105   2,551,777 38,994 SH   SOLE   5,369 0 33,625
MONOLITHIC PWR SYS INC COM 609839105   8,426,328 10,255 SH   SOLE   0 0 10,255
MONSTER BEVERAGE CORP NEW COM 61174X109   374,475 7,497 SH   SOLE   0 0 7,497
MOODYS CORP COM 615369105   15,129,197 35,942 SH   SOLE   0 0 35,942
MORGAN STANLEY COM NEW 617446448   17,550,168 180,576 SH   SOLE   8,049 0 172,527
MOTOROLA SOLUTIONS INC COM NEW 620076307   467,053 1,210 SH   SOLE   0 0 1,210
MYRIAD GENETICS INC COM 62855J104   308,196 12,600 SH   SOLE   2,600 0 10,000
NASDAQ INC COM 631103108   30,184,002 500,896 SH   SOLE   3,206 0 497,690
NETAPP INC COM 64110D104   870,430 6,758 SH   SOLE   2,550 0 4,208
NETFLIX INC COM 64110L106   2,092,860 3,101 SH   SOLE   0 0 3,101
NETSCOUT SYS INC COM 64115T104   276,179 15,100 SH   SOLE   5,500 0 9,600
NEUROCRINE BIOSCIENCES INC COM 64125C109   707,624 5,140 SH   SOLE   0 0 5,140
NEWPARK RES INC COM PAR $.01NEW 651718504   346,411 41,686 SH   SOLE   20,400 0 21,286
NEXTERA ENERGY INC COM 65339F101   1,075,921 15,194 SH   SOLE   0 0 15,194
NICE LTD SPONSORED ADR 653656108   7,590,928 44,141 SH   SOLE   443 0 43,698
NIKE INC CL B 654106103   225,770 2,995 SH   SOLE   0 0 2,995
NOKIA CORP SPONSORED ADR 654902204   119,335 31,570 SH   SOLE   0 0 31,570
NORDSON CORP COM 655663102   603,044 2,600 SH   SOLE   0 0 2,600
NORFOLK SOUTHN CORP COM 655844108   14,824,433 69,050 SH   SOLE   3,228 0 65,822
NORTHROP GRUMMAN CORP COM 666807102   1,882,664 4,319 SH   SOLE   0 0 4,319
NOVARTIS AG SPONSORED ADR 66987V109   6,084,480 57,153 SH   SOLE   0 0 57,153
NOVO-NORDISK A S ADR 670100205   1,546,878 10,837 SH   SOLE   0 0 10,837
DNOW INC COM 67011P100   158,362 11,534 SH   SOLE   11,500 0 34
NUVEEN NEW YORK AMT QLT MUNI COM 670656107   158,017 14,249 SH   SOLE   0 0 14,249
NVIDIA CORPORATION COM 67066G104   146,355,599 1,184,682 SH   SOLE   13,920 0 1,170,762
NUTRIEN LTD COM 67077M108   3,473,893 68,236 SH   SOLE   0 0 68,236
OREILLY AUTOMOTIVE INC COM 67103H107   3,351,301 3,173 SH   SOLE   48 0 3,125
OFG BANCORP COM 67103X102   1,134,735 30,300 SH   SOLE   11,000 0 19,300
OSI SYSTEMS INC COM 671044105   1,329,818 9,670 SH   SOLE   3,500 0 6,170
ON SEMICONDUCTOR CORP COM 682189105   726,501 10,598 SH   SOLE   0 0 10,598
ONTO INNOVATION INC COM 683344105   2,909,170 13,250 SH   SOLE   3,500 0 9,750
OPEN TEXT CORP COM 683715106   2,871,944 95,604 SH   SOLE   0 0 95,604
OPPENHEIMER HLDGS INC CL A NON VTG 683797104   572,525 11,950 SH   SOLE   4,000 0 7,950
ORACLE CORP COM 68389X105   33,340,123 236,120 SH   SOLE   11,582 0 224,538
ORANGE CNTY BANCORP INC COM 68417L107   686,858 12,989 SH   SOLE   0 0 12,989
OTIS WORLDWIDE CORP COM 68902V107   474,947 4,934 SH   SOLE   850 0 4,084
OWENS & MINOR INC NEW COM 690732102   391,500 29,000 SH   SOLE   10,500 0 18,500
OWENS CORNING NEW COM 690742101   2,308,020 13,286 SH   SOLE   2,070 0 11,216
OXFORD INDS INC COM 691497309   413,119 4,125 SH   SOLE   900 0 3,225
PC CONNECTION INC COM 69318J100   448,116 6,980 SH   SOLE   2,200 0 4,780
PNC FINL SVCS GROUP INC COM 693475105   582,549 3,747 SH   SOLE   2,645 0 1,102
PALO ALTO NETWORKS INC COM 697435105   7,911,040 23,336 SH   SOLE   100 0 23,236
PARKER-HANNIFIN CORP COM 701094104   30,542,369 60,383 SH   SOLE   1,885 0 58,498
PAYCHEX INC COM 704326107   256,682 2,165 SH   SOLE   0 0 2,165
PAYCHEX INC COM 704326107   80,410 33 SH Put SOLE   0 0 22,000
PAYPAL HLDGS INC COM 70450Y103   6,387,030 110,064 SH   SOLE   1,032 0 109,032
PEPSICO INC COM 713448108   20,545,314 124,570 SH   SOLE   0 0 124,570
PERFICIENT INC COM 71375U101   1,027,989 13,745 SH   SOLE   6,000 0 7,745
REVVITY INC COM 714046109   759,606 7,244 SH   SOLE   0 0 7,244
PFIZER INC COM 717081103   1,646,696 58,853 SH   SOLE   4,000 0 54,853
PHILIP MORRIS INTL INC COM 718172109   2,118,940 20,911 SH   SOLE   0 0 20,911
PHILLIPS 66 COM 718546104   2,607,652 18,472 SH   SOLE   225 0 18,247
PHOTRONICS INC COM 719405102   1,750,731 70,966 SH   SOLE   25,800 0 45,166
PIPER SANDLER COMPANIES COM 724078100   2,106,056 9,150 SH   SOLE   4,500 0 4,650
POWER INTEGRATIONS INC COM 739276103   710,323 10,120 SH   SOLE   4,000 0 6,120
PROCTER AND GAMBLE CO COM 742718109   24,658,804 149,520 SH   SOLE   3,040 0 146,480
PROGRESSIVE CORP COM 743315103   2,911,926 14,019 SH   SOLE   0 0 14,019
PROLOGIS INC. COM 74340W103   3,596,819 32,026 SH   SOLE   0 0 32,026
PROS HOLDINGS INC COM 74346Y103   555,810 19,400 SH   SOLE   6,300 0 13,100
PROSHARES TR S&P 500 DV ARIST 74348A467   6,343,106 65,985 SH   SOLE   0 0 65,985
PRUDENTIAL FINL INC COM 744320102   230,467 1,967 SH   SOLE   0 0 1,967
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   692,808 9,400 SH   SOLE   0 0 9,400
PULTE GROUP INC COM 745867101   13,301,732 120,815 SH   SOLE   11,710 0 109,105
QORVO INC COM 74736K101   6,855,295 59,077 SH   SOLE   990 0 58,087
QUALCOMM INC COM 747525103   7,424,391 37,275 SH   SOLE   2,500 0 34,775
QUANEX BLDG PRODS CORP COM 747619104   269,588 9,750 SH   SOLE   4,600 0 5,150
QUANTA SVCS INC COM 74762E102   9,263,870 36,459 SH   SOLE   3,275 0 33,184
QUEST DIAGNOSTICS INC COM 74834L100   302,915 2,213 SH   SOLE   0 0 2,213
RADIAN GROUP INC COM 750236101   365,425 11,750 SH   SOLE   11,300 0 450
RALPH LAUREN CORP CL A 751212101   741,379 4,235 SH   SOLE   0 0 4,235
RAYMOND JAMES FINL INC COM 754730109   754,639 6,105 SH   SOLE   0 0 6,105
RTX CORPORATION COM 75513E101   20,928,236 208,469 SH   SOLE   11,634 0 196,835
REGENERON PHARMACEUTICALS COM 75886F107   11,356,642 10,805 SH   SOLE   96 0 10,709
REGIONS FINANCIAL CORP NEW COM 7591EP100   360,720 18,000 SH   SOLE   18,000 0 0
RELIANCE INC COM 759509102   1,876,963 6,572 SH   SOLE   2,100 0 4,472
REPUBLIC SVCS INC COM 760759100   7,993,572 41,132 SH   SOLE   0 0 41,132
RESMED INC COM 761152107   9,784,242 51,114 SH   SOLE   513 0 50,601
ROCKWELL AUTOMATION INC COM 773903109   8,497,675 30,869 SH   SOLE   360 0 30,509
SHELL PLC SPON ADS 780259305   253,801 3,516 SH   SOLE   0 0 3,516
S&P GLOBAL INC COM 78409V104   917,789 2,058 SH   SOLE   0 0 2,058
SPDR S&P 500 ETF TR TR UNIT 78462F103   25,423,866 46,716 SH   SOLE   0 0 46,716
SPDR SER TR S&P 600 SMCP VAL 78464A300   254,664 3,252 SH   SOLE   0 0 3,252
SPDR SER TR PORTFOLIO INTRMD 78464A375   3,096,988 95,116 SH   SOLE   0 0 95,116
SPDR SER TR PORTFOLIO AGRGTE 78464A649   234,968 9,365 SH   SOLE   0 0 9,365
SPDR SER TR S&P 400 MDCP VAL 78464A839   473,016 6,485 SH   SOLE   0 0 6,485
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   331,023 5,282 SH   SOLE   0 0 5,282
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   702,673 1,797 SH   SOLE   0 0 1,797
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,371,491 2,563 SH   SOLE   0 0 2,563
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   8,459,370 92,170 SH   SOLE   0 0 92,170
SPDR SER TR PRTFLO S&P500 HI 78468R788   3,018,135 75,022 SH   SOLE   0 0 75,022
SPX TECHNOLOGIES INC COM 78473E103   1,850,663 13,020 SH   SOLE   5,000 0 8,020
SAIA INC COM 78709Y105   1,880,560 3,965 SH   SOLE   1,250 0 2,715
SALESFORCE INC COM 79466L302   25,046,098 97,418 SH   SOLE   2,085 0 95,333
SALLY BEAUTY HLDGS INC COM 79546E104   300,440 28,000 SH   SOLE   6,000 0 22,000
SAP SE SPON ADR 803054204   15,238,420 75,546 SH   SOLE   455 0 75,091
SCHLUMBERGER LTD COM STK 806857108   706,190 14,968 SH   SOLE   0 0 14,968
SCHWAB CHARLES CORP COM 808513105   1,143,597 15,519 SH   SOLE   8,875 0 6,644
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   1,289,616 29,243 SH   SOLE   0 0 29,243
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   762,743 21,774 SH   SOLE   0 0 21,774
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   1,136,390 31,939 SH   SOLE   0 0 31,939
SCIENCE APPLICATIONS INTL CO COM 808625107   824,143 7,011 SH   SOLE   2,500 0 4,511
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   3,194,614 36,175 SH   SOLE   0 0 36,175
SELECT SECTOR SPDR TR INDL 81369Y704   4,259,313 34,950 SH   SOLE   0 0 34,950
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   324,105 1,433 SH   SOLE   0 0 1,433
SEMTECH CORP COM 816850101   535,689 17,928 SH   SOLE   8,100 0 9,828
SERVICENOW INC COM 81762P102   831,806 1,057 SH   SOLE   18 0 1,039
SHOPIFY INC CL A 82509L107   5,931,818 89,808 SH   SOLE   130 0 89,678
SIMPLY GOOD FOODS CO COM 82900L102   336,262 9,307 SH   SOLE   0 0 9,307
SIRIUS XM HOLDINGS INC COM 82968B103   58,899 20,813 SH   SOLE   0 0 20,813
SKYWORKS SOLUTIONS INC COM 83088M102   8,312,466 77,993 SH   SOLE   3,525 0 74,468
SNOWFLAKE INC CL A 833445109   934,282 6,916 SH   SOLE   0 0 6,916
SONIC AUTOMOTIVE INC CL A 83545G102   1,007,695 18,500 SH   SOLE   6,900 0 11,600
SOUTHERN CO COM 842587107   435,482 5,614 SH   SOLE   0 0 5,614
STARBUCKS CORP COM 855244109   12,941,437 166,236 SH   SOLE   282 0 165,954
STRIDE INC COM 86333M108   1,089,225 15,450 SH   SOLE   3,750 0 11,700
STRYKER CORPORATION COM 863667101   16,483,041 48,444 SH   SOLE   308 0 48,136
SUN LIFE FINANCIAL INC. COM 866796105   520,323 10,621 SH   SOLE   9,800 0 821
SUNPOWER CORP COM 867652406   73,142 24,710 SH   SOLE   7,300 0 17,410
SUPER MICRO COMPUTER INC COM 86800U104   8,041,920 9,815 SH   SOLE   1,500 0 8,315
SYNAPTICS INC COM 87157D109   694,134 7,870 SH   SOLE   2,000 0 5,870
TJX COS INC NEW COM 872540109   359,049 3,261 SH   SOLE   0 0 3,261
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   45,182,572 259,954 SH   SOLE   12,376 0 247,578
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   406,451 2,614 SH   SOLE   0 0 2,614
TARGET CORP COM 87612E106   1,496,181 10,107 SH   SOLE   0 0 10,107
TELEFLEX INCORPORATED COM 879369106   328,535 1,562 SH   SOLE   0 0 1,562
TERADYNE INC COM 880770102   562,761 3,795 SH   SOLE   0 0 3,795
TEREX CORP NEW COM 880779103   554,268 10,107 SH   SOLE   0 0 10,107
TESLA INC COM 88160R101   1,628,390 8,229 SH   SOLE   0 0 8,229
TEXAS INSTRS INC COM 882508104   959,562 4,933 SH   SOLE   535 0 4,398
TEXTRON INC COM 883203101   687,223 8,004 SH   SOLE   0 0 8,004
THERMO FISHER SCIENTIFIC INC COM 883556102   28,290,513 51,158 SH   SOLE   2,662 0 48,496
3M CO COM 88579Y101   211,329 2,068 SH   SOLE   0 0 2,068
TOLL BROTHERS INC COM 889478103   2,702,123 23,460 SH   SOLE   0 0 23,460
TTEC HLDGS INC COM 89854H102   60,682 10,320 SH   SOLE   3,600 0 6,720
UFP INDUSTRIES INC COM 90278Q108   1,993,600 17,800 SH   SOLE   3,500 0 14,300
ULTA BEAUTY INC COM 90384S303   1,019,083 2,641 SH   SOLE   0 0 2,641
UNILEVER PLC SPON ADR NEW 904767704   7,544,927 137,205 SH   SOLE   1,154 0 136,051
UNION PAC CORP COM 907818108   20,043,923 88,588 SH   SOLE   3,190 0 85,398
UNITED PARCEL SERVICE INC CL B 911312106   11,873,843 86,765 SH   SOLE   0 0 86,765
UNITED THERAPEUTICS CORP DEL COM 91307C102   1,680,670 5,276 SH   SOLE   2,500 0 2,776
UNITEDHEALTH GROUP INC COM 91324P102   9,033,306 17,738 SH   SOLE   1,147 0 16,591
V F CORP COM 918204108   314,469 23,294 SH   SOLE   2,700 0 20,594
VALERO ENERGY CORP COM 91913Y100   15,825,257 100,952 SH   SOLE   4,255 0 96,697
VALMONT INDS INC COM 920253101   341,690 1,245 SH   SOLE   600 0 645
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   6,088,056 70,293 SH   SOLE   0 0 70,293
VANGUARD STAR FDS VG TL INTL STK F 921909768   2,295,514 38,068 SH   SOLE   3,769 0 34,299
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   601,047 7,836 SH   SOLE   0 0 7,836
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,919,772 26,645 SH   SOLE   0 0 26,645
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   858,327 17,368 SH   SOLE   0 0 17,368
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   850,213 19,429 SH   SOLE   0 0 19,429
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   1,439,771 4,610 SH   SOLE   429 0 4,181
VANGUARD WORLD FD CONSUM STP ETF 92204A207   552,076 2,719 SH   SOLE   267 0 2,452
VANGUARD WORLD FD ENERGY ETF 92204A306   526,706 4,129 SH   SOLE   394 0 3,735
VANGUARD WORLD FD FINANCIALS ETF 92204A405   1,963,008 19,654 SH   SOLE   1,807 0 17,847
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   2,246,244 8,445 SH   SOLE   776 0 7,669
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   2,365,951 10,058 SH   SOLE   953 0 9,105
VANGUARD WORLD FD INF TECH ETF 92204A702   6,941,697 12,039 SH   SOLE   734 0 11,305
VANGUARD WORLD FD MATERIALS ETF 92204A801   746,861 3,877 SH   SOLE   333 0 3,544
VANGUARD WORLD FD COMM SRVC ETF 92204A884   821,909 5,947 SH   SOLE   541 0 5,406
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,358,572 17,581 SH   SOLE   95 0 17,486
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   10,989,089 137,484 SH   SOLE   0 0 137,484
VEECO INSTRS INC DEL COM 922417100   210,195 4,500 SH   SOLE   4,500 0 0
VEEVA SYS INC CL A COM 922475108   8,349,282 45,622 SH   SOLE   370 0 45,252
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   2,654,377 52,971 SH   SOLE   0 0 52,971
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   688,163 1,376 SH   SOLE   0 0 1,376
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,197,527 26,236 SH   SOLE   0 0 26,236
VANGUARD INDEX FDS MID CAP ETF 922908629   291,146 1,203 SH   SOLE   0 0 1,203
VANGUARD INDEX FDS GROWTH ETF 922908736   1,005,485 2,688 SH   SOLE   0 0 2,688
VANGUARD INDEX FDS TOTAL STK MKT 922908769   5,266,033 19,685 SH   SOLE   0 0 19,685
VERIZON COMMUNICATIONS INC COM 92343V104   33,016,555 800,595 SH   SOLE   0 0 800,595
VERINT SYS INC COM 92343X100   457,240 14,200 SH   SOLE   5,000 0 9,200
VERISK ANALYTICS INC COM 92345Y106   1,635,919 6,069 SH   SOLE   0 0 6,069
VERTEX PHARMACEUTICALS INC COM 92532F100   576,542 1,230 SH   SOLE   700 0 530
VERTIV HOLDINGS CO COM CL A 92537N108   339,514 3,922 SH   SOLE   0 0 3,922
VIAVI SOLUTIONS INC COM 925550105   200,948 29,250 SH   SOLE   0 0 29,250
VIR BIOTECHNOLOGY INC COM 92764N102   104,130 11,700 SH   SOLE   0 0 11,700
VISA INC COM CL A 92826C839   9,762,711 37,196 SH   SOLE   2,160 0 35,036
WABASH NATL CORP COM 929566107   956,636 43,802 SH   SOLE   13,000 0 30,802
WALMART INC COM 931142103   538,257 7,949 SH   SOLE   0 0 7,949
WASTE MGMT INC DEL COM 94106L109   2,521,922 11,821 SH   SOLE   1,025 0 10,796
WATERS CORP COM 941848103   508,000 1,751 SH   SOLE   0 0 1,751
WEBSTER FINL CORP COM 947890109   2,235,426 51,283 SH   SOLE   0 0 51,283
WELLS FARGO CO NEW COM 949746101   10,166,546 171,183 SH   SOLE   13,123 0 158,060
WHIRLPOOL CORP COM 963320106   570,276 5,580 SH   SOLE   1,200 0 4,380
WINGSTOP INC COM 974155103   2,374,927 5,619 SH   SOLE   1,850 0 3,769
WISDOMTREE INC COM 97717P104   336,217 33,927 SH   SOLE   16,500 0 17,427
WISDOMTREE TR YIELD ENHANCD US 97717X511   1,295,888 30,165 SH   SOLE   0 0 30,165
WISDOMTREE TR EM EX ST-OWNED 97717X578   2,501,450 81,667 SH   SOLE   216 0 81,451
WYNDHAM HOTELS & RESORTS INC COM 98311A105   591,630 7,995 SH   SOLE   0 0 7,995
XPO INC COM 983793100   457,507 4,310 SH   SOLE   0 0 4,310
YUM BRANDS INC COM 988498101   14,835,780 112,002 SH   SOLE   0 0 112,002
ZIMMER BIOMET HOLDINGS INC COM 98956P102   6,312,430 58,163 SH   SOLE   440 0 57,723
ZOETIS INC CL A 98978V103   4,011,480 23,140 SH   SOLE   0 0 23,140
AMBARELLA INC SHS G037AX101   308,594 5,720 SH   SOLE   0 0 5,720
AON PLC SHS CL A G0403H108   1,353,404 4,610 SH   SOLE   2,300 0 2,310
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,647,149 5,429 SH   SOLE   290 0 5,139
CRH PLC ORD G25508105   14,373,141 191,693 SH   SOLE   0 0 191,693
EVEREST GROUP LTD COM G3223R108   993,700 2,608 SH   SOLE   0 0 2,608
GIGACLOUD TECHNOLOGY INC CLASS A ORD G38644103   6,098,571 200,479 SH   SOLE   0 0 200,479
GENPACT LIMITED SHS G3922B107   258,808 8,040 SH   SOLE   0 0 8,040
ICON PLC SHS G4705A100   473,340 1,510 SH   SOLE   0 0 1,510
INVESCO LTD SHS G491BT108   299,948 20,050 SH   SOLE   0 0 20,050
JOHNSON CTLS INTL PLC SHS G51502105   978,040 14,714 SH   SOLE   7,000 0 7,714
LINDE PLC SHS G54950103   23,884,982 54,431 SH   SOLE   2,338 0 52,093
LIVANOVA PLC SHS G5509L101   283,419 5,170 SH   SOLE   1,400 0 3,770
MEDTRONIC PLC SHS G5960L103   8,946,261 113,661 SH   SOLE   1,096 0 112,565
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   484,799 12,966 SH   SOLE   0 0 12,966
TRANE TECHNOLOGIES PLC SHS G8994E103   860,152 2,615 SH   SOLE   0 0 2,615
TRINSEO PLC SHS G9059U107   42,273 18,300 SH   SOLE   7,500 0 10,800
BUNGE GLOBAL SA COM SHS H11356104   2,530,983 23,705 SH   SOLE   1,950 0 21,755
CHUBB LIMITED COM H1467J104   27,660,620 108,439 SH   SOLE   3,993 0 104,446
LOGITECH INTL S A SHS H50430232   581,668 6,004 SH   SOLE   0 0 6,004
TE CONNECTIVITY LTD SHS H84989104   4,245,306 28,221 SH   SOLE   0 0 28,221
GLOBANT S A COM L44385109   470,606 2,640 SH   SOLE   0 0 2,640
CHECK POINT SOFTWARE TECH LT ORD M22465104   11,855,910 71,854 SH   SOLE   550 0 71,304
STRATASYS LTD SHS M85548101   161,675 19,270 SH   SOLE   6,050 0 13,220
WIX COM LTD SHS M98068105   645,029 4,055 SH   SOLE   0 0 4,055
ASML HOLDING N V N Y REGISTRY SHS N07059210   4,555,035 4,454 SH   SOLE   0 0 4,454