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