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
ABB LTD SPONSORED ADR 000375204   3,607,262 105,168 SH   SOLE   0 0 105,168
ASGN INC COM 00191U102   995,347 12,040 SH   SOLE   4,100 0 7,940
AT&T INC COM 00206R102   1,214,947 63,114 SH   SOLE   0 0 63,114
ABBOTT LABS COM 002824100   6,367,929 62,887 SH   SOLE   100 0 62,787
ABBVIE INC COM 00287Y109   1,675 2,500 SH Put SOLE   0 0 2,500
ACTIVISION BLIZZARD INC COM 00507V109   8,738,803 102,101 SH   SOLE   4,413 0 97,688
ACUITY BRANDS INC COM 00508Y102   1,347,634 7,375 SH   SOLE   1,500 0 5,875
ADOBE SYSTEMS INCORPORATED COM 00724F101   8,161,751 21,179 SH   SOLE   47 0 21,132
ADVANCE AUTO PARTS INC COM 00751Y106   1,638,573 13,474 SH   SOLE   0 0 13,474
ADVANSIX INC COM 00773T101   437,273 11,426 SH   SOLE   0 0 11,426
ADVANCED MICRO DEVICES INC COM 007903107   14,763,540 150,633 SH   SOLE   0 0 150,633
ADVANCED ENERGY INDS COM 007973100   950,600 9,700 SH   SOLE   3,500 0 6,200
AGILYSYS INC COM 00847J105   569,319 6,900 SH   SOLE   2,050 0 4,850
AIR PRODS & CHEMS INC COM 009158106   11,444,982 39,849 SH   SOLE   1,825 0 38,024
ALBEMARLE CORP COM 012653101   7,618,184 34,465 SH   SOLE   2,400 0 32,065
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,353,068 13,242 SH   SOLE   1,500 0 11,742
ALIGN TECHNOLOGY INC COM 016255101   380,920 1,140 SH   SOLE   0 0 1,140
ALLSTATE CORP COM 020002101   1,250,934 11,289 SH   SOLE   4,650 0 6,639
ALPHABET INC CAP STK CL C 02079K107   5,524,376 53,119 SH   SOLE   5,980 0 47,139
ALPHABET INC CAP STK CL A 02079K305   30,258,560 291,705 SH   SOLE   6,420 0 285,285
AMAZON COM INC COM 023135106   31,016,127 300,282 SH   SOLE   475 0 299,807
AMERESCO INC CL A 02361E108   949,946 19,300 SH   SOLE   6,000 0 13,300
AMERICAN AIRLS GROUP INC COM 02376R102   729,261 49,441 SH   SOLE   0 0 49,441
AMERICAN ELEC PWR CO INC COM 025537101   1,879,358 20,655 SH   SOLE   0 0 20,655
AMERICAN EXPRESS CO COM 025816109   19,857,564 120,385 SH   SOLE   0 0 120,385
AMERICAN INTL GROUP INC COM NEW 026874784   930,703 18,481 SH   SOLE   3,800 0 14,681
AMERIPRISE FINL INC COM 03076C106   1,939,794 6,329 SH   SOLE   1,800 0 4,529
AMETEK INC COM 031100100   1,193,886 8,215 SH   SOLE   4,075 0 4,140
AMGEN INC COM 031162100   22,245,880 92,020 SH   SOLE   230 0 91,790
AMPHENOL CORP NEW CL A 032095101   10,523,902 128,780 SH   SOLE   980 0 127,800
ANALOG DEVICES INC COM 032654105   23,976,480 121,572 SH   SOLE   4,172 0 117,400
ANSYS INC COM 03662Q105   1,073,946 3,227 SH   SOLE   1,150 0 2,077
ELEVANCE HEALTH INC COM 036752103   17,334,273 37,699 SH   SOLE   0 0 37,699
APOLLO MED HLDGS INC COM NEW 03763A207   7,291,484 199,931 SH   SOLE   0 0 199,931
APPLE INC COM 037833100   75,066,069 455,222 SH   SOLE   27,380 0 427,842
APPLIED MATLS INC COM 038222105   43,328,837 352,755 SH   SOLE   5,850 0 346,905
ARCHER DANIELS MIDLAND CO COM 039483102   423,712 5,319 SH   SOLE   0 0 5,319
ARROW ELECTRS INC COM 042735100   632,591 5,066 SH   SOLE   0 0 5,066
ASTRAZENECA PLC SPONSORED ADR 046353108   1,825,136 26,295 SH   SOLE   254 0 26,041
AUTOLIV INC COM 052800109   402,382 4,310 SH   SOLE   0 0 4,310
AUTONATION INC COM 05329W102   631,492 4,700 SH   SOLE   0 0 4,700
AVID TECHNOLOGY INC COM 05367P100   645,996 20,200 SH   SOLE   8,600 0 11,600
AVNET INC COM 053807103   632,800 14,000 SH   SOLE   0 0 14,000
BAIDU INC SPON ADR REP A 056752108   1,409,442 9,339 SH   SOLE   900 0 8,439
BANK AMERICA CORP COM 060505104   29,787,246 1,041,512 SH   SOLE   25,725 0 1,015,787
BANK HAWAII CORP COM 062540109   362,216 6,955 SH   SOLE   0 0 6,955
BARNES GROUP INC COM 067806109   913,550 22,680 SH   SOLE   8,000 0 14,680
BECTON DICKINSON & CO COM 075887109   1,808,155 7,305 SH   SOLE   0 0 7,305
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,862,400 4 SH   SOLE   0 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,240,232 10,494 SH   SOLE   0 0 10,494
BEST BUY INC COM 086516101   723,998 9,250 SH   SOLE   4,700 0 4,550
BIOLIFE SOLUTIONS INC COM NEW 09062W204   330,600 15,200 SH   SOLE   0 0 15,200
BIOGEN INC COM 09062X103   8,770,734 31,546 SH   SOLE   894 0 30,652
BLACKROCK INC COM 09247X101   16,266,412 24,310 SH   SOLE   734 0 23,576
BLACKSTONE INC COM 09260D107   1,804,179 20,539 SH   SOLE   0 0 20,539
BOEING CO COM 097023105   11,879,493 55,922 SH   SOLE   1,447 0 54,475
BOOKING HOLDINGS INC COM 09857L108   392,557 148 SH   SOLE   0 0 148
BORGWARNER INC COM 099724106   419,792 8,548 SH   SOLE   0 0 8,548
BOX INC CL A 10316T104   428,640 16,000 SH   SOLE   6,000 0 10,000
BRISTOL-MYERS SQUIBB CO COM 110122108   10,963,021 158,174 SH   SOLE   3,405 0 154,769
BROADCOM INC COM 11135F101   25,128,726 39,169 SH   SOLE   1,300 0 37,869
AZENTA INC COM 114340102   580,506 13,010 SH   SOLE   3,800 0 9,210
CBRE GROUP INC CL A 12504L109   3,771,631 51,801 SH   SOLE   0 0 51,801
CECO ENVIRONMENTAL CORP COM 125141101   486,992 34,810 SH   SOLE   10,450 0 24,360
CF INDS HLDGS INC COM 125269100   3,165,898 43,674 SH   SOLE   3,641 0 40,033
THE CIGNA GROUP COM 125523100   2,293,533 8,976 SH   SOLE   1,766 0 7,210
CME GROUP INC COM 12572Q105   1,869,627 9,762 SH   SOLE   0 0 9,762
CSG SYS INTL INC COM 126349109   547,740 10,200 SH   SOLE   3,600 0 6,600
CSX CORP COM 126408103   15,659,252 523,021 SH   SOLE   18,700 0 504,321
CTS CORP COM 126501105   1,157,364 23,400 SH   SOLE   7,900 0 15,500
CVS HEALTH CORP COM 126650100   8,185,107 110,148 SH   SOLE   5,782 0 104,366
CADENCE DESIGN SYSTEM INC COM 127387108   690,776 3,288 SH   SOLE   0 0 3,288
CANADIAN PAC RY LTD COM 13645T100   15,313,984 199,038 SH   SOLE   4,224 0 194,814
CAPITAL ONE FINL CORP COM 14040H105   8,283,607 86,144 SH   SOLE   420 0 85,724
CARRIER GLOBAL CORPORATION COM 14448C104   5,625,039 122,952 SH   SOLE   1,700 0 121,252
CATERPILLAR INC COM 149123101   16,659,363 72,799 SH   SOLE   2,775 0 70,024
CATHAY GEN BANCORP COM 149150104   1,188,731 34,436 SH   SOLE   5,500 0 28,936
CELESTICA INC SUB VTG SHS 15101Q108   216,720 16,800 SH   SOLE   12,000 0 4,800
CENTENE CORP DEL COM 15135B101   7,357,770 116,402 SH   SOLE   3,600 0 112,802
CHENIERE ENERGY INC COM NEW 16411R208   5,266,046 33,414 SH   SOLE   3,000 0 30,414
CHEVRON CORP NEW COM 166764100   7,820 2,300 SH Put SOLE   0 0 2,300
CHIPOTLE MEXICAN GRILL INC COM 169656105   960,059 562 SH   SOLE   7 0 555
CIENA CORP COM NEW 171779309   602,720 11,476 SH   SOLE   0 0 11,476
CISCO SYS INC COM 17275R102   28,689,394 548,817 SH   SOLE   5,650 0 543,167
CITIGROUP INC COM NEW 172967424   7,359,360 156,949 SH   SOLE   4,436 0 152,513
CLOROX CO DEL COM 189054109   265,843 1,680 SH   SOLE   0 0 1,680
COCA COLA CO COM 191216100   704,756 11,362 SH   SOLE   0 0 11,362
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   426,937 7,007 SH   SOLE   6,825 0 182
COHERENT CORP COM 19247G107   897,736 23,575 SH   SOLE   10,925 0 12,650
COLGATE PALMOLIVE CO COM 194162103   324,573 4,319 SH   SOLE   0 0 4,319
COMCAST CORP NEW CL A 20030N101   17,540,180 462,680 SH   SOLE   8,300 0 454,380
COMERICA INC COM 200340107   1,683,003 38,761 SH   SOLE   4,040 0 34,721
COMMUNITY HEALTH SYS INC NEW COM 203668108   339,080 69,200 SH   SOLE   0 0 69,200
CONMED CORP COM 207410101   756,101 7,280 SH   SOLE   2,500 0 4,780
CONOCOPHILLIPS COM 20825C104   5,209,317 52,508 SH   SOLE   3,260 0 49,248
CONSOLIDATED EDISON INC COM 209115104   841,956 8,801 SH   SOLE   0 0 8,801
CONSTELLATION BRANDS INC CL A 21036P108   220,920 978 SH   SOLE   0 0 978
CORNING INC COM 219350105   1,553,026 44,020 SH   SOLE   10,900 0 33,120
CORTEVA INC COM 22052L104   9,418,943 156,175 SH   SOLE   1,388 0 154,787
COSTCO WHSL CORP NEW COM 22160K105   21,745,513 43,765 SH   SOLE   30 0 43,735
CROCS INC COM 227046109   910,368 7,200 SH   SOLE   3,000 0 4,200
CROWDSTRIKE HLDGS INC CL A 22788C105   464,762 3,386 SH   SOLE   0 0 3,386
CROWN CASTLE INC COM 22822V101   15,877,038 118,627 SH   SOLE   0 0 118,627
CROWN HLDGS INC COM 228368106   341,592 4,130 SH   SOLE   0 0 4,130
CYTEK BIOSCIENCES INC COM 23285D109   487,530 53,050 SH   SOLE   17,000 0 36,050
DNP SELECT INCOME FD INC COM 23325P104   351,785 31,922 SH   SOLE   0 0 31,922
D R HORTON INC COM 23331A109   1,278,078 13,083 SH   SOLE   0 0 13,083
DARDEN RESTAURANTS INC COM 237194105   626,846 4,040 SH   SOLE   0 0 4,040
DEERE & CO COM 244199105   20,691,935 50,116 SH   SOLE   4,355 0 45,761
DELL TECHNOLOGIES INC CL C 24703L202   2,284,089 56,804 SH   SOLE   0 0 56,804
DEXCOM INC COM 252131107   2,932,848 25,244 SH   SOLE   0 0 25,244
DIAGEO PLC SPON ADR NEW 25243Q205   9,971,369 55,036 SH   SOLE   1,488 0 53,548
DIAMONDBACK ENERGY INC COM 25278X109   210,325 1,556 SH   SOLE   0 0 1,556
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   1,532,746 34,498 SH   SOLE   0 0 34,498
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   204,265 3,876 SH   SOLE   0 0 3,876
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   618,476 24,273 SH   SOLE   0 0 24,273
DISNEY WALT CO COM 254687106   16,911,029 168,891 SH   SOLE   1,112 0 167,779
DR REDDYS LABS LTD ADR 256135203   654,126 11,490 SH   SOLE   3,750 0 7,740
DOLLAR GEN CORP NEW COM 256677105   7,725,776 36,709 SH   SOLE   0 0 36,709
DOLLAR TREE INC COM 256746108   803,736 5,599 SH   SOLE   0 0 5,599
DONNELLEY FINL SOLUTIONS INC COM 25787G100   388,170 9,500 SH   SOLE   0 0 9,500
DOUGLAS DYNAMICS INC COM 25960R105   384,275 12,050 SH   SOLE   3,600 0 8,450
DOW INC COM 260557103   5,223,743 95,289 SH   SOLE   1,444 0 93,845
DUCOMMUN INC DEL COM 264147109   465,035 8,500 SH   SOLE   6,000 0 2,500
DUKE ENERGY CORP NEW COM NEW 26441C204   306,063 3,173 SH   SOLE   0 0 3,173
DUPONT DE NEMOURS INC COM 26614N102   617,751 8,607 SH   SOLE   1,316 0 7,291
DYCOM INDS INC COM 267475101   880,310 9,400 SH   SOLE   3,000 0 6,400
EOG RES INC COM 26875P101   1,143,878 9,979 SH   SOLE   60 0 9,919
EAST WEST BANCORP INC COM 27579R104   1,902,873 34,286 SH   SOLE   0 0 34,286
EBAY INC. COM 278642103   689,628 15,543 SH   SOLE   0 0 15,543
EDWARDS LIFESCIENCES CORP COM 28176E108   206,080 2,491 SH   SOLE   0 0 2,491
ELECTRONIC ARTS INC COM 285512109   3,753,606 31,163 SH   SOLE   0 0 31,163
EMERSON ELEC CO COM 291011104   15,977,752 183,357 SH   SOLE   0 0 183,357
ENPHASE ENERGY INC COM 29355A107   561,448 2,670 SH   SOLE   0 0 2,670
ENSIGN GROUP INC COM 29358P101   995,527 10,420 SH   SOLE   3,800 0 6,620
ENTERPRISE PRODS PARTNERS L COM 293792107   14,816,346 572,060 SH   SOLE   0 0 572,060
ERICSSON ADR B SEK 10 294821608   1,092,745 186,794 SH   SOLE   0 0 186,794
EXELIXIS INC COM 30161Q104   218,945 11,280 SH   SOLE   0 0 11,280
EXPEDITORS INTL WASH INC COM 302130109   1,484,638 13,482 SH   SOLE   0 0 13,482
EXXON MOBIL CORP COM 30231G102   12,482,580 113,830 SH   SOLE   3,330 0 110,500
META PLATFORMS INC CL A 30303M102   10,550,161 49,779 SH   SOLE   143 0 49,636
FASTENAL CO COM 311900104   458,868 8,507 SH   SOLE   0 0 8,507
FEDEX CORP COM 31428X106   4,268,487 18,681 SH   SOLE   0 0 18,681
F5 INC COM 315616102   454,990 3,123 SH   SOLE   0 0 3,123
FIDELITY NATL INFORMATION SV COM 31620M106   9,970,682 183,521 SH   SOLE   0 0 183,521
FIRST REP BK SAN FRANCISCO C COM 33616C100   966,337 69,073 SH   SOLE   3,686 0 65,387
FIRST SOLAR INC COM 336433107   1,505,100 6,920 SH   SOLE   0 0 6,920
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F482   276,234 9,093 SH   SOLE   0 0 9,093
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F516   961,619 31,050 SH   SOLE   0 0 31,050
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839   658,532 19,216 SH   SOLE   0 0 19,216
FIRSTSERVICE CORP NEW COM 33767E202   278,596 1,976 SH   SOLE   0 0 1,976
FISERV INC COM 337738108   3,933,331 34,799 SH   SOLE   0 0 34,799
FORD MTR CO DEL COM 345370860   259,655 20,608 SH   SOLE   0 0 20,608
FORTINET INC COM 34959E109   555,606 8,360 SH   SOLE   0 0 8,360
FORTUNE BRANDS INNOVATIONS I COM 34964C106   364,772 6,211 SH   SOLE   250 0 5,961
FRANKLIN STR PPTYS CORP COM 35471R106   32,311 20,580 SH   SOLE   0 0 20,580
FREEPORT-MCMORAN INC CL B 35671D857   13,102,546 320,277 SH   SOLE   8,200 0 312,077
GATX CORP COM 361448103   1,124,404 10,220 SH   SOLE   2,400 0 7,820
GENERAL DYNAMICS CORP COM 369550108   19,468,316 85,309 SH   SOLE   1,900 0 83,409
GENERAL MLS INC COM 370334104   15,532,733 181,754 SH   SOLE   4,000 0 177,754
GILEAD SCIENCES INC COM 375558103   9,173,236 110,561 SH   SOLE   3,800 0 106,761
GSK PLC SPONSORED ADR 37733W204   13,004,099 365,489 SH   SOLE   0 0 365,489
GODADDY INC CL A 380237107   683,936 8,800 SH   SOLE   200 0 8,600
GOLDMAN SACHS GROUP INC COM 38141G104   12,362,583 37,793 SH   SOLE   1,246 0 36,547
GOODYEAR TIRE & RUBR CO COM 382550101   144,409 13,104 SH   SOLE   7,400 0 5,704
HF SINCLAIR CORP COM 403949100   514,279 10,630 SH   SOLE   0 0 10,630
H & E EQUIPMENT SERVICES INC COM 404030108   1,004,021 22,700 SH   SOLE   7,200 0 15,500
HCA HEALTHCARE INC COM 40412C101   943,974 3,580 SH   SOLE   0 0 3,580
HALLIBURTON CO COM 406216101   1,282,939 40,548 SH   SOLE   4,520 0 36,028
HALOZYME THERAPEUTICS INC COM 40637H109   1,406,309 36,824 SH   SOLE   8,000 0 28,824
HARTFORD FINL SVCS GROUP INC COM 416515104   936,076 13,432 SH   SOLE   7,650 0 5,782
HEALTHEQUITY INC COM 42226A107   399,228 6,800 SH   SOLE   0 0 6,800
HERSHEY CO COM 427866108   810,156 3,184 SH   SOLE   0 0 3,184
HILTON WORLDWIDE HLDGS INC COM 43300A203   430,139 3,053 SH   SOLE   0 0 3,053
HOLOGIC INC COM 436440101   577,489 7,156 SH   SOLE   0 0 7,156
HOME DEPOT INC COM 437076102   16,474,779 55,824 SH   SOLE   3,325 0 52,499
HONEYWELL INTL INC COM 438516106   30,468,186 159,419 SH   SOLE   2,435 0 156,984
HOPE BANCORP INC COM 43940T109   577,809 58,840 SH   SOLE   19,940 0 38,900
HOWMET AEROSPACE INC COM 443201108   514,484 12,143 SH   SOLE   11,700 0 443
HUBBELL INC COM 443510607   4,837,733 19,883 SH   SOLE   0 0 19,883
ILLINOIS TOOL WKS INC COM 452308109   13,956,324 57,327 SH   SOLE   130 0 57,197
ILLUMINA INC COM 452327109   210,458 905 SH   SOLE   0 0 905
INCYTE CORP COM 45337C102   546,217 7,558 SH   SOLE   0 0 7,558
INFINERA CORP COM 45667G103   77,600 10,000 SH   SOLE   10,000 0 0
INGERSOLL RAND INC COM 45687V106   422,038 7,254 SH   SOLE   0 0 7,254
INGREDION INC COM 457187102   783,321 7,700 SH   SOLE   2,800 0 4,900
INSIGHT ENTERPRISES INC COM 45765U103   1,558,264 10,900 SH   SOLE   3,000 0 7,900
INSPERITY INC COM 45778Q107   1,118,625 9,203 SH   SOLE   2,900 0 6,303
INNOVATOR ETFS TR US SML CP PWR B 45782C284   308,245 12,446 SH   SOLE   0 0 12,446
INNOVATOR ETFS TR EMRGNG MKT JULY 45782C714   225,096 9,640 SH   SOLE   0 0 9,640
INNOVATOR ETFS TR INTRNL DEV JULY 45782C722   329,472 12,984 SH   SOLE   0 0 12,984
INNOVATOR ETFS TR US EQTY PWR BUF 45782C813   327,063 10,337 SH   SOLE   0 0 10,337
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   842,779 14,680 SH   SOLE   4,800 0 9,880
INTEL CORP COM 458140100   8,051,510 246,450 SH   SOLE   6,350 0 240,100
INTERCONTINENTAL EXCHANGE IN COM 45866F104   14,310,152 137,215 SH   SOLE   9,938 0 127,277
INTERNATIONAL BUSINESS MACHS COM 459200101   9,047,618 69,018 SH   SOLE   2,590 0 66,428
INTERNATIONAL PAPER CO COM 460146103   672,125 18,639 SH   SOLE   3,536 0 15,103
INVESCO QQQ TR UNIT SER 1 46090E103   1,648,940 5,138 SH   SOLE   0 0 5,138
INTUIT COM 461202103   22,702,109 50,921 SH   SOLE   113 0 50,808
INTUITIVE SURGICAL INC COM NEW 46120E602   382,183 1,496 SH   SOLE   0 0 1,496
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   3,777,490 44,404 SH   SOLE   0 0 44,404
INVESCO EXCH TRD SLF IDX FD BULSHS 2028 MUNI 46138J486   230,306 9,734 SH   SOLE   0 0 9,734
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 MUNI 46138J494   252,497 10,578 SH   SOLE   0 0 10,578
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 MUNI 46138J510   245,176 10,306 SH   SOLE   0 0 10,306
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528   221,768 9,037 SH   SOLE   0 0 9,037
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536   277,668 11,153 SH   SOLE   0 0 11,153
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544   224,595 8,948 SH   SOLE   0 0 8,948
IRON MTN INC DEL COM 46284V101   1,885,025 35,627 SH   SOLE   0 0 35,627
ISHARES GOLD TR ISHARES NEW 464285204   16,227,549 434,240 SH   SOLE   0 0 434,240
ISHARES INC MSCI CDA ETF 464286509   1,379,847 40,370 SH   SOLE   0 0 40,370
ISHARES TR SELECT DIVID ETF 464287168   538,170 4,593 SH   SOLE   0 0 4,593
ISHARES TR TIPS BD ETF 464287176   7,036,285 63,821 SH   SOLE   500 0 63,321
ISHARES TR CORE S&P500 ETF 464287200   1,754,620 4,268 SH   SOLE   0 0 4,268
ISHARES TR CORE US AGGBD ET 464287226   11,117,827 111,580 SH   SOLE   0 0 111,580
ISHARES TR MSCI EMG MKT ETF 464287234   2,994,225 75,880 SH   SOLE   0 0 75,880
ISHARES TR MSCI EAFE ETF 464287465   416,652 5,826 SH   SOLE   0 0 5,826
ISHARES TR CORE S&P MCP ETF 464287507   10,338,828 41,329 SH   SOLE   0 0 41,329
ISHARES TR ISHARES BIOTECH 464287556   610,563 4,727 SH   SOLE   0 0 4,727
ISHARES TR RUS 1000 VAL ETF 464287598   2,849,546 18,715 SH   SOLE   0 0 18,715
ISHARES TR RUS 1000 GRW ETF 464287614   849,047 3,475 SH   SOLE   0 0 3,475
ISHARES TR RUS 1000 ETF 464287622   1,448,004 6,429 SH   SOLE   0 0 6,429
ISHARES TR RUSSELL 2000 ETF 464287655   655,240 3,673 SH   SOLE   250 0 3,423
ISHARES TR S&P MC 400VL ETF 464287705   4,959,372 48,257 SH   SOLE   0 0 48,257
ISHARES TR CORE S&P SCP ETF 464287804   6,343,361 65,598 SH   SOLE   0 0 65,598
ISHARES TR SP SMCP600VL ETF 464287879   5,862,689 62,642 SH   SOLE   0 0 62,642
ISHARES TR SHRT NAT MUN ETF 464288158   470,223 4,492 SH   SOLE   0 0 4,492
ISHARES TR AGENCY BOND ETF 464288166   1,311,531 12,118 SH   SOLE   0 0 12,118
ISHARES TR MSCI ACWI ETF 464288257   214,226 2,350 SH   SOLE   0 0 2,350
ISHARES TR 3 7 YR TREAS BD 464288661   14,891,596 126,575 SH   SOLE   0 0 126,575
ISHARES TR A RATE CP BD ETF 46429B291   4,394,008 91,848 SH   SOLE   0 0 91,848
ISHARES TR FLTG RATE NT ETF 46429B655   617,378 12,252 SH   SOLE   0 0 12,252
ISHARES TR 0-5 YR TIPS ETF 46429B747   5,735,996 57,805 SH   SOLE   0 0 57,805
ISHARES TR 0-5YR HI YL CP 46434V407   1,264,780 30,345 SH   SOLE   0 0 30,345
JPMORGAN CHASE & CO COM 46625H100   35,965,265 275,998 SH   SOLE   4,576 0 271,422
JABIL INC COM 466313103   977,871 11,092 SH   SOLE   0 0 11,092
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209   314,959 6,021 SH   SOLE   0 0 6,021
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   789,068 15,681 SH   SOLE   0 0 15,681
JD.COM INC SPON ADR CL A 47215P106   2,342,848 53,380 SH   SOLE   2,700 0 50,680
JEFFERIES FINL GROUP INC COM 47233W109   593,538 18,700 SH   SOLE   0 0 18,700
JOHNSON & JOHNSON COM 478160104   36,103,497 232,926 SH   SOLE   7,650 0 225,276
KLA CORP COM NEW 482480100   240,700 603 SH   SOLE   0 0 603
KEYSIGHT TECHNOLOGIES INC COM 49338L103   567,279 3,513 SH   SOLE   0 0 3,513
KINDER MORGAN INC DEL COM 49456B101   3,376,548 192,835 SH   SOLE   0 0 192,835
KROGER CO COM 501044101   1,436,519 29,097 SH   SOLE   450 0 28,647
KURA ONCOLOGY INC COM 50127T109   128,415 10,500 SH   SOLE   10,500 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   10,650,337 54,272 SH   SOLE   91 0 54,181
LABORATORY CORP AMER HLDGS COM NEW 50540R409   8,742,049 38,105 SH   SOLE   60 0 38,045
LAM RESEARCH CORP COM 512807108   1,834,215 3,460 SH   SOLE   0 0 3,460
LAUDER ESTEE COS INC CL A 518439104   375,359 1,523 SH   SOLE   0 0 1,523
LENNAR CORP CL A 526057104   514,198 4,892 SH   SOLE   0 0 4,892
LILLY ELI & CO COM 532457108   1,367,812 3,983 SH   SOLE   150 0 3,833
LOCKHEED MARTIN CORP COM 539830109   27,476,403 58,123 SH   SOLE   730 0 57,393
LOEWS CORP COM 540424108   234,981 4,050 SH   SOLE   4,050 0 0
LOWES COS INC COM 548661107   18,934,940 94,689 SH   SOLE   4,267 0 90,422
LUCID GROUP INC COM 549498103   610,445 75,926 SH   SOLE   0 0 75,926
LULULEMON ATHLETICA INC COM 550021109   411,899 1,131 SH   SOLE   0 0 1,131
MGIC INVT CORP WIS COM 552848103   593,553 44,229 SH   SOLE   0 0 44,229
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   453,376 6,400 SH   SOLE   0 0 6,400
MAGNA INTL INC COM 559222401   1,545,762 28,855 SH   SOLE   5,050 0 23,805
MANPOWERGROUP INC WIS COM 56418H100   512,729 6,213 SH   SOLE   0 0 6,213
MARATHON OIL CORP COM 565849106   671,120 28,010 SH   SOLE   2,850 0 25,160
MARATHON PETE CORP COM 56585A102   1,341,693 9,951 SH   SOLE   3,200 0 6,751
MARKEL CORP COM 570535104   3,692,992 2,891 SH   SOLE   0 0 2,891
MARTIN MARIETTA MATLS INC COM 573284106   9,602,598 27,045 SH   SOLE   1,053 0 25,992
MARVELL TECHNOLOGY INC COM 573874104   538,262 12,431 SH   SOLE   0 0 12,431
MASCO CORP COM 574599106   432,862 8,706 SH   SOLE   0 0 8,706
MASTEC INC COM 576323109   1,206,943 12,780 SH   SOLE   3,700 0 9,080
MASTERCARD INCORPORATED CL A 57636Q104   25,017,571 68,841 SH   SOLE   5,047 0 63,794
MATCH GROUP INC NEW COM 57667L107   217,710 5,671 SH   SOLE   0 0 5,671
MATERION CORP COM 576690101   1,299,200 11,200 SH   SOLE   3,300 0 7,900
MATTHEWS INTL CORP CL A 577128101   1,074,588 29,800 SH   SOLE   9,500 0 20,300
MCDONALDS CORP COM 580135101   690,709 2,470 SH   SOLE   0 0 2,470
MERCADOLIBRE INC COM 58733R102   11,460,532 8,695 SH   SOLE   474 0 8,221
MERCK & CO INC COM 58933Y105   17,237,490 162,022 SH   SOLE   6,800 0 155,222
METHODE ELECTRS INC COM 591520200   1,097,000 25,000 SH   SOLE   9,200 0 15,800
METLIFE INC COM 59156R108   425,466 7,343 SH   SOLE   5,500 0 1,843
MICROSOFT CORP COM 594918104   81,451,721 282,524 SH   SOLE   4,713 0 277,811
MOLSON COORS BEVERAGE CO CL B 60871R209   1,543,423 29,865 SH   SOLE   0 0 29,865
MONDELEZ INTL INC CL A 609207105   2,700,840 38,738 SH   SOLE   5,350 0 33,388
MONOLITHIC PWR SYS INC COM 609839105   5,021,918 10,033 SH   SOLE   0 0 10,033
MONSTER BEVERAGE CORP NEW COM 61174X109   384,821 7,125 SH   SOLE   0 0 7,125
MOODYS CORP COM 615369105   513,016 1,676 SH   SOLE   0 0 1,676
MORGAN STANLEY COM NEW 617446448   15,815,048 180,126 SH   SOLE   6,550 0 173,576
MYRIAD GENETICS INC COM 62855J104   307,798 13,250 SH   SOLE   2,600 0 10,650
NASDAQ INC COM 631103108   13,723,845 251,031 SH   SOLE   1,500 0 249,531
NETAPP INC COM 64110D104   421,665 6,604 SH   SOLE   2,690 0 3,914
NETFLIX INC COM 64110L106   908,958 2,631 SH   SOLE   0 0 2,631
NETEASE INC SPONSORED ADS 64110W102   1,500,016 16,961 SH   SOLE   5,000 0 11,961
NETSCOUT SYS INC COM 64115T104   452,670 15,800 SH   SOLE   5,500 0 10,300
NEUROCRINE BIOSCIENCES INC COM 64125C109   545,677 5,391 SH   SOLE   0 0 5,391
NEXTERA ENERGY INC COM 65339F101   1,998,716 25,930 SH   SOLE   0 0 25,930
NICE LTD SPONSORED ADR 653656108   9,931,537 43,390 SH   SOLE   90 0 43,300
NIKE INC CL B 654106103   402,652 3,283 SH   SOLE   0 0 3,283
NOKIA CORP SPONSORED ADR 654902204   179,745 36,608 SH   SOLE   0 0 36,608
NORDSON CORP COM 655663102   617,216 2,777 SH   SOLE   0 0 2,777
NORFOLK SOUTHN CORP COM 655844108   14,434,485 68,087 SH   SOLE   5,115 0 62,972
NORTHROP GRUMMAN CORP COM 666807102   1,179,654 2,555 SH   SOLE   0 0 2,555
GEN DIGITAL INC COM 668771108   361,784 21,083 SH   SOLE   0 0 21,083
NOVARTIS AG SPONSORED ADR 66987V109   4,998,610 54,333 SH   SOLE   0 0 54,333
NOVO-NORDISK A S ADR 670100205   799,201 5,022 SH   SOLE   0 0 5,022
NU SKIN ENTERPRISES INC CL A 67018T105   372,659 9,480 SH   SOLE   1,400 0 8,080
NUVEEN NEW YORK AMT QLT MUNI COM 670656107   150,607 14,249 SH   SOLE   0 0 14,249
NVIDIA CORPORATION COM 67066G104   31,240,857 112,470 SH   SOLE   380 0 112,090
NUVASIVE INC COM 670704105   602,300 14,580 SH   SOLE   5,000 0 9,580
NUTRIEN LTD COM 67077M108   4,500,936 60,947 SH   SOLE   0 0 60,947
OREILLY AUTOMOTIVE INC COM 67103H107   2,797,389 3,295 SH   SOLE   83 0 3,212
OFG BANCORP COM 67103X102   798,080 32,000 SH   SOLE   11,000 0 21,000
OSI SYSTEMS INC COM 671044105   1,016,435 9,930 SH   SOLE   3,500 0 6,430
ON SEMICONDUCTOR CORP COM 682189105   849,954 10,325 SH   SOLE   0 0 10,325
ONTO INNOVATION INC COM 683344105   1,230,320 14,000 SH   SOLE   3,500 0 10,500
OPEN TEXT CORP COM 683715106   3,526,593 91,481 SH   SOLE   0 0 91,481
OPPENHEIMER HLDGS INC CL A NON VTG 683797104   485,460 12,400 SH   SOLE   4,000 0 8,400
ORACLE CORP COM 68389X105   22,174,592 238,642 SH   SOLE   10,532 0 228,110
ORANGE CNTY BANCORP INC COM 68417L107   529,276 12,029 SH   SOLE   0 0 12,029
OTIS WORLDWIDE CORP COM 68902V107   524,884 6,219 SH   SOLE   850 0 5,369
OWENS & MINOR INC NEW COM 690732102   428,498 29,450 SH   SOLE   10,500 0 18,950
OWENS CORNING NEW COM 690742101   1,427,248 14,898 SH   SOLE   2,105 0 12,793
OXFORD INDS INC COM 691497309   454,037 4,300 SH   SOLE   900 0 3,400
PNC FINL SVCS GROUP INC COM 693475105   443,452 3,489 SH   SOLE   2,645 0 844
PALO ALTO NETWORKS INC COM 697435105   4,484,163 22,450 SH   SOLE   0 0 22,450
PARKER-HANNIFIN CORP COM 701094104   11,244,589 33,455 SH   SOLE   1,690 0 31,765
PAYCHEX INC COM 704326107   9,000 2,000 SH Put SOLE   0 0 2,000
PAYPAL HLDGS INC COM 70450Y103   8,950,364 117,861 SH   SOLE   245 0 117,616
PEPSICO INC COM 713448108   25,263,201 138,580 SH   SOLE   0 0 138,580
PERFICIENT INC COM 71375U101   1,024,737 14,195 SH   SOLE   6,000 0 8,195
PERKINELMER INC COM 714046109   899,772 6,752 SH   SOLE   0 0 6,752
PFIZER INC COM 717081103   20,918,805 512,716 SH   SOLE   4,000 0 508,716
PHILIP MORRIS INTL INC COM 718172109   1,939,282 19,941 SH   SOLE   0 0 19,941
PHILLIPS 66 COM 718546104   2,295,649 22,644 SH   SOLE   225 0 22,419
PHOTRONICS INC COM 719405102   1,234,381 74,450 SH   SOLE   25,800 0 48,650
PIONEER NAT RES CO COM 723787107   402,966 1,973 SH   SOLE   1,800 0 173
PIPER SANDLER COMPANIES COM 724078100   1,309,865 9,450 SH   SOLE   4,500 0 4,950
POWER INTEGRATIONS INC COM 739276103   887,874 10,490 SH   SOLE   4,000 0 6,490
PROCTER AND GAMBLE CO COM 742718109   22,602,455 152,011 SH   SOLE   4,600 0 147,411
PROGRESSIVE CORP COM 743315103   2,150,764 15,034 SH   SOLE   0 0 15,034
PROLOGIS INC. COM 74340W103   17,613,644 141,169 SH   SOLE   0 0 141,169
PROSHARES TR S&P 500 DV ARIST 74348A467   9,126,833 100,031 SH   SOLE   0 0 100,031
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   418,002 6,693 SH   SOLE   0 0 6,693
PULTE GROUP INC COM 745867101   7,125,371 122,261 SH   SOLE   11,500 0 110,761
QORVO INC COM 74736K101   6,155,650 60,605 SH   SOLE   350 0 60,255
QUALCOMM INC COM 747525103   4,963,061 38,902 SH   SOLE   3,000 0 35,902
QUANTA SVCS INC COM 74762E102   6,971,384 41,835 SH   SOLE   3,175 0 38,660
QUEST DIAGNOSTICS INC COM 74834L100   371,951 2,629 SH   SOLE   0 0 2,629
RADIAN GROUP INC COM 750236101   253,598 11,475 SH   SOLE   11,300 0 175
RALPH LAUREN CORP CL A 751212101   536,682 4,600 SH   SOLE   0 0 4,600
RAYMOND JAMES FINL INC COM 754730109   607,188 6,510 SH   SOLE   0 0 6,510
RAYTHEON TECHNOLOGIES CORP COM 75513E101   19,464,605 198,760 SH   SOLE   6,647 0 192,113
REGENERON PHARMACEUTICALS COM 75886F107   8,475,526 10,315 SH   SOLE   0 0 10,315
REGIONS FINANCIAL CORP NEW COM 7591EP100   334,080 18,000 SH   SOLE   18,000 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   1,757,385 6,845 SH   SOLE   2,100 0 4,745
REPUBLIC SVCS INC COM 760759100   5,705,817 42,197 SH   SOLE   0 0 42,197
RESMED INC COM 761152107   10,784,601 49,247 SH   SOLE   0 0 49,247
ROCKWELL AUTOMATION INC COM 773903109   8,655,955 29,497 SH   SOLE   0 0 29,497
S&P GLOBAL INC COM 78409V104   710,226 2,060 SH   SOLE   0 0 2,060
SPDR S&P 500 ETF TR TR UNIT 78462F103   20,543,320 50,180 SH   SOLE   0 0 50,180
SPDR SER TR S&P 600 SMCP VAL 78464A300   240,805 3,161 SH   SOLE   0 0 3,161
SPDR SER TR PORTFOLIO INTRMD 78464A375   4,043,364 124,449 SH   SOLE   0 0 124,449
SPDR SER TR DJ REIT ETF 78464A607   3,905,281 43,988 SH   SOLE   0 0 43,988
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   307,197 5,440 SH   SOLE   0 0 5,440
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   688,356 2,070 SH   SOLE   0 0 2,070
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   24,216,241 263,736 SH   SOLE   0 0 263,736
SPX TECHNOLOGIES INC COM 78473E103   945,772 13,400 SH   SOLE   5,000 0 8,400
SAIA INC COM 78709Y105   1,123,690 4,130 SH   SOLE   1,250 0 2,880
SALESFORCE INC COM 79466L302   17,301,148 86,601 SH   SOLE   260 0 86,341
SALLY BEAUTY HLDGS INC COM 79546E104   442,472 28,400 SH   SOLE   6,000 0 22,400
SAP SE SPON ADR 803054204   9,428,757 74,506 SH   SOLE   0 0 74,506
SCHLUMBERGER LTD COM STK 806857108   1,296,909 26,414 SH   SOLE   3,050 0 23,364
SCHWAB CHARLES CORP COM 808513105   1,064,047 20,314 SH   SOLE   13,836 0 6,478
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   274,534 8,144 SH   SOLE   0 0 8,144
SCIENCE APPLICATIONS INTL CO COM 808625107   775,969 7,221 SH   SOLE   2,500 0 4,721
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   3,739,957 36,963 SH   SOLE   0 0 36,963
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   308,910 2,046 SH   SOLE   0 0 2,046
SEMTECH CORP COM 816850101   437,417 18,120 SH   SOLE   8,100 0 10,020
SERVICENOW INC COM 81762P102   666,873 1,435 SH   SOLE   18 0 1,417
SHOPIFY INC CL A 82509L107   4,907,618 102,370 SH   SOLE   0 0 102,370
SIMPLY GOOD FOODS CO COM 82900L102   299,786 7,538 SH   SOLE   0 0 7,538
SIRIUS XM HOLDINGS INC COM 82968B103   103,833 26,154 SH   SOLE   0 0 26,154
SKYWORKS SOLUTIONS INC COM 83088M102   9,030,543 76,543 SH   SOLE   3,120 0 73,423
SNOWFLAKE INC CL A 833445109   1,104,871 7,161 SH   SOLE   0 0 7,161
SONIC AUTOMOTIVE INC CL A 83545G102   1,040,611 19,150 SH   SOLE   6,900 0 12,250
SOUTHERN CO COM 842587107   437,815 6,292 SH   SOLE   0 0 6,292
STARBUCKS CORP COM 855244109   16,237,446 155,934 SH   SOLE   100 0 155,834
STRIDE INC COM 86333M108   633,888 16,150 SH   SOLE   3,750 0 12,400
STRYKER CORPORATION COM 863667101   13,241,811 46,386 SH   SOLE   0 0 46,386
SUN LIFE FINANCIAL INC. COM 866796105   551,153 11,802 SH   SOLE   9,800 0 2,002
SUNPOWER CORP COM 867652406   355,134 25,660 SH   SOLE   7,300 0 18,360
SUPER MICRO COMPUTER INC COM 86800U104   2,956,763 27,750 SH   SOLE   9,900 0 17,850
SYNAPTICS INC COM 87157D109   885,866 7,970 SH   SOLE   2,000 0 5,970
SYNEOS HEALTH INC CL A 87166B102   637,598 17,900 SH   SOLE   6,500 0 11,400
SYSCO CORP COM 871829107   285,210 3,693 SH   SOLE   0 0 3,693
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   24,136,210 259,473 SH   SOLE   10,903 0 248,570
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   334,637 2,805 SH   SOLE   0 0 2,805
TARGET CORP COM 87612E106   5,536,869 33,429 SH   SOLE   96 0 33,333
TELEFLEX INCORPORATED COM 879369106   407,829 1,610 SH   SOLE   0 0 1,610
TERADYNE INC COM 880770102   432,298 4,021 SH   SOLE   0 0 4,021
TEREX CORP NEW COM 880779103   503,152 10,400 SH   SOLE   0 0 10,400
TESLA INC COM 88160R101   4,811,205 23,191 SH   SOLE   0 0 23,191
TEXAS INSTRS INC COM 882508104   1,367,683 7,353 SH   SOLE   3,275 0 4,078
TEXTRON INC COM 883203101   543,851 7,700 SH   SOLE   0 0 7,700
THERMO FISHER SCIENTIFIC INC COM 883556102   30,445,425 52,823 SH   SOLE   5,090 0 47,733
3M CO COM 88579Y101   220,480 2,098 SH   SOLE   0 0 2,098
TOLL BROTHERS INC COM 889478103   1,444,322 24,060 SH   SOLE   0 0 24,060
TRIP COM GROUP LTD ADS 89677Q107   621,480 16,498 SH   SOLE   8,000 0 8,498
TTEC HLDGS INC COM 89854H102   389,426 10,460 SH   SOLE   3,600 0 6,860
UFP INDUSTRIES INC COM 90278Q108   1,466,222 18,450 SH   SOLE   3,500 0 14,950
ULTA BEAUTY INC COM 90384S303   1,367,449 2,506 SH   SOLE   0 0 2,506
UNILEVER PLC SPON ADR NEW 904767704   7,017,064 135,125 SH   SOLE   675 0 134,450
UNION PAC CORP COM 907818108   18,299,566 90,925 SH   SOLE   5,670 0 85,255
UNITED AIRLS HLDGS INC COM 910047109   399,489 9,028 SH   SOLE   0 0 9,028
UNITED PARCEL SERVICE INC CL B 911312106   17,473,960 90,077 SH   SOLE   0 0 90,077
UNITED THERAPEUTICS CORP DEL COM 91307C102   1,194,827 5,335 SH   SOLE   2,500 0 2,835
UNITEDHEALTH GROUP INC COM 91324P102   6,468,077 13,686 SH   SOLE   55 0 13,631
V F CORP COM 918204108   972,209 42,436 SH   SOLE   2,820 0 39,616
VALERO ENERGY CORP COM 91913Y100   13,614,545 97,525 SH   SOLE   3,360 0 94,165
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   5,731,093 77,626 SH   SOLE   0 0 77,626
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   205,603 1,335 SH   SOLE   0 0 1,335
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,446,616 26,202 SH   SOLE   0 0 26,202
VANGUARD WORLD FD MEGA GRWTH IND 921910816   2,874,388 14,055 SH   SOLE   0 0 14,055
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   3,865,805 50,540 SH   SOLE   0 0 50,540
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,939,219 26,266 SH   SOLE   0 0 26,266
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   744,221 16,476 SH   SOLE   0 0 16,476
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   805,616 19,941 SH   SOLE   0 0 19,941
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   1,046,568 4,144 SH   SOLE   0 0 4,144
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   345,856 1,787 SH   SOLE   0 0 1,787
VANGUARD WORLD FDS ENERGY ETF 92204A306   385,499 3,375 SH   SOLE   0 0 3,375
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   1,081,321 13,883 SH   SOLE   0 0 13,883
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,509,577 6,331 SH   SOLE   0 0 6,331
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   1,559,031 8,183 SH   SOLE   0 0 8,183
VANGUARD WORLD FDS INF TECH ETF 92204A702   3,795,424 9,846 SH   SOLE   0 0 9,846
VANGUARD WORLD FDS MATERIALS ETF 92204A801   489,037 2,750 SH   SOLE   0 0 2,750
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   439,582 4,547 SH   SOLE   0 0 4,547
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,133,083 14,864 SH   SOLE   0 0 14,864
VEEVA SYS INC CL A COM 922475108   6,506,901 35,404 SH   SOLE   185 0 35,219
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   2,274,026 44,888 SH   SOLE   0 0 44,888
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   544,188 1,447 SH   SOLE   0 0 1,447
VANGUARD INDEX FDS GROWTH ETF 922908736   569,472 2,283 SH   SOLE   0 0 2,283
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,963,896 19,421 SH   SOLE   0 0 19,421
VERIZON COMMUNICATIONS INC COM 92343V104   32,313,571 830,897 SH   SOLE   0 0 830,897
VERINT SYS INC COM 92343X100   547,428 14,700 SH   SOLE   5,000 0 9,700
VERISK ANALYTICS INC COM 92345Y106   1,294,096 6,745 SH   SOLE   0 0 6,745
VERTEX PHARMACEUTICALS INC COM 92532F100   405,810 1,288 SH   SOLE   800 0 488
VIAVI SOLUTIONS INC COM 925550105   322,734 29,800 SH   SOLE   0 0 29,800
VIR BIOTECHNOLOGY INC COM 92764N102   286,221 12,300 SH   SOLE   0 0 12,300
VISA INC COM CL A 92826C839   8,257,795 36,626 SH   SOLE   2,100 0 34,526
VMWARE INC CL A COM 928563402   11,721,043 93,881 SH   SOLE   5,054 0 88,827
WNS HLDGS LTD SPON ADR 92932M101   753,745 8,090 SH   SOLE   2,500 0 5,590
WABASH NATL CORP COM 929566107   1,116,386 45,400 SH   SOLE   13,000 0 32,400
WALMART INC COM 931142103   345,377 2,342 SH   SOLE   0 0 2,342
WARNER BROS DISCOVERY INC COM SER A 934423104   220,928 14,631 SH   SOLE   0 0 14,631
WASTE MGMT INC DEL COM 94106L109   2,103,428 12,891 SH   SOLE   0 0 12,891
WATERS CORP COM 941848103   586,130 1,893 SH   SOLE   0 0 1,893
WEBSTER FINL CORP COM 947890109   2,021,576 51,283 SH   SOLE   0 0 51,283
WELLS FARGO CO NEW COM 949746101   6,171,502 165,102 SH   SOLE   5,880 0 159,222
WEX INC COM 96208T104   214,967 1,169 SH   SOLE   0 0 1,169
WHIRLPOOL CORP COM 963320106   1,017,500 7,707 SH   SOLE   1,260 0 6,447
WINGSTOP INC COM 974155103   1,088,629 5,930 SH   SOLE   1,850 0 4,080
WISDOMTREE TR YIELD ENHANCD US 97717X511   1,299,472 29,743 SH   SOLE   0 0 29,743
WISDOMTREE TR EM EX ST-OWNED 97717X578   4,123,633 148,119 SH   SOLE   0 0 148,119
WYNDHAM HOTELS & RESORTS INC COM 98311A105   703,265 10,365 SH   SOLE   0 0 10,365
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   2,755,788 8,666 SH   SOLE   0 0 8,666
ZIMMER BIOMET HOLDINGS INC COM 98956P102   7,581,714 58,682 SH   SOLE   220 0 58,462
ZOETIS INC CL A 98978V103   3,758,022 22,579 SH   SOLE   0 0 22,579
AMBARELLA INC SHS G037AX101   429,681 5,550 SH   SOLE   0 0 5,550
AON PLC SHS CL A G0403H108   1,431,417 4,540 SH   SOLE   2,300 0 2,240
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,273,569 4,456 SH   SOLE   400 0 4,056
BUNGE LIMITED COM G16962105   2,380,836 24,925 SH   SOLE   1,950 0 22,975
EVEREST RE GROUP LTD COM G3223R108   998,876 2,790 SH   SOLE   0 0 2,790
GENPACT LIMITED SHS G3922B107   396,568 8,580 SH   SOLE   0 0 8,580
ICON PLC SHS G4705A100   324,657 1,520 SH   SOLE   0 0 1,520
INVESCO LTD SHS G491BT108   348,270 21,236 SH   SOLE   0 0 21,236
JOHNSON CTLS INTL PLC SHS G51502105   824,050 13,684 SH   SOLE   7,000 0 6,684
LINDE PLC SHS G54950103   18,567,193 52,237 SH   SOLE   1,400 0 50,837
LIVANOVA PLC SHS G5509L101   228,359 5,240 SH   SOLE   1,400 0 3,840
MEDTRONIC PLC SHS G5960L103   21,950,033 272,265 SH   SOLE   222 0 272,043
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   577,731 11,550 SH   SOLE   0 0 11,550
TRANE TECHNOLOGIES PLC SHS G8994E103   435,481 2,367 SH   SOLE   0 0 2,367
TRINSEO PLC SHS G9059U107   386,142 18,520 SH   SOLE   7,500 0 11,020
TRITON INTL LTD CL A G9078F107   1,150,604 18,200 SH   SOLE   5,700 0 12,500
CHUBB LIMITED COM H1467J104   28,779,418 148,210 SH   SOLE   3,420 0 144,790
LOGITECH INTL S A SHS H50430232   371,816 6,404 SH   SOLE   0 0 6,404
TE CONNECTIVITY LTD SHS H84989104   3,457,639 26,364 SH   SOLE   0 0 26,364
GLOBANT S A COM L44385109   459,228 2,800 SH   SOLE   0 0 2,800
CHECK POINT SOFTWARE TECH LT ORD M22465104   9,297,080 71,516 SH   SOLE   90 0 71,426
STRATASYS LTD SHS M85548101   330,269 19,980 SH   SOLE   6,050 0 13,930
WIX COM LTD SHS M98068105   425,148 4,260 SH   SOLE   0 0 4,260
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,959,727 4,348 SH   SOLE   0 0 4,348