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
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM CS 88579Y101 615,744 3,803 SH SOLE 0 0 3,803
4LICENSING CORP CS 35104T107 60 30,000 SH SOLE 0 0 30,000
ABB LTD CS 000375204 625,351 5,753 SH SOLE 0 0 5,753
ABBOTT LABS COM CS 002824100 12,618,577 139,063 SH SOLE 0 0 139,063
ABBVIE INC COM CS 00287Y109 12,606,912 50,099 SH SOLE 0 0 50,099
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101 450,971 3,624 SH SOLE 0 0 3,624
ADVANCED MICRO DEVICES INC COM CS 007903107 27,128,800 46,701 SH SOLE 0 0 46,701
AEROVIRONMENT INC CS 008073108 1,403,260 8,501 SH SOLE 0 0 8,501
AGILENT TECHNOLOGIES INC COM CS 00846U101 2,837,913 21,365 SH SOLE 0 0 21,365
AGNICO EAGLE MINES LTD COM CS 008474108 698,085 4,500 SH SOLE 0 0 4,500
AIR PRODS & CHEMS INC COM CS 009158106 4,189,542 14,290 SH SOLE 0 0 14,290
ALCON AG ORD SHS CS H01301128 52,957,199 789,228 SH SOLE 0 0 789,228
ALCON AG ORD SHS CS H01301128 25,498 380 SH SOLE 0 0 380
ALLIANCEBERNSTEIN HOLDING LP U CS 01881G106 2,785,902 79,100 SH SOLE 0 0 79,100
ALLISON TRANSMISSION HLDGS INC CS 01973R101 714,095 6,334 SH SOLE 0 0 6,334
ALLSTATE CORP CS 020002101 918,257 3,859 SH SOLE 0 0 3,859
ALPHABET INC CAP STK CL A CS 02079K305 553,142,312 1,547,814 SH SOLE 0 0 1,547,814
ALPHABET INC CAP STK CL A CS 02079K305 26,803 75 SH SOLE 0 0 75
ALPHABET INC CAP STK CL C CS 02079K107 177,056,930 501,109 SH SOLE 0 0 501,109
ALPHABET INC CAP STK CL C CS 02079K107 44,166 125 SH SOLE 0 0 125
ALPS ETF TR ALERIAN MLP CS 00162Q452 10,656,575 205,527 SH SOLE 0 0 205,527
ALPS ETF TR ALERIAN MLP CS 00162Q452 25,925 500 SH SOLE 0 0 500
ALTRIA GROUP INC COM CS 02209S103 1,063,430 14,780 SH SOLE 0 0 14,780
AMAZON COM INC COM CS 023135106 266,019,378 1,116,134 SH SOLE 0 0 1,116,134
AMAZON COM INC COM CS 023135106 53,627 225 SH SOLE 0 0 225
AMENTUM HOLDINGS INC CS 023939101 645,090 31,209 SH SOLE 0 0 31,209
AMERICAN ELEC PWR INC CS 025537101 1,167,400 8,533 SH SOLE 0 0 8,533
AMERICAN EXPRESS CO COM CS 025816109 42,092,168 124,441 SH SOLE 0 0 124,441
AMERICAN INTL GROUP INC COM NE CS 026874784 521,710 7,000 SH SOLE 0 0 7,000
AMERICAN TOWER CORP NEW COM CS 03027X100 8,276,315 50,598 SH SOLE 0 0 50,598
AMERICAN WTR WKS CO INC NEW CO CS 030420103 1,788,304 13,591 SH SOLE 0 0 13,591
AMERIPRISE FINL INC COM CS 03076C106 548,677 1,196 SH SOLE 0 0 1,196
AMETEK INC NEW COM CS 031100100 601,221 2,485 SH SOLE 0 0 2,485
AMGEN INC COM CS 031162100 39,941,151 110,298 SH SOLE 0 0 110,298
AMPHENOL CORP NEW CL A CS 032095101 142,914,236 810,539 SH SOLE 0 0 810,539
AMPHENOL CORP NEW CL A CS 032095101 58,186 330 SH SOLE 0 0 330
AMPLIFY CYBERSECURITY ETF CS 032108664 4,992,255 47,577 SH SOLE 0 0 47,577
ANALOG DEVICES INC CS 032654105 5,132,628 12,923 SH SOLE 0 0 12,923
AON PLC CLASS-A ORDINARY SHARE CS G0403H108 5,473,548 16,502 SH SOLE 0 0 16,502
APOLLO GLOBAL MGMT INC COM CL CS 03769M106 70,566,118 596,451 SH SOLE 0 0 596,451
APOLLO GLOBAL MGMT INC COM CL CS 03769M106 35,493 300 SH SOLE 0 0 300
APPLE INC CS 037833100 662,335,725 2,288,968 SH SOLE 0 0 2,288,968
APPLE INC CS 037833100 50,638 175 SH SOLE 0 0 175
APPLIED MATLS INC COM CS 038222105 18,603,513 25,731 SH SOLE 0 0 25,731
APPLIED MINERALS INC COM CS 03823M100 401 4,008,601 SH SOLE 0 0 4,008,601
APTARGROUP INC COM CS 038336103 71,449,199 570,681 SH SOLE 0 0 570,681
APTARGROUP INC COM CS 038336103 25,916 207 SH SOLE 0 0 207
ARCH CAP GROUP LTD ORD CS G0450A105 11,824,237 121,824 SH SOLE 0 0 121,824
ARCHER DANIELS MIDLAND CO CS 039483102 23,798,142 311,494 SH SOLE 0 0 311,494
ARGAN INC. CS 04010E109 327,406 410 SH SOLE 0 0 410
ARM HOLDINGS PLC SPONSORED ADR CS 042068205 921,882 2,600 SH SOLE 0 0 2,600
ASML HOLDING N V N Y REGISTRY CS N07059210 2,279,898 1,146 SH SOLE 0 0 1,146
ASTRAZENECA PLC CS G0593M107 664,808 3,506 SH SOLE 0 0 3,506
AT&T INC COM CS 00206R102 880,672 42,545 SH SOLE 0 0 42,545
ATAIBECKLEY INC COM SHS CS 04650F101 52,700 10,000 SH SOLE 0 0 10,000
AUTOMATIC DATA PROCESSING INC CS 053015103 117,614,862 525,184 SH SOLE 0 0 525,184
AUTOMATIC DATA PROCESSING INC CS 053015103 31,577 141 SH SOLE 0 0 141
AUTOZONE INC COM CS 053332102 1,476,524 462 SH SOLE 0 0 462
AVERY DENNISON CORP CS 053611109 329,733 2,031 SH SOLE 0 0 2,031
BADGER METER INC COM CS 056525108 9,139,614 61,596 SH SOLE 0 0 61,596
BALL CORP CS 058498106 225,077 3,607 SH SOLE 0 0 3,607
BANK AMER CORP COM CS 060505104 4,460,110 78,275 SH SOLE 0 0 78,275
BANK NEW YORK MELLON CORP COM CS 064058100 880,820 6,091 SH SOLE 0 0 6,091
BECTON DICKINSON & CO COM CS 075887109 659,496 4,358 SH SOLE 0 0 4,358
BERKLEY W R CORP COM CS 084423102 700,151 9,927 SH SOLE 0 0 9,927
BERKSHIRE HATHAWAY INC DEL CL CS 084670108 21,716,650 29 SH SOLE 0 0 29
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 122,851,750 245,512 SH SOLE 0 0 245,512
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 68,553 137 SH SOLE 0 0 137
BHP BILLITON LTD SPONSORED ADR CS 088606108 453,456 5,443 SH SOLE 0 0 5,443
BLACKROCK INC COM CS 09290D101 808,672 841 SH SOLE 0 0 841
BLACKSTONE GROUP INC CS 09260D107 53,498,711 454,650 SH SOLE 0 0 454,650
BLACKSTONE GROUP INC CS 09260D107 17,651 150 SH SOLE 0 0 150
BLACKSTONE SECD LENDING FD COM CS 09261X102 3,296,710 139,043 SH SOLE 0 0 139,043
BLOOM ENERGY CORP COM CL A CS 093712107 454,050 1,500 SH SOLE 0 0 1,500
BOEING CO COM CS 097023105 3,194,881 14,759 SH SOLE 0 0 14,759
BOOKING HOLDINGS INC CS 09857L108 3,979,208 22,325 SH SOLE 0 0 22,325
BORGWARNER INC COM CS 099724106 533,325 8,032 SH SOLE 0 0 8,032
BP PLC SPONSORED ADR CS 055622104 481,954 13,043 SH SOLE 0 0 13,043
BROADCOM INC CS 11135F101 261,213,753 691,499 SH SOLE 0 0 691,499
BROADCOM INC CS 11135F101 60,440 160 SH SOLE 0 0 160
BROOKFIELD ASSET MANAGEMENT - CS 113004105 951,358 21,212 SH SOLE 0 0 21,212
BROOKFIELD CORPORATION CS 11271J107 25,896,764 608,048 SH SOLE 0 0 608,048
BROOKFIELD CORPORATION CS 11271J107 63,885 1,500 SH SOLE 0 0 1,500
BROWN-FORMAN CORP - CLASS B CS 115637209 826,843 31,026 SH SOLE 0 0 31,026
BROWN FORMAN CORP CS 115637100 883,728 32,300 SH SOLE 0 0 32,300
BWX TECHNOLOGIES INC COM CS 05605H100 984,345 5,057 SH SOLE 0 0 5,057
CAMDEN NATL CORP COM CS 133034108 236,725 4,366 SH SOLE 0 0 4,366
CANADIAN NATL RY CO COM CS 136375102 2,837,197 23,794 SH SOLE 0 0 23,794
CANADIAN PACIFIC KANSAS CITY CS 13646K108 12,181,084 140,578 SH SOLE 0 0 140,578
CAPITAL ONE FINANCIAL CORP CS 14040H105 3,595,110 17,920 SH SOLE 0 0 17,920
CARDINAL HEALTH INC CS 14149Y108 631,469 2,658 SH SOLE 0 0 2,658
CARRIER GLOBAL CORPORATION COM CS 14448C104 2,231,600 30,424 SH SOLE 0 0 30,424
CASEYS GEN STORES INC COM CS 147528103 9,945,207 12,513 SH SOLE 0 0 12,513
CATERPILLAR INC DEL COM CS 149123101 18,743,305 17,601 SH SOLE 0 0 17,601
CBOE GLOBAL MARKETS INC COM CS 12503M108 871,185 3,590 SH SOLE 0 0 3,590
CDW CORP COM CS 12514G108 368,899 2,623 SH SOLE 0 0 2,623
CENCORA INC CS 03073E105 345,638 1,221 SH SOLE 0 0 1,221
CENTERPOINT ENERGY INC COM CS 15189T107 214,695 4,875 SH SOLE 0 0 4,875
CENTRAL SECURITIES CORP CS 155123102 229,521 4,376 SH SOLE 0 0 4,376
CEREBRAS SYSTEMS INC CL A CS 15675D103 708,084 3,204 SH SOLE 0 0 3,204
CHAPTERS GROUP AG SHS CS D5S93D120 979,212 21,350 SH SOLE 0 0 21,350
CHENIERE ENERGY INC COM NEW CS 16411R208 483,517 2,023 SH SOLE 0 0 2,023
CHEVRON CORP NEW COM CS 166764100 17,658,285 106,529 SH SOLE 0 0 106,529
CHIPOTLE MEXICAN GRILL INC CL CS 169656105 5,274,080 155,120 SH SOLE 0 0 155,120
CHUBB LIMITED COM CS H1467J104 1,002,798 2,943 SH SOLE 0 0 2,943
CHURCH & DWIGHT INC COM CS 171340102 4,724,353 48,765 SH SOLE 0 0 48,765
CIENA CORP COM NEW CS 171779309 96,033,007 195,762 SH SOLE 0 0 195,762
CINTAS CORP COM CS 172908105 64,385,825 378,562 SH SOLE 0 0 378,562
CISCO SYS INC COM CS 17275R102 17,726,006 150,911 SH SOLE 0 0 150,911
CME GROUP INC COM CS 12572Q105 651,449 2,950 SH SOLE 0 0 2,950
COCA COLA CO COM CS 191216100 7,670,506 94,383 SH SOLE 0 0 94,383
COGNIZANT TECHNOLOGY SOLUTIONS CS 192446102 338,152 8,731 SH SOLE 0 0 8,731
COLGATE PALMOLIVE CO COM CS 194162103 7,374,006 80,432 SH SOLE 0 0 80,432
COMCAST CORP NEW CL A CS 20030N101 3,983,115 162,245 SH SOLE 0 0 162,245
CONOCOPHILLIPS COM CS 20825C104 2,329,952 22,412 SH SOLE 0 0 22,412
CONSTELLATION BRANDS INC CL A CS 21036P108 763,326 5,488 SH SOLE 0 0 5,488
CONSTELLATION ENERGY CORP COM CS 21037T109 802,235 3,230 SH SOLE 0 0 3,230
COOPER COS INC COM NEW CS 216648501 1,245,172 17,364 SH SOLE 0 0 17,364
CORNING INC COM CS 219350105 24,158,569 94,580 SH SOLE 0 0 94,580
CORTEVA INC COM CS 22052L104 919,056 10,852 SH SOLE 0 0 10,852
COSTCO WHSL CORP NEW COM CS 22160K105 397,736,018 425,172 SH SOLE 0 0 425,172
COSTCO WHSL CORP NEW COM CS 22160K105 84,192 90 SH SOLE 0 0 90
CRANE CO CS 224408104 206,786 927 SH SOLE 0 0 927
CROWDSTRIKE HOLDINGS INC CS 22788C105 1,373,652 1,800 SH SOLE 0 0 1,800
CROWN CASTLE INTL CORP CS 22822V101 8,682,823 114,655 SH SOLE 0 0 114,655
CSX CORP COM CS 126408103 2,812,017 59,163 SH SOLE 0 0 59,163
CUMMINS INC COM CS 231021106 263,174 369 SH SOLE 0 0 369
CYTODYN INC COM CS 23283M101 10,746 45,001 SH SOLE 0 0 45,001
D R HORTON INC CS 23331A109 926,624 5,689 SH SOLE 0 0 5,689
DANAHER CORP DEL COM CS 235851102 82,749,274 434,425 SH SOLE 0 0 434,425
DARDEN RESTAURANTS INC COM CS 237194105 9,413,627 45,695 SH SOLE 0 0 45,695
DATADOG INC CL A COM CS 23804L103 227,815 875 SH SOLE 0 0 875
DAVITA INC COM CS 23918K108 278,100 1,250 SH SOLE 0 0 1,250
DEERE & CO COM CS 244199105 10,207,004 16,091 SH SOLE 0 0 16,091
DEFIANCE DRONE AND MODERN WARF CS 26922B394 8,871,202 305,377 SH SOLE 0 0 305,377
DELL INC COM CS 24703L202 4,740,882 10,988 SH SOLE 0 0 10,988
DEVON ENERGY CORP CS 25179M103 636,204 15,397 SH SOLE 0 0 15,397
DIAGEO P L C SPON ADR NEW CS 25243Q205 291,297 3,624 SH SOLE 0 0 3,624
DIAMONDBACK ENERGY INC COM CS 25278X109 966,614 5,499 SH SOLE 0 0 5,499
DIMENSIONAL ETF TRUST EMGR CRE CS 25434V302 495,517 12,323 SH SOLE 0 0 12,323
DIMENSIONAL INTERNATIONAL CORE CS 25434V203 687,178 16,659 SH SOLE 0 0 16,659
DISNEY WALT CO COM DISNEY CS 254687106 4,191,784 43,551 SH SOLE 0 0 43,551
DOVER CORP COM CS 260003108 11,824,939 52,724 SH SOLE 0 0 52,724
DT MIDSTREAM INC COMMON STOCK CS 23345M107 220,110 1,500 SH SOLE 0 0 1,500
DTE ENERGY CO COM CS 233331107 742,575 4,873 SH SOLE 0 0 4,873
DUKE ENERGY CORP CS 26441C204 1,660,635 13,119 SH SOLE 0 0 13,119
DUPONT DE NEMOURS INC CS 26614N201 317,668 2,342 SH SOLE 0 0 2,342
EASTERN BANKSHARES INC COM CS 27627N105 3,366,914 151,390 SH SOLE 0 0 151,390
EATON CORP PLC SHS CS G29183103 226,084,394 530,565 SH SOLE 0 0 530,565
EATON CORP PLC SHS CS G29183103 19,175 45 SH SOLE 0 0 45
EBAY INC COM CS 278642103 245,291 2,195 SH SOLE 0 0 2,195
ECOLAB INC COM CS 278865100 201,508,048 723,262 SH SOLE 0 0 723,262
ECOLAB INC COM CS 278865100 36,777 132 SH SOLE 0 0 132
EDWARDS LIFESCIENCES CORP COM CS 28176E108 1,579,974 17,466 SH SOLE 0 0 17,466
EMCOR GROUP INC COM CS 29084Q100 1,580,092 1,904 SH SOLE 0 0 1,904
EMERSON ELEC CO COM CS 291011104 16,931,782 118,280 SH SOLE 0 0 118,280
ENBRIDGE INC COM CS 29250N105 508,110 9,373 SH SOLE 0 0 9,373
ENERGY TRANSFER LP CS 29273V100 14,314,398 748,661 SH SOLE 0 0 748,661
ENPRO INDS INC COM CS 29355X107 803,992 2,133 SH SOLE 0 0 2,133
ENTERPRISE PRODS PARTNERS L P CS 293792107 53,852,371 1,464,972 SH SOLE 0 0 1,464,972
EOG RES INC COM CS 26875P101 1,703,355 13,130 SH SOLE 0 0 13,130
EQT CORP COM CS 26884L109 560,944 10,550 SH SOLE 0 0 10,550
EXXON MOBIL CORP COM CS 30233Q108 40,491,542 296,164 SH SOLE 0 0 296,164
FAIRFAX FINL HLDGS LTD SUB VTG CS 303901102 329,362 200 SH SOLE 0 0 200
FASTENAL CO COM CS 311900104 483,710 10,071 SH SOLE 0 0 10,071
FEDEX CORP COM CS 31428X106 370,120 1,182 SH SOLE 0 0 1,182
FIDELITY ENHANCED INTERNATIONA CS 31609A404 387,816 9,664 SH SOLE 0 0 9,664
FIDELITY ENHANCED LARGE CAP CO CS 316092113 1,483,572 35,399 SH SOLE 0 0 35,399
FIFTH THIRD BANCORP COM CS 316773100 1,579,600 28,022 SH SOLE 0 0 28,022
FIGURE TECHNOLOGY SOLUTIO CL CS 349381103 4,126,503 134,370 SH SOLE 0 0 134,370
FIGURE TECHNOLOGY SOLUTIO CL CS 349381103 15,355 500 SH SOLE 0 0 500
FIRST TRUST NASDAQ CYBERSECURI CS 33734X846 3,601,907 40,088 SH SOLE 0 0 40,088
FIRST TRUST UNITED KINGDOM ALP CS 33737J224 263,100 5,000 SH SOLE 0 0 5,000
FISERV INC COM CS 337738108 370,524 7,554 SH SOLE 0 0 7,554
FLEXTRONICS INTL LTD ORD CS Y2573F102 12,180,695 75,157 SH SOLE 0 0 75,157
FLOWERS FOODS INC COM CS 343498101 2,378,856 301,121 SH SOLE 0 0 301,121
FORTINET INC COM CS 34959E109 23,732,907 154,491 SH SOLE 0 0 154,491
FOUR CORNERS PPTY TR INC COM CS 35086T109 308,962 12,585 SH SOLE 0 0 12,585
FRANCO NEVADA CORP COM CS 351858105 347,053 1,665 SH SOLE 0 0 1,665
FRANKLIN RES INC COM CS 354613101 605,115 18,188 SH SOLE 0 0 18,188
FREEPORT-MCMORAN INC. CS 35671D857 521,610 8,294 SH SOLE 0 0 8,294
GE HEALTHCARE TECHNOLOGY CS 36266G107 458,535 7,163 SH SOLE 0 0 7,163
GE VERNOVA INC COM CS 36828A101 16,053,621 13,664 SH SOLE 0 0 13,664
GENERAL DYNAMICS CORP COM CS 369550108 798,457 2,254 SH SOLE 0 0 2,254
GENERAL ELECTRIC CO COM CS 369604301 12,184,047 32,601 SH SOLE 0 0 32,601
GENERAL MLS INC COM CS 370334104 4,833,914 138,906 SH SOLE 0 0 138,906
GENUINE PARTS CO COM CS 372460105 260,146 2,205 SH SOLE 0 0 2,205
GETSWIFT TECHNOLOGIES LTD CS 37428G100 0 10,357 SH SOLE 0 0 10,357
GILEAD SCIENCES INC COM CS 375558103 1,496,497 11,845 SH SOLE 0 0 11,845
GLOBE LIFE INC CS 37959E102 778,687 4,358 SH SOLE 0 0 4,358
GOLDMAN SACHS GROUP INC CS 38141G104 61,781,559 61,087 SH SOLE 0 0 61,087
GOLDMAN SACHS GROUP INC CS 38141G104 75,853 75 SH SOLE 0 0 75
GOLUB CAP BDC INC COM CS 38173M102 150,915 11,717 SH SOLE 0 0 11,717
GRAINGER W W INC COM CS 384802104 18,355,877 13,493 SH SOLE 0 0 13,493
GRAYSCALE BITCOIN TRUST ETF SH CS 389637109 350,732 7,705 SH SOLE 0 0 7,705
HARBOR DIVERSIFIED INC COM CS 41150R102 39,000 20,000 SH SOLE 0 0 20,000
HAYPP GROUP AB ORDF CS W4R590115 448,264 31,500 SH SOLE 0 0 31,500
HERSHEY CO COM CS 427866108 1,266,573 7,219 SH SOLE 0 0 7,219
HEWLETT PACKARD ENTERPRISE CO CS 42824C109 4,124,813 91,439 SH SOLE 0 0 91,439
HIGHLANDS REIT INC COM CS 43110A104 2,973 10,253 SH SOLE 0 0 10,253
HOME DEPOT INC COM CS 437076102 55,796,092 158,206 SH SOLE 0 0 158,206
HONEYWELL AEROSPACE INC CS 43849R105 7,915,659 35,805 SH SOLE 0 0 35,805
HONEYWELL INTL INC CS 438516205 8,021,217 35,825 SH SOLE 0 0 35,825
HORMEL FOODS CORP CS 440452100 888,233 35,787 SH SOLE 0 0 35,787
HOWMET AEROSPACE INC COM CS 443201108 745,011 2,771 SH SOLE 0 0 2,771
HP INC CS 40434L105 1,836,282 83,696 SH SOLE 0 0 83,696
IDEXX LABS INC COM CS 45168D104 137,505,602 261,199 SH SOLE 0 0 261,199
IDEXX LABS INC COM CS 45168D104 54,750 104 SH SOLE 0 0 104
ILLINOIS TOOL WKS INC COM CS 452308109 13,856,719 51,232 SH SOLE 0 0 51,232
INGREDION INC COM CS 457187102 900,692 9,510 SH SOLE 0 0 9,510
INTEL CORP COM CS 458140100 907,316 6,498 SH SOLE 0 0 6,498
INTERCONTINENTAL EXCHANGE INC CS 45866F104 1,838,648 14,935 SH SOLE 0 0 14,935
INTERNATIONAL BUSINESS MACHS C CS 459200101 61,831,892 219,878 SH SOLE 0 0 219,878
INTERNATIONAL FLAVORS&FRAGRANC CS 459506101 342,072 4,318 SH SOLE 0 0 4,318
INTUIT COM CS 461202103 26,421,817 101,233 SH SOLE 0 0 101,233
INTUITIVE SURGICAL INC COM NEW CS 46120E602 57,773,360 145,276 SH SOLE 0 0 145,276
INVESCO EXCHANGE TRADED FD TR CS 46137V647 281,730 1,500 SH SOLE 0 0 1,500
INVESCO FTSE RAFI US 1000 CS 46137V613 222,333 4,115 SH SOLE 0 0 4,115
INVESCO QQQ TRUST SERIES 1 CS 46090E103 8,453,304 11,479 SH SOLE 0 0 11,479
INVESCO S&P 500 EQUAL WEIGHT E CS 46137V357 3,773,263 17,734 SH SOLE 0 0 17,734
IPG PHOTONICS CORP COM CS 44980X109 680,456 5,800 SH SOLE 0 0 5,800
IQVIA HLDGS INC COM CS 46266C105 15,276,553 79,063 SH SOLE 0 0 79,063
IQVIA HLDGS INC COM CS 46266C105 27,051 140 SH SOLE 0 0 140
ISHARES BITCOIN TRUST ETF CS 46438F101 637,437 19,148 SH SOLE 0 0 19,148
ISHARES COMEX GOLD TR ISHARES CS 464285204 45,737,464 605,714 SH SOLE 0 0 605,714
ISHARES CURRENCY HEDGED MSCI J CS 46434V886 4,033,790 62,520 SH SOLE 0 0 62,520
ISHARES INC CORE MSCI EMKT CS 46434G103 2,181,757 26,337 SH SOLE 0 0 26,337
ISHARES MSCI CANADA CS 464286509 715,024 12,405 SH SOLE 0 0 12,405
ISHARES MSCI EMERGING MARKET CS 464287234 385,354 5,633 SH SOLE 0 0 5,633
ISHARES MSCI GROWTH CS 464288885 288,281 2,317 SH SOLE 0 0 2,317
ISHARES RUSSELL 2000 ETF CS 464287655 7,269,688 24,196 SH SOLE 0 0 24,196
ISHARES RUSSELL 2000 VALUE CS 464287630 239,781 1,084 SH SOLE 0 0 1,084
ISHARES TR CORE DIV GRWTH CS 46434V621 435,110 5,741 SH SOLE 0 0 5,741
ISHARES TR CORE MSCI EAFE CS 46432F842 7,874,457 81,533 SH SOLE 0 0 81,533
ISHARES TR CORE MSCI TOTAL CS 46432F834 309,226 3,240 SH SOLE 0 0 3,240
ISHARES TR CORE S&P MCP ETF CS 464287507 1,265,375 16,410 SH SOLE 0 0 16,410
ISHARES TR CORE S&P TTL STK CS 464287150 373,714 2,275 SH SOLE 0 0 2,275
ISHARES TR CORE S&P US GWT CS 464287671 435,428 2,315 SH SOLE 0 0 2,315
ISHARES TR CORE S&P500 ETF CS 464287200 14,263,359 19,046 SH SOLE 0 0 19,046
ISHARES TR GLOBAL TECH ETF CS 464287291 231,024 1,599 SH SOLE 0 0 1,599
ISHARES TR MSCI SMALL CAP CS 464288273 241,743 2,938 SH SOLE 0 0 2,938
ISHARES TR NASDAQ BIOTECH INDX CS 464287556 6,450,674 33,917 SH SOLE 0 0 33,917
ISHARES TR RUS 1000 ETF CS 464287622 242,015 591 SH SOLE 0 0 591
ISHARES TR RUSSELL 1000 GROWTH CS 464287614 362,576 2,920 SH SOLE 0 0 2,920
ISHARES TR RUSSELL 3000 CS 464287689 490,360 1,150 SH SOLE 0 0 1,150
ISHARES TR RUSSELL1000VAL CS 464287598 666,683 2,750 SH SOLE 0 0 2,750
ISHARES TR S&P 500 GRWT ETF CS 464287309 1,091,301 7,935 SH SOLE 0 0 7,935
ISHARES TR S&P 500 VALUE CS 464287408 378,509 1,667 SH SOLE 0 0 1,667
ISHARES TR S&P NA TECH-SEMICON CS 464287523 520,938 813 SH SOLE 0 0 813
ISHARES TR S&P SMALL CAP 600 CS 464287804 10,803,642 72,845 SH SOLE 0 0 72,845
ISHARES TR USA MIN VOL ETF CS 46429B697 201,601 2,090 SH SOLE 0 0 2,090
ISHARES TR USA MOMENTUM FCT CS 46432F396 318,832 930 SH SOLE 0 0 930
ISHARES TR USA QUALITY FCTR CS 46432F339 510,614 2,327 SH SOLE 0 0 2,327
ISLET SCIENCES INC COM CS 46467R109 1,289 101,582 SH SOLE 0 0 101,582
ITT INC CS 45073V108 414,505 2,096 SH SOLE 0 0 2,096
J P MORGAN EXCHANGE TRADED FD CS 46641Q332 641,048 11,350 SH SOLE 0 0 11,350
JACOBS SOLUTIONS INC CS 46982L108 14,348,477 113,877 SH SOLE 0 0 113,877
JOHNSON & JOHNSON COM CS 478160104 94,941,351 373,829 SH SOLE 0 0 373,829
JOHNSON CONTROLS INTL PLC CS G51502105 436,138 2,985 SH SOLE 0 0 2,985
JPM NASDAQ EQUITY PREMIUM CS 46654Q203 513,191 8,350 SH SOLE 0 0 8,350
JPMORGAN CHASE & CO COM CS 46625H100 187,561,437 573,004 SH SOLE 0 0 573,004
JPMORGAN CHASE & CO COM CS 46625H100 40,916 125 SH SOLE 0 0 125
KEYSIGHT TECHNOLOGIES INC COM CS 49338L103 4,122,074 11,775 SH SOLE 0 0 11,775
KIMBERLY CLARK CORP COM CS 494368103 1,486,725 13,544 SH SOLE 0 0 13,544
KLA-TENCOR CORP COM CS 482480100 16,044,938 53,180 SH SOLE 0 0 53,180
KODIAK GAS SERVICES INC CS 50012A108 285,269 3,797 SH SOLE 0 0 3,797
KROGER CO COM CS 501044101 933,404 16,809 SH SOLE 0 0 16,809
KULICKE AND SOFFA INDUSTRIES I CS 501242101 282,100 2,109 SH SOLE 0 0 2,109
L3HARRIS TECHNOLOGY INC CS 502431109 2,430,785 8,365 SH SOLE 0 0 8,365
LABCORP HOLDINGS INC CS 504922105 952,000 3,400 SH SOLE 0 0 3,400
LAM RESEARCH CORP COM CS 512807306 118,852,886 274,278 SH SOLE 0 0 274,278
LAMB WESTON HLDGS INC COM CS 513272104 373,075 8,640 SH SOLE 0 0 8,640
LAUDER ESTEE COS INC CL A CS 518439104 251,219 3,182 SH SOLE 0 0 3,182
LILLY ELI & CO COM CS 532457108 140,962,589 117,525 SH SOLE 0 0 117,525
LINDE PUBLIC LTD CS G54950103 2,984,943 5,752 SH SOLE 0 0 5,752
LINEAGE CELL THERAPEUTICS INC CS 53566P109 132,703 101,300 SH SOLE 0 0 101,300
LIQUIDMETAL TECHNOLOGIES INC CS 53634X100 3,837 19,332 SH SOLE 0 0 19,332
LOCKHEED MARTIN CORP CS 539830109 3,622,261 7,110 SH SOLE 0 0 7,110
LOEWS CORP COM CS 540424108 588,805 5,201 SH SOLE 0 0 5,201
LOWES COS INC COM CS 548661107 21,861,363 99,149 SH SOLE 0 0 99,149
LUMEN TECHNOLOGIES INC CS 550241103 84,626 11,019 SH SOLE 0 0 11,019
LVMH MOET HENNESSY LOU VUITTON CS 502441306 299,947 2,712 SH SOLE 0 0 2,712
LVMH MOET HENNESSY LOU VUITTON CS 502441306 10,949 99 SH SOLE 0 0 99
MARATHON PETE CORP COM CS 56585A102 2,915,149 11,402 SH SOLE 0 0 11,402
MARKEL CORP COM CS 570535104 261,703 134 SH SOLE 0 0 134
MARRIOTT INTL INC NEW CL A CS 571903202 2,429,588 6,556 SH SOLE 0 0 6,556
MARSH COM CS 571748102 525,677 3,154 SH SOLE 0 0 3,154
MARTIN MARIETTA MATERIALS CS 573284106 12,541,495 21,747 SH SOLE 0 0 21,747
MARVELL TECHNOLOGY GROUP LTD O CS 573874104 680,083 2,283 SH SOLE 0 0 2,283
MASTERCARD INCORPORATED CL A CS 57636Q104 4,523,789 8,808 SH SOLE 0 0 8,808
MATSON INC COM CS 57686G105 1,083,216 5,635 SH SOLE 0 0 5,635
MATV HOLDINGS INC CS 808541106 75,700 10,000 SH SOLE 0 0 10,000
MCCORMICK & CO INC COM NON VTG CS 579780206 5,876,653 116,554 SH SOLE 0 0 116,554
MCDONALDS CORP COM CS 580135101 2,799,871 10,358 SH SOLE 0 0 10,358
MCKESSON CORP COM CS 58155Q103 14,389,646 19,044 SH SOLE 0 0 19,044
MERCADOLIBRE INC COM CS 58733R102 274,977 162 SH SOLE 0 0 162
MERCK & CO INC NEW COM CS 58933Y105 7,425,116 57,783 SH SOLE 0 0 57,783
MERCURY COMPUTER SYS COM CS 589378108 232,427 1,900 SH SOLE 0 0 1,900
META PLATFORMS INC CS 30303M102 56,630,360 100,535 SH SOLE 0 0 100,535
META PLATFORMS INC CS 30303M102 28,165 50 SH SOLE 0 0 50
METLIFE INC COM CS 59156R108 679,164 8,027 SH SOLE 0 0 8,027
METTLER TOLEDO INTERNATIONAL C CS 592688105 142,545,843 111,581 SH SOLE 0 0 111,581
METTLER TOLEDO INTERNATIONAL C CS 592688105 54,933 43 SH SOLE 0 0 43
MICROCHIP TECHNOLOGY INC CS 595017104 13,685,290 150,058 SH SOLE 0 0 150,058
MICRON TECHNOLOGY INC CS 595112103 19,319,352 16,737 SH SOLE 0 0 16,737
MICROSOFT CORP COM CS 594918104 366,738,474 983,160 SH SOLE 0 0 983,160
MICROSOFT CORP COM CS 594918104 61,548 165 SH SOLE 0 0 165
MIDCAP FINANCIAL INVESTMENT CO CS 03761U502 109,884 10,901 SH SOLE 0 0 10,901
MODINE MFG CO COM CS 607828100 373,828 1,400 SH SOLE 0 0 1,400
MONDELEZ INTL INC CL A CS 609207105 1,557,920 26,935 SH SOLE 0 0 26,935
MONSTER BEVERAGE CORP CS 61174X109 753,581 7,840 SH SOLE 0 0 7,840
MOODYS CORP CS 615369105 2,444,409 5,397 SH SOLE 0 0 5,397
MORGAN STANLEY COM NEW CS 617446448 4,075,444 19,496 SH SOLE 0 0 19,496
MOTOROLA SOLUTIONS INC COM NEW CS 620076307 1,662,995 4,004 SH SOLE 0 0 4,004
MP MATERIALS CORP CS 553368101 364,065 6,500 SH SOLE 0 0 6,500
MPLX LP COM UNIT REP LTD CS 55336V100 2,970,337 52,731 SH SOLE 0 0 52,731
MSCI INC COM CS 55354G100 237,457 424 SH SOLE 0 0 424
MUELLER INDS INC COM CS 624756102 679,065 5,524 SH SOLE 0 0 5,524
NABORS INDUSTRIES LTD SHS CS G6359F137 756,090 9,000 SH SOLE 0 0 9,000
NATIONAL FUEL GAS CO N J COM CS 636180101 245,142 3,175 SH SOLE 0 0 3,175
NAVIENT CORPORATION COM CS 63938C108 180,250 21,181 SH SOLE 0 0 21,181
NESTLE S A SPONSORED ADR CS 641069406 904,083 8,804 SH SOLE 0 0 8,804
NETFLIX INC COM CS 64110L106 2,937,824 41,146 SH SOLE 0 0 41,146
NEXTERA ENERGY INC COM CS 65339F101 3,060,628 34,871 SH SOLE 0 0 34,871
NIKE INC CL B CS 654106103 585,537 14,264 SH SOLE 0 0 14,264
NLIGHT INC CS 65487K100 2,728,060 39,185 SH SOLE 0 0 39,185
NORFOLK SOUTHERN CORP CS 655844108 1,421,632 4,519 SH SOLE 0 0 4,519
NORTHROP GRUMMAN CORP COM CS 666807102 710,997 1,396 SH SOLE 0 0 1,396
NORTHWEST BIOTHERAPEUTICS INC CS 66737P600 4,670 25,000 SH SOLE 0 0 25,000
NOVARTIS A G SPONSORED ADR CS 66987V109 1,748,525 11,157 SH SOLE 0 0 11,157
NOVO-NORDISK A S ADR CS 670100205 227,619 4,748 SH SOLE 0 0 4,748
NRC HEALTH COM NEW CS 637372202 901,626 41,800 SH SOLE 0 0 41,800
NRG ENERGY INC COM NEW CS 629377508 505,514 3,461 SH SOLE 0 0 3,461
NU HLDGS LTD ORD SHS CL A CS G6683N103 328,188 24,565 SH SOLE 0 0 24,565
NUCOR CORP COM CS 670346105 815,042 3,659 SH SOLE 0 0 3,659
NUTRIEN LTD COM CS 67077M108 269,930 4,288 SH SOLE 0 0 4,288
NVENT ELECTRIC PLC CS G6700G107 353,298 2,083 SH SOLE 0 0 2,083
NVIDIA CORP COM CS 67066G104 398,426,176 1,991,235 SH SOLE 0 0 1,991,235
NVIDIA CORP COM CS 67066G104 50,023 250 SH SOLE 0 0 250
NXP SEMICONDUCTORS N V COM CS N6596X109 3,635,685 12,937 SH SOLE 0 0 12,937
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 117,212,244 1,272,801 SH SOLE 0 0 1,272,801
O REILLY AUTOMOTIVE INC NEW CO CS 67103H107 18,418 200 SH SOLE 0 0 200
OMNICOM GROUP INC COM CS 681919106 282,216 3,875 SH SOLE 0 0 3,875
ONEOK INC NEW COM CS 682680103 3,564,366 40,998 SH SOLE 0 0 40,998
ONEX CORP SUB VTG CS 68272K103 36,099,705 484,755 SH SOLE 0 0 484,755
ONEX CORP SUB VTG CS 68272K103 18,543 249 SH SOLE 0 0 249
ORACLE CORP COM CS 68389X105 12,505,698 85,334 SH SOLE 0 0 85,334
ORMAT TECHNOLOGIES INC COM CS 686688102 976,397 8,966 SH SOLE 0 0 8,966
OTIS WORLDWIDE CORP COM CS 68902V107 460,245 6,428 SH SOLE 0 0 6,428
PACKAGING CORP OF AMERICA CS 695156109 1,095,611 4,598 SH SOLE 0 0 4,598
PALANTIR TECHNOLOGIES INC CL A CS 69608A108 470,063 4,029 SH SOLE 0 0 4,029
PALO ALTO NETWORKS INC COM CS 697435105 1,101,495 3,230 SH SOLE 0 0 3,230
PANASONIC HLDGS CORP UNSPONSOR CS 69832A304 239,823 8,559 SH SOLE 0 0 8,559
PARKER HANNIFIN CORP CS 701094104 18,625,361 19,042 SH SOLE 0 0 19,042
PAYCHEX INC COM CS 704326107 3,442,533 35,010 SH SOLE 0 0 35,010
PDF SOLUTIONS INC COM CS 693282105 2,265,280 32,000 SH SOLE 0 0 32,000
PEPSICO INC COM CS 713448108 36,205,418 267,396 SH SOLE 0 0 267,396
PEPSICO INC COM CS 713448108 16,654 123 SH SOLE 0 0 123
PERSHING SQUARE INC COMMON STO CS 71531U102 6,525,930 198,598 SH SOLE 0 0 198,598
PERSHING SQUARE INC COMMON STO CS 71531U102 13,144 400 SH SOLE 0 0 400
PERSHING SQUARE USA LTD CS 71531T105 289,695 7,750 SH SOLE 0 0 7,750
PERSONALIS INC COM CS 71535D106 1,796,565 134,072 SH SOLE 0 0 134,072
PFIZER INC COM CS 717081103 3,918,126 162,713 SH SOLE 0 0 162,713
PHILIP MORRIS INTL INC COM CS 718172109 7,679,352 42,448 SH SOLE 0 0 42,448
PHILLIPS 66 COM CS 718546104 1,987,521 11,757 SH SOLE 0 0 11,757
PNC FINL SVCS GROUP INC CS 693475105 6,557,823 26,634 SH SOLE 0 0 26,634
PPL CORP COM CS 69351T106 1,309,145 36,015 SH SOLE 0 0 36,015
PRICE T ROWE GROUP INC COM CS 74144T108 11,509,748 101,238 SH SOLE 0 0 101,238
PRICE T ROWE GROUP INC COM CS 74144T108 14,893 131 SH SOLE 0 0 131
PROCTER AND GAMBLE CO COM CS 742718109 6,679,201 45,548 SH SOLE 0 0 45,548
PROGRESSIVE CORP OHIO COM CS 743315103 35,113,653 160,740 SH SOLE 0 0 160,740
PROLOGIS INC COM CS 74340W103 1,018,057 7,515 SH SOLE 0 0 7,515
PROTOKINETIX INC CS 743722100 200 20,000 SH SOLE 0 0 20,000
PUBLIC SVC ENTERPRISE GROUP CO CS 744573106 283,573 3,494 SH SOLE 0 0 3,494
QNITY ELECTRONICS INC COMMON S CS 74743L100 295,591 1,810 SH SOLE 0 0 1,810
QUALCOMM INC COM CS 747525103 1,773,060 9,595 SH SOLE 0 0 9,595
QUANTA SVCS INC COM CS 74762E102 104,243,071 144,774 SH SOLE 0 0 144,774
RALPH LAUREN CORP CL A CS 751212101 1,439,055 3,585 SH SOLE 0 0 3,585
RAYTHEON TECHNOLOGIES CORP CS 75513E101 23,927,799 126,115 SH SOLE 0 0 126,115
RBC BEARINGS INC COM CS 75524B104 360,674 560 SH SOLE 0 0 560
REGENERON PHARMACEUTICALS COM CS 75886F107 462,667 742 SH SOLE 0 0 742
REGENICIN INC CS 75887Q102 8 75,000 SH SOLE 0 0 75,000
RENTOKIL INITIAL PLC SPONSORED CS 760125104 271,795 9,500 SH SOLE 0 0 9,500
REPUBLIC SERVICES INC CL A CS 760759100 420,833 1,975 SH SOLE 0 0 1,975
RESMED INC COM CS 761152107 361,308 1,854 SH SOLE 0 0 1,854
REX AMERICAN RESOURCES CORP CO CS 761624105 270,900 6,000 SH SOLE 0 0 6,000
REX DRONE ETF CS 761562503 9,422,999 418,428 SH SOLE 0 0 418,428
ROCKWELL AUTOMATION INC CS 773903109 47,669,273 96,286 SH SOLE 0 0 96,286
ROLLINS INC COM CS 775711104 14,749,622 353,369 SH SOLE 0 0 353,369
ROLLINS INC COM CS 775711104 9,392 225 SH SOLE 0 0 225
ROPER TECHNOLOGIES INC COM CS 776696106 2,871,916 8,487 SH SOLE 0 0 8,487
S&P GLOBAL INC CS 78409V104 2,260,700 5,551 SH SOLE 0 0 5,551
SCHEIN HENRY INC COM CS 806407102 242,208 2,900 SH SOLE 0 0 2,900
SCHWAB CHARLES CORP NEW COM CS 808513105 493,754 5,351 SH SOLE 0 0 5,351
SCHWAB STRATEGIC TR US BRD MKT CS 808524102 828,256 28,600 SH SOLE 0 0 28,600
SCHWAB STRATEGIC TR US DIVIDEN CS 808524797 675,836 21,313 SH SOLE 0 0 21,313
SCHWAB STRATEGIC TR US LRG CAP CS 808524201 432,327 14,690 SH SOLE 0 0 14,690
SELECT SECTOR SPDR TR COMMUNIC CS 81369Y852 1,507,855 14,075 SH SOLE 0 0 14,075
SELECT SECTOR SPDR TR SBI CONS CS 81369Y407 945,277 8,060 SH SOLE 0 0 8,060
SELECT SECTOR SPDR TR SBI HEAL CS 81369Y209 301,930 1,903 SH SOLE 0 0 1,903
SELECT SECTOR SPDR TR SBI INT- CS 81369Y506 857,727 16,150 SH SOLE 0 0 16,150
SELECT SECTOR SPDR TR SBI INT- CS 81369Y605 1,799,688 33,570 SH SOLE 0 0 33,570
SELECT SECTOR SPDR TR TECHNOLO CS 81369Y803 7,039,333 36,948 SH SOLE 0 0 36,948
SEMPRA ENERGY CS 816851109 535,493 5,776 SH SOLE 0 0 5,776
SENSIENT TECHNOLOGIES CORP COM CS 81725T100 1,933,434 15,682 SH SOLE 0 0 15,682
SERVICENOW INC COM CS 81762P102 918,737 9,254 SH SOLE 0 0 9,254
SHELL PLC SPON ADS CS 780259305 541,539 6,984 SH SOLE 0 0 6,984
SHERWIN-WILLIAMS CO CS 824348106 106,846,981 310,313 SH SOLE 0 0 310,313
SHOPIFY INC CL A CS 82509L107 975,554 8,544 SH SOLE 0 0 8,544
SLB LIMITED COM STK CS 806857108 1,449,326 31,175 SH SOLE 0 0 31,175
SLM CORP COM CS 78442P106 479,553 18,487 SH SOLE 0 0 18,487
SMUCKER J M CO COM NEW CS 832696405 490,163 4,357 SH SOLE 0 0 4,357
SOFTBANK CORP ORD CS J75963108 264,093 7,200 SH SOLE 0 0 7,200
SOLSTICE ADVANCED MATERIALS IN CS 83443Q103 466,390 5,264 SH SOLE 0 0 5,264
SONY GROUP CORP SP ADR CS 835699307 543,225 27,080 SH SOLE 0 0 27,080
SOUTHERN CO COM CS 842587107 248,463 2,596 SH SOLE 0 0 2,596
SOUTHWEST AIRLS CO COM CS 844741108 6,433,773 125,122 SH SOLE 0 0 125,122
SPACE EXPL TECHNOLOGIES CORP C CS 84615Q103 227,244 1,330 SH SOLE 0 0 1,330
SPDR GOLD TRUST CS 78463V107 8,463,162 22,974 SH SOLE 0 0 22,974
SPDR PORTFOLIO EUROPE ETF CS 78463X103 219,520 4,000 SH SOLE 0 0 4,000
SPDR S&P 500 ETF TRUST CS 78462F103 26,907,901 36,032 SH SOLE 0 0 36,032
SPDR S&P BIOTECHNOLOGY ETF CS 78464A870 38,767,136 244,974 SH SOLE 0 0 244,974
SPDR S&P BIOTECHNOLOGY ETF CS 78464A870 31,650 200 SH SOLE 0 0 200
SPDR S&P MIDCAP 400 INDEX CS 78467Y107 5,365,781 7,629 SH SOLE 0 0 7,629
SPDR SER TR PORTFOLIO S&P500 CS 78464A854 228,665 2,602 SH SOLE 0 0 2,602
SPROTT INC COM NEW CS 852066208 2,933,459 26,110 SH SOLE 0 0 26,110
SPROTT RARE EARTHS EX-CHINA ET CS 85208P832 4,798,694 243,460 SH SOLE 0 0 243,460
STAAR SURGICAL CO COM PAR $0.0 CS 852312305 370,101 12,900 SH SOLE 0 0 12,900
STARBUCKS CORP COM CS 855244109 831,316 8,135 SH SOLE 0 0 8,135
STATE STREET SPDR DOW JONES IN CS 78467X109 997,765 1,910 SH SOLE 0 0 1,910
STERIS PLC SHS USD CS G8473T100 70,088,652 332,852 SH SOLE 0 0 332,852
STERIS PLC SHS USD CS G8473T100 26,321 125 SH SOLE 0 0 125
STRYKER CORP COM CS 863667101 19,640,034 62,381 SH SOLE 0 0 62,381
SYSCO CORP COM CS 871829107 40,980,946 490,320 SH SOLE 0 0 490,320
T-MOBILE US INC COM CS 872590104 310,804 1,853 SH SOLE 0 0 1,853
TAIWAN SEMICONDUCTOR MFG CO SP CS 874039100 1,912,529 4,005 SH SOLE 0 0 4,005
TALEN ENERGY CORP COM CS 87422Q109 3,402,622 8,855 SH SOLE 0 0 8,855
TARGET CORP COM CS 87612E106 1,373,930 10,519 SH SOLE 0 0 10,519
TC ENERGY CORP CS 87807B107 248,588 3,750 SH SOLE 0 0 3,750
TE CONNECTIVITY PLC ORD SHS CS G87052109 831,843 4,126 SH SOLE 0 0 4,126
TELEDYNE TECHNOLOGIES INC COM CS 879360105 2,559,562 3,838 SH SOLE 0 0 3,838
TELEFONICA SA ADR CS 879382208 45,053 11,377 SH SOLE 0 0 11,377
TESLA MTRS INC COM CS 88160R101 2,643,471 6,285 SH SOLE 0 0 6,285
TETRA TECH INC NEW COM CS 88162G103 379,904 13,150 SH SOLE 0 0 13,150
TEXAS INSTRS INC COM CS 882508104 22,219,926 74,546 SH SOLE 0 0 74,546
THE CAMPBELL'S COMPANY CS 134429109 370,439 16,634 SH SOLE 0 0 16,634
THE TRADE DESK INC COM CL A CS 88339J105 3,146,661 174,041 SH SOLE 0 0 174,041
THERMO FISHER SCIENTIFIC INC C CS 883556102 24,125,443 48,120 SH SOLE 0 0 48,120
TJX COS INC NEW COM CS 872540109 177,134,566 1,169,205 SH SOLE 0 0 1,169,205
TJX COS INC NEW COM CS 872540109 42,420 280 SH SOLE 0 0 280
TOOTSIE ROLL INDS INC COM CS 890516107 293,145 7,412 SH SOLE 0 0 7,412
TOYOTA MOTOR CORP COM CS J92676113 251,500 15,000 SH SOLE 0 0 15,000
TRANE TECHNOLOGIES PLC SHS CS G8994E103 1,033,401 2,104 SH SOLE 0 0 2,104
TRAVELERS COMPANIES INC COM CS 89417E109 736,369 2,231 SH SOLE 0 0 2,231
TYSON FOODS INC CL A CS 902494103 1,313,544 22,944 SH SOLE 0 0 22,944
UBER TECHNOLOGIES INC COM CS 90353T100 73,942,713 1,024,705 SH SOLE 0 0 1,024,705
UBER TECHNOLOGIES INC COM CS 90353T100 25,256 350 SH SOLE 0 0 350
ULTA SALON COSMETCS & FRAG INC CS 90384S303 349,059 774 SH SOLE 0 0 774
UNILEVER PLC SPON ADR NEW CS 904767803 444,768 7,398 SH SOLE 0 0 7,398
UNION PAC CORP COM CS 907818108 7,156,320 26,310 SH SOLE 0 0 26,310
UNITED CONTL HLDGS INC COM CS 910047109 414,770 3,050 SH SOLE 0 0 3,050
UNITED RENTALS INC COM CS 911363109 1,997,285 1,763 SH SOLE 0 0 1,763
UNITEDHEALTH GROUP INC COM CS 91324P102 5,655,062 13,606 SH SOLE 0 0 13,606
UNIVERSAL HLTH SVCS INC CL B CS 913903100 1,192,345 8,019 SH SOLE 0 0 8,019
US BANCORP DEL COM NEW CS 902973304 4,736,749 78,423 SH SOLE 0 0 78,423
VALERO ENERGY CORP NEW COM CS 91913Y100 2,390,058 9,177 SH SOLE 0 0 9,177
VANECK VECTORS ETF TR CS 92189F726 406,474 2,000 SH SOLE 0 0 2,000
VANGUARD ADMIRAL FDS INC MIDCP CS 921932885 228,330 1,751 SH SOLE 0 0 1,751
VANGUARD FTSE ALL-WORLD EX-U.S CS 922042775 430,304 5,138 SH SOLE 0 0 5,138
VANGUARD HEALTH CARE ETF CS 92204A504 1,756,047 5,873 SH SOLE 0 0 5,873
VANGUARD HIGH DIV YLD ETF CS 921946406 8,633,058 54,629 SH SOLE 0 0 54,629
VANGUARD INDEX FDS GROWTH ETF CS 922908736 2,277,542 26,440 SH SOLE 0 0 26,440
VANGUARD INDEX FDS LARGE CAP E CS 922908637 296,794 863 SH SOLE 0 0 863
VANGUARD INDEX FDS MCAP GR IDX CS 922908538 777,083 2,537 SH SOLE 0 0 2,537
VANGUARD INDEX FDS S&P 500 ETF CS 922908363 34,808,677 50,682 SH SOLE 0 0 50,682
VANGUARD INDEX FDS SMALL CP ET CS 922908751 1,877,514 6,194 SH SOLE 0 0 6,194
VANGUARD INDEX FDS TOTAL STK M CS 922908769 8,478,132 22,911 SH SOLE 0 0 22,911
VANGUARD MID-CAP ETF CS 922908629 1,981,377 24,592 SH SOLE 0 0 24,592
VANGUARD MSCI EAFE ETF CS 921943858 1,418,231 19,905 SH SOLE 0 0 19,905
VANGUARD REAL ESTATE ETF CS 922908553 305,394 3,167 SH SOLE 0 0 3,167
VANGUARD SPECIALIZED PORTFOLIO CS 921908844 2,614,888 11,051 SH SOLE 0 0 11,051
VANGUARD STAR FD VG TL INTL ST CS 921909768 899,882 10,526 SH SOLE 0 0 10,526
VANGUARD VALUE ETF CS 922908744 921,844 4,230 SH SOLE 0 0 4,230
VANGUARD WORLD CONSUMER DISC E CS 92204A108 1,352,043 3,409 SH SOLE 0 0 3,409
VANGUARD WORLD FDS CONSUM STP CS 92204A207 773,205 3,429 SH SOLE 0 0 3,429
VANGUARD WORLD FDS FINANCIALS CS 92204A405 505,081 3,838 SH SOLE 0 0 3,838
VANGUARD WORLD FDS INDUSTRIAL CS 92204A603 1,314,306 3,647 SH SOLE 0 0 3,647
VANGUARD WORLD FDS INF TECH ET CS 92204A702 11,824,114 98,930 SH SOLE 0 0 98,930
VERISK ANALYTICS INC CL A CS 92345Y106 4,223,443 23,525 SH SOLE 0 0 23,525
VERIZON COMMUNICATIONS INC COM CS 92343V104 780,790 18,441 SH SOLE 0 0 18,441
VERTEX PHARMACEUTICALS INC COM CS 92532F100 580,677 1,169 SH SOLE 0 0 1,169
VERTIV HOLDINGS CO-A CS 92537N108 84,237,364 251,590 SH SOLE 0 0 251,590
VIATRIS INC CS 92556V106 243,857 15,356 SH SOLE 0 0 15,356
VICTREX PLC CS G9358Y107 1,620,931 212,548 SH SOLE 0 0 212,548
VIRNETX HOLDING CORP CS 92823T207 1,260,742 99,271 SH SOLE 0 0 99,271
VISA INC COM CL A CS 92826C839 358,736,284 1,045,604 SH SOLE 0 0 1,045,604
VISA INC COM CL A CS 92826C839 85,429 249 SH SOLE 0 0 249
VISTRA ENERGY CORP COM CS 92840M102 1,786,491 11,262 SH SOLE 0 0 11,262
VIVOPOWER PLC NEW CS G9376R209 139,590 27,000 SH SOLE 0 0 27,000
VULCAN MATLS CO CS 929160109 637,517 2,161 SH SOLE 0 0 2,161
WABTEC CORP COM CS 929740108 680,132 2,523 SH SOLE 0 0 2,523
WAL-MART STORES INC COM CS 931142103 2,614,607 23,085 SH SOLE 0 0 23,085
WASTE MGMT INC DEL COM CS 94106L109 6,268,673 28,126 SH SOLE 0 0 28,126
WATERS CORP COM CS 941848103 295,532 788 SH SOLE 0 0 788
WATSCO INC COM CS 942622200 18,789,106 45,087 SH SOLE 0 0 45,087
WATTS WATER TECHNOLOGIES A CS 942749102 1,839,815 4,700 SH SOLE 0 0 4,700
WELLS FARGO CO NEW COM CS 949746101 6,741,854 81,581 SH SOLE 0 0 81,581
WEX INC COM CS 96208T104 2,606,779 18,476 SH SOLE 0 0 18,476
WHITE MTNS INS GROUP LTD COM CS G9618E107 10,767,114 5,193 SH SOLE 0 0 5,193
WILLIAMS COS INC DEL COM CS 969457100 29,795,323 400,798 SH SOLE 0 0 400,798
XCEL ENERGY INC CS 98389B100 317,265 3,951 SH SOLE 0 0 3,951
XERIANT INC COM CS 98422N103 2,066 150,288 SH SOLE 0 0 150,288
XPO LOGISTICS INC COM CS 983793100 477,299 2,325 SH SOLE 0 0 2,325
YUM BRANDS INC COM CS 988498101 2,029,902 12,698 SH SOLE 0 0 12,698
YUM CHINA HLDGS INC COM CS 98850P109 333,050 8,149 SH SOLE 0 0 8,149
ZOETIS INC CL A CS 98978V103 4,090,127 56,918 SH SOLE 0 0 56,918
ARES DYNAMIC CR ALLOCATION FD ETF 04014F102 194,940 15,435 SH SOLE 0 0 15,435
BLACKROCK ETF TRUST II FLEXIBL ETF 092528603 2,522,526 48,195 SH SOLE 0 0 48,195
BLACKROCK MUNIHOLDINGS CA INSU ETF 09254L107 112,922 10,275 SH SOLE 0 0 10,275
DOUBLELINE INCOME SOLUTIONS FD ETF 258622109 130,755 11,822 SH SOLE 0 0 11,822
INVESCO VAN KAMPEN ADV MUNI IN ETF 46132E103 142,200 15,000 SH SOLE 0 0 15,000
ISHARES BARCLAYS AGGREGATE ETF 464287226 287,042 2,900 SH SOLE 0 0 2,900
ISHARES S&P NAT MUNI BOND FD ETF 464288414 290,574 2,700 SH SOLE 0 0 2,700
ISHARES SHORT-TERM CORP B ETF 464288646 97,265,623 1,855,860 SH SOLE 0 0 1,855,860
ISHARES TR 0-3 MNTH TREASRY ETF 46436E718 721,725 7,169 SH SOLE 0 0 7,169
ISHARES TR HIGH YLD CORP ETF 464288513 27,342,143 341,905 SH SOLE 0 0 341,905
ISHARES TR US TREAS BD ETF ETF 46429B267 225,636 9,905 SH SOLE 0 0 9,905
NUVEEN NEW YORK ATM-FREE MUNI ETF 670656107 230,480 21,500 SH SOLE 0 0 21,500
NUVEEN SELECT TAX FREE INCOME ETF 67062F100 147,465 10,305 SH SOLE 0 0 10,305
PIMCO DYNAMIC INCOME FD SHS ETF 72201Y101 1,244,677 74,532 SH SOLE 0 0 74,532
PIMCO DYNAMIC INCOME OPRNTS FD ETF 69355M107 254,816 19,275 SH SOLE 0 0 19,275
PIMCO DYNM INC STRGY-USD INC ETF 69346N107 17,416,929 836,548 SH SOLE 0 0 836,548
PIMCO DYNM INC STRGY-USD INC ETF 69346N107 20,820 1,000 SH SOLE 0 0 1,000
PIMCO HIGH INCOME FUND ETF 722014107 98,979 21,240 SH SOLE 0 0 21,240
SPDR SERIES TRUST SPDR SR TR ETF 78468R663 220,761 2,409 SH SOLE 0 0 2,409
VANGUARD BD INDEX FD INC SHORT ETF 921937827 243,313 3,123 SH SOLE 0 0 3,123
VANGUARD CHARLOTTE FDS INTL BD ETF 92203J407 667,850 13,790 SH SOLE 0 0 13,790
VANGUARD S/T CORP BOND ETF ETF 92206C409 300,156 3,798 SH SOLE 0 0 3,798
VANGUARD SCOTTSDALE FDS SHORT ETF 92206C102 248,980 4,278 SH SOLE 0 0 4,278
VANGUARD TOTAL BOND MARKET FUN ETF 921937835 759,133 10,341 SH SOLE 0 0 10,341
AMCAP FD INC SHS CL F-2 MF 023375827 210,819 4,581 SH SOLE 0 0 4,581
AMERICAN CENTY MUT FDS INC ULT MF 025083882 1,567,769 15,820 SH SOLE 0 0 15,820
COLUMBIA FUNDS SER TR II MA PO MF 19766G546 212,562 21,342 SH SOLE 0 0 21,342
COLUMBIA FUNDS SER TR OVERSEAS MF 19766P868 523,799 37,308 SH SOLE 0 0 37,308
DAVIS NY VENTURE FD INC CL A MF 239080104 2,160,037 71,905 SH SOLE 0 0 71,905
DFA INVT DIMENSIONS GROUP INC MF 233203827 677,972 10,424 SH SOLE 0 0 10,424
FIDELITY CONCORD STR TR 500 ID MF 315911750 2,134,948 8,173 SH SOLE 0 0 8,173
FIDELITY CONTRAFUND INC COM MF 316071109 2,932,857 109,435 SH SOLE 0 0 109,435
FIDELITY GROWTH CO FUND MF 316200104 2,775,872 47,049 SH SOLE 0 0 47,049
FIDELITY MAGELLAN FD COM MF 316184100 157,818 10,007 SH SOLE 0 0 10,007
FIDELITY SECS FD BLUE CHIP GWT MF 316389303 1,361,117 4,342 SH SOLE 0 0 4,342
FIDELITY TREND FD INC COM MF 316423102 213,803 920 SH SOLE 0 0 920
FIRST EAGLE OVERSEAS - I MF 32008F200 481,069 14,335 SH SOLE 0 0 14,335
HENDERSON GLOBAL FDS GLOBAL EQ MF 425067634 90,670 11,291 SH SOLE 0 0 11,291
HENNESSY FUNDS TR LARGE CAP FI MF 42588P882 230,231 6,947 SH SOLE 0 0 6,947
INVESTMENT MANAGERS SER TR WCM MF 461418444 647,656 22,496 SH SOLE 0 0 22,496
JPMORGAN TR I EMERG MKT EQ I MF 4812A0631 216,360 3,885 SH SOLE 0 0 3,885
JPMORGAN TR II EQTY INCOME SL MF 4812C0498 565,758 20,395 SH SOLE 0 0 20,395
JPMORGAN TR II LARGE CAP GR S MF 4812C0530 568,467 6,462 SH SOLE 0 0 6,462
LEGG MASON GLOBAL ASSET MGMT T MF 524686623 397,548 3,778 SH SOLE 0 0 3,778
NORTHERN FDS STK INDEX FD MF 665162772 851,241 11,403 SH SOLE 0 0 11,403
PIMCO FDS PAC INVT MGMT SER ST MF 693390403 165,695 12,201 SH SOLE 0 0 12,201
PRICE T ROWE GROWTH STK FD INC MF 741479109 499,385 4,483 SH SOLE 0 0 4,483
PUTNAM EQUITY INCOME FD NEW CL MF 746745108 997,703 23,079 SH SOLE 0 0 23,079
ROWE T PRICE DIVID GROWTH FD C MF 779546100 349,458 3,933 SH SOLE 0 0 3,933
ROYCE FD PENN MUT INV MF 780905840 172,054 15,040 SH SOLE 0 0 15,040
SCHWAB CAP TR S&P 500IDX SEL MF 808509855 768,156 39,760 SH SOLE 0 0 39,760
SCHWAB INVTS 1000 INDEX INV MF 808517106 250,008 15,528 SH SOLE 0 0 15,528
T ROWE PR BLUE CHIP GROW MF 77954Q106 620,158 2,933 SH SOLE 0 0 2,933
THORNBURG INV TR CORE PLUS BON MF 885216291 110,271 10,634 SH SOLE 0 0 10,634
VANGUARD 500 INDEX FUND - ADM MF 922908710 5,879,248 8,496 SH SOLE 0 0 8,496
VANGUARD BALANCED INDEX-ADM MF 921931200 458,832 8,444 SH SOLE 0 0 8,444
VANGUARD BD INDEX FD INC SC GW MF 921937710 257,829 2,005 SH SOLE 0 0 2,005
VANGUARD INDEX FDS GRW INDEX A MF 922908660 281,651 1,057 SH SOLE 0 0 1,057
VANGUARD INDEX FDS LCP INDX AD MF 922908579 1,497,021 8,614 SH SOLE 0 0 8,614
VANGUARD INDEX FDS SMCP INDEX MF 922908686 488,097 3,363 SH SOLE 0 0 3,363
VANGUARD INDEX FDS TOT STKIDX MF 922908728 5,750,649 31,916 SH SOLE 0 0 31,916
VANGUARD MID CAP INDEX FUND AD MF 922908645 666,899 1,671 SH SOLE 0 0 1,671
VANGUARD SPECIALIZED PORTFOLIO MF 921908885 295,195 3,413 SH SOLE 0 0 3,413
VANGUARD TAX MANAGED INTL FD C MF 921943866 502,346 1,300 SH SOLE 0 0 1,300
VANGUARD WELLINGTON FUND ADMIR MF 921935201 660,034 8,119 SH SOLE 0 0 8,119
WASATCH FDS INC SMALL CAP VAL MF 936793207 164,640 16,000 SH SOLE 0 0 16,000
WASATCH FDS TR CRE GWTH INSTL MF 936793793 528,128 6,400 SH SOLE 0 0 6,400
WASATCH FUNDS TR MICRO CAP VAL MF 936793504 731,501 142,593 SH SOLE 0 0 142,593
WASATCH ULTRA GROWTH FUND MF 936772409 239,707 6,184 SH SOLE 0 0 6,184
WILMINGTON FUNDS INTERNATIONAL MF 97181C787 143,461 11,532 SH SOLE 0 0 11,532
DOVER CORPORATION (Special) SB 260003108 106,049,004 472,842 SH SOLE 0 0 472,842