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
2U, Inc. Com 90214J101   9,275 23,800 SH   SOLE   0 0 23,800
3M Com 88579Y101   3,212,565 30,272 SH   SOLE   0 0 30,272
4front Ventures Corp Com 35086B207   4,201 37,900 SH   SOLE   0 0 37,900
A T & T Inc Com 00206R102   7,626,764 433,333 SH   SOLE   0 0 433,333
Abbott Laboratories Com 002824100   5,044,072 44,372 SH   SOLE   0 0 44,372
ABBVIE INC Com 00287Y109   4,634,285 25,430 SH   SOLE   0 0 25,430
ACCENTURE PLC Com G1151C101   23,048,810 104,308 SH   SOLE   0 0 104,308
ACM RESEARCH INC Com 00108J109   1,311,300 45,000 SH   SOLE   0 0 45,000
ADOBE INC Com 00724F101   53,949,356 106,910 SH   SOLE   0 0 106,910
Adtalem Global Education Inc Com 00737L103   251,860 4,900 SH   SOLE   0 0 4,900
ADV MICRO DEVICES Com 007903107   75,922,996 420,645 SH   SOLE   0 0 420,645
AFLAC INC Com 001055102   1,508,163 17,563 SH   SOLE   0 0 17,563
AGCO CORP Com 001084102   1,992,722 16,159 SH   SOLE   0 0 16,159
Agnico Eagle Mines Com 008474108   2,705,587 45,358 SH   SOLE   0 0 45,358
AIR LEASE CORP Com 00912X302   288,064 5,600 SH   SOLE   0 0 5,600
Akamai Technologies Com 00971T101   408,502 3,756 SH   SOLE   0 0 3,756
Alerian MLP ETF Com 00162Q452   216,512 4,562 SH   SOLE   0 0 4,562
ALIBABA GROUP HLDG Com 01609W102   15,602,360 215,070 SH   SOLE   0 0 215,070
ALIGN TECH INC Com 016255101   1,388,141 4,232 SH   SOLE   0 0 4,232
ALPHABET INC Com 02079K107   110,973,118 1,201,196 SH   SOLE   0 0 1,201,196
ALPHABET INC Com 02079K305   101,526,003 672,660 SH   SOLE   0 0 672,660
Altegris Winton Futures Fund L P CL B Nsa Com 976995993   69,095 69,095 SH   SOLE   0 0 69,095
Altria Group Com 02209S103   31,968,549 730,936 SH   SOLE   0 0 730,936
AMAZON COM INC Com 023135106   230,067,022 1,632,232 SH   SOLE   0 0 1,632,232
AMERICAN EXPRESS CO Com 025816109   4,096,605 17,987 SH   SOLE   0 0 17,987
American Intl Group Com 026874784   8,809,269 112,479 SH   SOLE   0 0 112,479
AMERICAN TOWER CORP Com 03027X100   746,273 3,774 SH   SOLE   0 0 3,774
AMERIPRISE FINANCIAL Com 03076C106   23,576,423 53,647 SH   SOLE   0 0 53,647
Amerisourcebergen Corp Com 03073E105   2,870,644 11,767 SH   SOLE   0 0 11,767
AMGEN INC Com 031162100   1,648,400 5,787 SH   SOLE   0 0 5,787
Amphenol Corp Class A Com 032095101   32,005,370 277,001 SH   SOLE   0 0 277,001
ANALOG DEVICES INC Com 032654105   9,995,320 50,531 SH   SOLE   0 0 50,531
Aon PLC Com G0403H108   33,007,243 98,907 SH   SOLE   0 0 98,907
Apple Inc Com 037833100   242,961,633 1,650,790 SH   SOLE   0 0 1,650,790
APPLIED MATERIALS Com 038222105   19,448,524 94,248 SH   SOLE   0 0 94,248
ARES CAP CORP Com 04010L103   963,648 46,284 SH   SOLE   0 0 46,284
ARISTA NETWORKS IN Com 040413106   479,575 1,653 SH   SOLE   0 0 1,653
Atlassian Corp Class A Com 049468101   296,567 1,520 SH   SOLE   0 0 1,520
Auto Data Processing Com 053015103   1,597,127 6,390 SH   SOLE   0 0 6,390
AUTODESK INC Com 052769106   318,086 133,032 SH   SOLE   0 0 133,032
AUTOZONE INC Com 053332102   539,840 171 SH   SOLE   0 0 171
BAIDU INC Com 056752108   350,477 3,329 SH   SOLE   0 0 3,329
BAKER HUGHES A GE CO Com 05722G100   4,716,761 140,681 SH   SOLE   0 0 140,681
BANCORP INC Com 05969A105   219,196 6,551 SH   SOLE   0 0 6,551
Bank of America Com 060505104   7,735,910 203,926 SH   SOLE   0 0 203,926
BANK OF NEW YORK MEL Com 064058100   2,825,122 48,969 SH   SOLE   0 0 48,969
BAXTER INTL INC Com 071813109   285,029 6,667 SH   SOLE   0 0 6,667
BECTON DICKINSON Com 075887109   2,319,620 9,357 SH   SOLE   0 0 9,357
BERKLEY W R CORP Com 084423102   986,558 11,154 SH   SOLE   0 0 11,154
BERKSHIRE HATHAWAY Com 084670108   3,806,640 6 SH   SOLE   0 0 6
BERKSHIRE HATHAWAY Com 084670702   19,274,941 80,483 SH   SOLE   0 0 80,483
BEST BUY INC Com 086516101   1,878,944 22,891 SH   SOLE   0 0 22,891
BIOGEN INC Com 09062X103   391,153 1,814 SH   SOLE   0 0 1,814
BIOMARIN PHARMAC INC Com 09061G101   262,981 3,011 SH   SOLE   0 0 3,011
Blackrock Credit Allocation In Com 092508100   881,925 82,500 SH   SOLE   0 0 82,500
Blackrock Inc Com Com 09247X101   45,379,125 54,431 SH   SOLE   0 0 54,431
BLACKSTONE INC Com 09260D107   228,151 1,735 SH   SOLE   0 0 1,735
Bndbloxx JPM Usd Emr MK 1 10 YR ETF Com 09789C879   1,933,823 46,486 SH   SOLE   0 0 46,486
BNDBLXX BLMBRG 2 YR TRG US TR ETF Com 09789C853   18,943,337 386,008 SH   SOLE   0 0 386,008
BOEING CO Com 097023105   1,677,735 8,692 SH   SOLE   0 0 8,692
Bondbloxx ETF Trust Bloomberg One YR TRGT DRTN Com 09789C861   41,471,441 835,612 SH   SOLE   0 0 835,612
Bondbloxx ETF Trust Bloomberg Six MNTH TRGT Dur Com 09789C788   820,450 16,308 SH   SOLE   0 0 16,308
BOOKING HLDGS INC Com 09857L108   1,044,214 17,135 SH   SOLE   0 0 17,135
BOX INC Com 10316T104   2,357,300 83,238 SH   SOLE   0 0 83,238
BP PLC Com 055622104   21,672,065 574,629 SH   SOLE   0 0 574,629
BRISTOL MYERS SQUIBB Com 110122108   1,943,397 35,825 SH   SOLE   0 0 35,825
Bristol-Myers Squibb Com 110122108   252,007 4,647 SH   SOLE   0 0 4,647
BRITISH AMER TOB PLC Com 110448107   728,725 23,869 SH   SOLE   0 0 23,869
Broadcom Inc Com 11135F101   7,545,924 5,688 SH   SOLE   0 0 5,688
Broadridge Financial Solutions Inc Com 11133T103   21,615 88,115 SH   SOLE   0 0 88,115
C H Robinson Worldwd Com 12541W209   311,690 4,093 SH   SOLE   0 0 4,093
Calamos Conv & High Income Com 12811P108   405,201 34,310 SH   SOLE   0 0 34,310
Calamos Conv Opp Inc Com 128117108   1,702,216 149,975 SH   SOLE   0 0 149,975
Cambria Shareholder Yield ETF Com 132061201   1,935,973 26,236 SH   SOLE   0 0 26,236
Cambria Shareholder Yield ETF Com 132061300   8,476,947 311,330 SH   SOLE   0 0 311,330
Capital One Com 14040H105   5,180,327 34,740 SH   SOLE   0 0 34,740
CARDINAL HEALTH INC Com 14149Y108   17,190,650 153,622 SH   SOLE   0 0 153,622
CARMAX INC Com 143130102   442,693 5,082 SH   SOLE   0 0 5,082
CARRIER GLOBAL CORP Com 14448C104   2,636,299 45,300 SH   SOLE   0 0 45,300
CATERPILLAR INC Com 149123101   26,086,598 71,187 SH   SOLE   0 0 71,187
Centene Corp Com 15135B101   1,728,550 22,023 SH   SOLE   0 0 22,023
CF INDUSTRIES HLDGS Com 125269100   3,912,164 46,986 SH   SOLE   0 0 46,986
CGI INC Com 12532H104   994,410 9,000 SH   SOLE   0 0 9,000
Chargepoint Holdings Inc Com C L A Com 15961R105   51,971 27,353 SH   SOLE   0 0 27,353
Charles Schwab Corp Com 808513105   508,853 7,034 SH   SOLE   0 0 7,034
CHECK POINT SOFTWARE Com M22465104   765,271 4,666 SH   SOLE   0 0 4,666
Cheniere Energy Com 16411R208   2,494,378 15,466 SH   SOLE   0 0 15,466
CHEVRON CORP Com 166764100   11,666,224 73,940 SH   SOLE   0 0 73,940
Chevron Corp Com 166764100   21,590,505 136,874 SH   SOLE   0 0 136,874
CHUBB LIMITED Com H1467J104   28,383,226 109,022 SH   SOLE   0 0 109,022
CINCINNATI FINL CORP Com 172062101   752,781 6,062 SH   SOLE   0 0 6,062
CIRRUS LOGIC INC Com 172755100   300,172 3,243 SH   SOLE   0 0 3,243
Cisco Systems Inc Com 17275R102   1,747,610 34,986 SH   SOLE   0 0 34,986
Citigroup Inc Com 172967424   1,484,681 23,477 SH   SOLE   0 0 23,477
CITIGROUP INC Com 172967424   2,747,224 43,376 SH   SOLE   0 0 43,376
CLOROX CO Com 189054109   770,805 5,033 SH   SOLE   0 0 5,033
Cme Group Inc Com Com 12572Q105   3,271,187 15,194 SH   SOLE   0 0 15,194
COCA-COLA CO Com 191216100   508,479 8,296 SH   SOLE   0 0 8,296
Coca-Cola Co Com 191216100   2,408,595 39,369 SH   SOLE   0 0 39,369
COCA-COLA FEMSA Com 191241108   610,904 6,260 SH   SOLE   0 0 6,260
Cogent Biosciences Inc Com 19240Q201   78,140 11,628 SH   SOLE   0 0 11,628
COGNIZANT TECH SOLNS Com 192446102   2,231,827 30,389 SH   SOLE   0 0 30,389
COLGATE PALMOLIVE CO Com 194162103   9,170,614 101,686 SH   SOLE   0 0 101,686
Colgate Palmolive Co Com 194162103   339,939 3,775 SH   SOLE   0 0 3,775
COMCAST CORP Com 20030N101   26,927,177 621,150 SH   SOLE   0 0 621,150
COMMERCE BANCSHARES Com 200525103   936,001 17,594 SH   SOLE   0 0 17,594
Community Healthcare Trust Inc Com 20369C106   13,084,557 492,827 SH   SOLE   0 0 492,827
Conoco Phillips Com 20825C104   5,129,169 40,294 SH   SOLE   0 0 40,294
CONSOL ENERGY DISC Com 20854L108   2,973,648 35,449 SH   SOLE   0 0 35,449
Constellation Brand Class A Com 21036P108   28,791,341 105,944 SH   SOLE   0 0 105,944
CORTEVA INC Com 22052L104   775,166 13,441 SH   SOLE   0 0 13,441
CoStar Group Inc Com 22160N109   60,696 517,430 SH   SOLE   0 0 517,430
Costco Wholesale Co Com 22160K105   104,097,386 143,730 SH   SOLE   0 0 143,730
COTERRA ENERGY INC Com 127097103   3,298,878 118,324 SH   SOLE   0 0 118,324
CROCS INC Com 227046109   2,041,739 14,198 SH   SOLE   0 0 14,198
Crowdstrike HLDGS Com 22788C105   2,080,510 6,490 SH   SOLE   0 0 6,490
Crown Castle Intl Com 22822V101   281,508 2,660 SH   SOLE   0 0 2,660
CSX CORP Com 126408103   749,395 20,200 SH   SOLE   0 0 20,200
CUMMINS INC Com 231021106   349,465 1,184 SH   SOLE   0 0 1,184
CVS Health Corp Com 126650100   11,721,609 146,961 SH   SOLE   0 0 146,961
CVS HEALTH CORP Com 126650100   795,825 9,940 SH   SOLE   0 0 9,940
Danaher Corp Com 235851102   15,859,467 63,509 SH   SOLE   0 0 63,509
DANAHER CORP Com 235851102   4,342,540 17,384 SH   SOLE   0 0 17,384
Davita Inc Com 23918K108   276,100 2,000 SH   SOLE   0 0 2,000
DEERE & CO Com 244199105   2,353,607 5,727 SH   SOLE   0 0 5,727
Dell Technologies Com 24703L202   702,379 6,153 SH   SOLE   0 0 6,153
DELTA AIR LINES Com 247361702   5,355,515 111,760 SH   SOLE   0 0 111,760
DEVON ENERGY CORP Com 25179M103   1,146,238 22,839 SH   SOLE   0 0 22,839
Dexcom Inc Com 252131107   230,935 1,665 SH   SOLE   0 0 1,665
DEXCOM INC Com 252131107   473,722 3,414 SH   SOLE   0 0 3,414
DIAGEO P L C Com 25243Q205   819,616 5,510 SH   SOLE   0 0 5,510
Discover Finl S Com 254709108   218,229 1,661 SH   SOLE   0 0 1,661
DOMINOS PIZZA INC Com 25754A201   3,682,909 48,167 SH   SOLE   0 0 48,167
DOW INC Com 260557103   4,096,709 70,703 SH   SOLE   0 0 70,703
Draftkings Inc Com CL A Com 26142V105   1,881,700 41,438 SH   SOLE   0 0 41,438
DTE ENERGY CO Com 233331107   402,211 3,585 SH   SOLE   0 0 3,585
Duke Energy Com 26441C204   953,273 9,852 SH   SOLE   0 0 9,852
DUPONT DE NEMOURS Com 26614N102   467,473 6,093 SH   SOLE   0 0 6,093
Eaton Corp PLC F Com G29183103   672,760 2,149 SH   SOLE   0 0 2,149
Ebay Inc Com 278642103   467,103 8,850 SH   SOLE   0 0 8,850
EBAY INC Com 278642103   1,799,749 34,042 SH   SOLE   0 0 34,042
Ecolab Inc Com 278865100   209,657 908 SH   SOLE   0 0 908
ECOLAB INC Com 278865100   1,291,210 5,590 SH   SOLE   0 0 5,590
EDWARDS LIFESCIENCE Com 28176E108   893,020 9,345 SH   SOLE   0 0 9,345
ELECTRONIC ARTS INC Com 285512109   17,777,146 133,815 SH   SOLE   0 0 133,815
Eli Lilly Com 532457108   2,970,251 3,818 SH   SOLE   0 0 3,818
Enbridge Inc Com 29250n105   13,323,611 368,259 SH   SOLE   0 0 368,259
Energy Select Sector SPDR ETF IV Com 81369Y506   8,707,775 92,234 SH   SOLE   0 0 92,234
ENERGY TRANSFER L P Com 29273V100   398,267 25,317 SH   SOLE   0 0 25,317
ENPHASE ENERGY Com 29355A107   2,060,894 17,035 SH   SOLE   0 0 17,035
ENSIGN GROUP INC Com 29358P101   709,194 5,700 SH   SOLE   0 0 5,700
ENTEGRIS INC Com 29362U104   877,076 6,240 SH   SOLE   0 0 6,240
ENTERPRISE PRODS Com 293792107   1,172,188 40,168 SH   SOLE   0 0 40,168
Enterprise Prods LP Com 293792107   7,284,641 249,645 SH   SOLE   0 0 249,645
EOG Resources Inc Com 26875P101   32,223,045 252,048 SH   SOLE   0 0 252,048
EQT Corporation Com Com 26884L109   773,935 20,878 SH   SOLE   0 0 20,878
EQUIFAX INC Com 294429105   703,331 2,628 SH   SOLE   0 0 2,628
EQUINIX INC Com 29444U700   1,307,930 1,583 SH   SOLE   0 0 1,583
Etsy Inc Com 29786A106   210,084 259,907 SH   SOLE   0 0 259,907
Evgo Inc Class A Com 30052F100   42,801 17,052 SH   SOLE   0 0 17,052
EXELON CORP Com 30161N101   407,620 10,847 SH   SOLE   0 0 10,847
EXLSERVICE HOLDINGS Com 302081104   554,751 17,445 SH   SOLE   0 0 17,445
EXPEDIA GROUP INC Com 30212P303   19,528,481 141,766 SH   SOLE   0 0 141,766
EXPONET INC Com 30214U102   909,667 11,000 SH   SOLE   0 0 11,000
Extra Space Storage Inc Com 30225T102   898,905 6,115 SH   SOLE   0 0 6,115
Exxon Mobil Corp Com 30231G102   21,788,603 187,434 SH   SOLE   0 0 187,434
Fair Isaac Intl Corp Com 303250104   118,172 46,615 SH   SOLE   0 0 46,615
Fastenal Co Com 311900104   393,414 5,100 SH   SOLE   0 0 5,100
FEDEX CORP Com 31428X106   5,315,467 18,343 SH   SOLE   0 0 18,343
FFC Preferred Port Com 338478100   1,380,161 92,940 SH   SOLE   0 0 92,940
FIDELITY COVINGTON Com 316092873   5,733,394 115,562 SH   SOLE   0 0 115,562
FIDELITY COVINGTON T Com 316092808   24,543,483 157,361 SH   SOLE   0 0 157,361
FIDELITY NATL INFO Com 31620M106   468,477 6,312 SH   SOLE   0 0 6,312
FIDELITYCOVINGTON TR Com 316092204   8,555,046 103,626 SH   SOLE   0 0 103,626
FIDELITYCOVINGTON TR Com 316092303   7,509,905 157,660 SH   SOLE   0 0 157,660
FIDELITYCOVINGTON TR Com 316092402   5,272,474 203,612 SH   SOLE   0 0 203,612
FIDELITYCOVINGTON TR Com 316092501   12,148,723 204,344 SH   SOLE   0 0 204,344
FIDELITYCOVINGTON TR Com 316092600   10,511,452 150,498 SH   SOLE   0 0 150,498
FIDELITYCOVINGTON TR Com 316092709   4,866,983 71,651 SH   SOLE   0 0 71,651
FIDELITYCOVINGTON TR Com 316092865   3,098,354 72,862 SH   SOLE   0 0 72,862
FIDELITYCOVINGTON TR Com 316092881   2,923,248 55,727 SH   SOLE   0 0 55,727
Financial Select Sector SPDR ETF Com 81369Y605   288,379 6,847 SH   SOLE   0 0 6,847
First Horizon National Pfd Ser Com 320517600   1,494,086 62,150 SH   SOLE   0 0 62,150
First Solar Inc Com 336433107   320,720 1,900 SH   SOLE   0 0 1,900
First Trust Low Duration Opp Com 33739Q200   312,419 6,475 SH   SOLE   0 0 6,475
FirstService Corp Com 33767E202   22,079,088 133,167 SH   SOLE   0 0 133,167
FISERV INC Com 337738108   3,078,177 19,258 SH   SOLE   0 0 19,258
FORD MOTOR CO Com 345370860   1,854,818 139,667 SH   SOLE   0 0 139,667
FORTINET INC Com 34959E109   1,660,001 24,301 SH   SOLE   0 0 24,301
Fortive Corp Disc 00500 Com 34959J108   13,601,052 158,115 SH   SOLE   0 0 158,115
Freeport-McMoran Cpr&Gld Com 35671D857   14,972,740 318,430 SH   SOLE   0 0 318,430
GABELLI DIVD & INCM Com 36242H104   229,800 10,000 SH   SOLE   0 0 10,000
GABELLI EQUITY TRUST Com 362397101   108,565 19,667 SH   SOLE   0 0 19,667
GEN DIGITAL INC Com 668771108   274,219 12,241 SH   SOLE   0 0 12,241
GENERAL DYNAMICS Com 369550108   685,761 2,425 SH   SOLE   0 0 2,425
General Electric Com 369604301   392,309 2,235 SH   SOLE   0 0 2,235
GENERAL MOTORS CO Com 37045V100   652,274 14,376 SH   SOLE   0 0 14,376
GILEAD SCIENCES INC Com 375558103   2,835,725 38,644 SH   SOLE   0 0 38,644
Gilead Sciences Inc Com 375558103   239,308 3,267 SH   SOLE   0 0 3,267
Global X MLP & Energy Infrastr Com 37954y293   9,235,252 188,513 SH   SOLE   0 0 188,513
Global X US Infrastructure Dev Com 37954Y673   11,915,172 299,301 SH   SOLE   0 0 299,301
Globe Life Inc. Com 37959E102   238,558 2,050 SH   SOLE   0 0 2,050
Goldman Sachs Access Treasury Com 381430529   1,504,270 14,910 SH   SOLE   0 0 14,910
GOLDMAN SACHS GROUP Com 38141G104   1,103,803 2,635 SH   SOLE   0 0 2,635
Grainger W W Inc Com 384802104   417,093 410 SH   SOLE   0 0 410
GRAINGER W W INC Com 384802104   267,146 262 SH   SOLE   0 0 262
HEICO CORP Com 422806109   1,514,915 7,931 SH   SOLE   0 0 7,931
Hess Corp Com 42809H107   850,032 5,567 SH   SOLE   0 0 5,567
Highlands REIT Inc Nsa Com 43199G105   8,459 26,433 SH   SOLE   0 0 26,433
Home Depot Inc Com 437076102   45,512,606 118,646 SH   SOLE   0 0 118,646
HOME DEPOT INC Com 437076102   9,684,831 25,100 SH   SOLE   0 0 25,100
HONDA MOTOR CO Com 438128308   877,240 23,541 SH   SOLE   0 0 23,541
Honeywell Intl Inc Com 438516106   32,165,754 156,715 SH   SOLE   0 0 156,715
HONEYWELL INTL INC Com 438516106   6,839,009 33,217 SH   SOLE   0 0 33,217
Host Hotels & Resort Com 44107P104   2,963,726 143,235 SH   SOLE   0 0 143,235
HP INC Com 40434L105   1,467,820 48,513 SH   SOLE   0 0 48,513
HSBC HLDGS PLC Com 404280406   734,299 18,636 SH   SOLE   0 0 18,636
IDEXX Laboratories Com 45168D104   6,790,160 12,576 SH   SOLE   0 0 12,576
Illinois Tool Works Com 452308109   226,739 845 SH   SOLE   0 0 845
Intel Corp Com Com 458140100   754,697 17,086 SH   SOLE   0 0 17,086
Intuit Com 461202103   29,335,800 45,132 SH   SOLE   0 0 45,132
Invesco Aerospace & Defense Com 46137V100   10,303,160 101,439 SH   SOLE   0 0 101,439
Invesco DWA Healthcare Com 46137V852   219,800 5,000 SH   SOLE   0 0 5,000
Invesco Exchange Traded FD TR FTSE Rafi 1000 ETF Com 73935X583   6,076,189 157,946 SH   SOLE   0 0 157,946
Invesco Exchange Traded FD TR S&P500 Eql WGT ETF Com 739371813   8,787,823 51,885 SH   SOLE   0 0 51,885
Invesco Exchange Traded Fund T S&P Smallcap 600 ETF Com 761396308   7,190,774 167,969 SH   SOLE   0 0 167,969
Invesco FTSE Rafi US 1000 ETF Com 46137V613   1,670,882 43,433 SH   SOLE   0 0 43,433
Invesco Fund Next 1500 Com 46137V597   284,780 7,250 SH   SOLE   0 0 7,250
Invesco Nasdaq 100 ETF Com 46138G649   1,956,113 10,707 SH   SOLE   0 0 10,707
Invesco QQQ Tr Units Com 46090E103   39,424,135 88,677 SH   SOLE   0 0 88,677
Invesco S&P 500 Equal Weight ETF Com 46137V357   5,422,840 32,018 SH   SOLE   0 0 32,018
Invesco S&P 500 Pr Grw ETF Com 46137V266   235,008 6,400 SH   SOLE   0 0 6,400
Invesco S&P 500 Quality ETF Com 46137V241   3,449,867 57,098 SH   SOLE   0 0 57,098
Invesco S&P MidCap Quality ETF Com 46137V472   11,052,071 100,428 SH   SOLE   0 0 100,428
Invesco S&P Smallcap 600 Rev ETF Com 46138G664   2,521,080 58,890 SH   SOLE   0 0 58,890
Invesco S&P SmallCap Energy Et Com 46138G474   225,351 4,040 SH   SOLE   0 0 4,040
Invsc S P 500 Top 50 ETF Com 46137V233   4,988,339 118,404 SH   SOLE   0 0 118,404
Iron Mountain Inc Com Com 462846106   2,482,500 30,700 SH   SOLE   0 0 30,700
iShares 0 To 3 MNTH Treasury BND ETF Com 46436E718   10,837,425 107,610 SH   SOLE   0 0 107,610
iShares Core 10 Year USD Bond Com 464289479   7,506,014 146,860 SH   SOLE   0 0 146,860
iShares Core Dividend Growth ETF Com 46434V621   10,666,371 183,713 SH   SOLE   0 0 183,713
iShares Core S&P 500 ETF Com 464287200   712,455 2,051 SH   SOLE   0 0 2,051
iShares Core S&P Mid Cap ETF Com 464287507   549,460 9,046 SH   SOLE   0 0 9,046
iShares Core S&P Small-Cap ETF Com 464287804   437,649 3,960 SH   SOLE   0 0 3,960
iShares Core S&P Total U.S Com 464287150   408,738 3,545 SH   SOLE   0 0 3,545
iShares MSCI USA Min Vol Factor ETF Com 46429B697   3,025,067 36,194 SH   SOLE   0 0 36,194
IShares MSCI USA Quality Facto Com 46432F339   1,003,350 6,105 SH   SOLE   0 0 6,105
iShares Russell 1000 Growth ETF Com 464287614   1,109,814 3,293 SH   SOLE   0 0 3,293
iShares Russell 1000 Value ETF Com 464287598   740,585 5,331 SH   SOLE   0 0 5,331
iShares Russell Mid-Cap ETF Com 464287499   1,275,488 15,168 SH   SOLE   0 0 15,168
iShares S&P 500 Value ETF Com 464287408   1,471,212 7,875 SH   SOLE   0 0 7,875
iShares Short Term NTNL Mun BND ETF Com 464288158   2,987,331 28,524 SH   SOLE   0 0 28,524
IShares Total International Com 46432F834   6,670,773 98,302 SH   SOLE   0 0 98,302
iShares TR MSCI Acwi (ex Us) Com 464288240   428,919 8,034 SH   SOLE   0 0 8,034
iShares Trust Barclays 1-3 YR TSY Idx ETF Com 464287457   6,878,376 84,108 SH   SOLE   0 0 84,108
iShares Trust US Aer Def ETF Com 464288760   379,229 2,874 SH   SOLE   0 0 2,874
iShares US Aerospace & Defense Com 464288760   688,675 5,220 SH   SOLE   0 0 5,220
IShr Biotech Com 464287556   3,552,489 25,889 SH   SOLE   0 0 25,889
IShr Core MSCI Em Mkt Com 46434G103   1,676,020 32,481 SH   SOLE   0 0 32,481
IShr Emerging Mkt Com 464287234   251,533 6,123 SH   SOLE   0 0 6,123
IShr Industrial Com 464287754   205,787 1,637 SH   SOLE   0 0 1,637
IShr Rus l000 Growth Com 464287614   660,618 1,960 SH   SOLE   0 0 1,960
IShr Russell 2000 Com 464287655   1,986,073 9,444 SH   SOLE   0 0 9,444
IShr S&P 100 Com 464287101   618,525 2,500 SH   SOLE   0 0 2,500
IShr S&P Glb 100 Com 464287572   20,685,630 231,357 SH   SOLE   0 0 231,357
IShr S&P Global Energy Com 464287341   23,323,052 543,028 SH   SOLE   0 0 543,028
IShr S&P MidCap Com 464287507   1,264,910 20,825 SH   SOLE   0 0 20,825
IShr S&P Sm Cap Com 464287804   1,665,978 15,074 SH   SOLE   0 0 15,074
IShr Sel. Dividend Com 464287168   497,647 4,040 SH   SOLE   0 0 4,040
IShr Short Trsry Bd Com 464288679   581,440 5,260 SH   SOLE   0 0 5,260
IShr US Pfd Stk Index Com 464288687   217,069 6,735 SH   SOLE   0 0 6,735
Johnson & Johnson Com 478160104   3,230,715 20,423 SH   SOLE   0 0 20,423
Johnson & Johnson Com 478160104   587,593 3,714 SH   SOLE   0 0 3,714
JPMorgan Betabuild Interl Eqy ETF Com 46641Q373   9,840,166 163,635 SH   SOLE   0 0 163,635
JPMorgan Chase Com 46625H100   93,699,609 467,796 SH   SOLE   0 0 467,796
JPMorgan Equity Premium Income ETF Com 46641Q332   13,170,423 227,626 SH   SOLE   0 0 227,626
JPMorgan Ultra Short Income ETF Com 46641Q837   15,646,467 310,138 SH   SOLE   0 0 310,138
Keycorp Inc Com 493267108   3,020,950 191,078 SH   SOLE   0 0 191,078
Kimberly/Clark Com 494368103   518,564 4,009 SH   SOLE   0 0 4,009
Lexagene Holdings Inc Com Com 52886L103   4,640 61,050 SH   SOLE   0 0 61,050
Lilly Eli & Co Com 532457108   3,631,924 4,669 SH   SOLE   0 0 4,669
Lincoln Elec Hldgs Com 533900106   715,232 2,800 SH   SOLE   0 0 2,800
Lockheed Martin Com 539830109   14,500,800 31,879 SH   SOLE   0 0 31,879
Lowes Co Com 548661107   4,168,911 16,366 SH   SOLE   0 0 16,366
Marathon Oil Corporation Com Com 565849106   214,224 7,559 SH   SOLE   0 0 7,559
Marathon Petroleum Com 56585A102   3,160,140 15,683 SH   SOLE   0 0 15,683
Mastercard Inc Com 57636Q104   110,856,626 307,142 SH   SOLE   0 0 307,142
McDonalds Corp Com 580135101   401,497 1,424 SH   SOLE   0 0 1,424
Medtronic PLC Com G5960L103   620,158 7,114 SH   SOLE   0 0 7,114
Merck & Co Com 58933Y105   5,956,040 44,979 SH   SOLE   0 0 44,979
Meta Platforms Inc Com 30303M102   47,037,732 213,871 SH   SOLE   0 0 213,871
Microsoft Corp Com 594918104   110,123,460 261,750 SH   SOLE   0 0 261,750
Microsoft Corp Com 594918104   5,741,820 166,395 SH   SOLE   0 0 166,395
Molina Healthcare Com 60855R100   1,012,860 2,465 SH   SOLE   0 0 2,465
Mondelez Int'l Com 609207105   8,733,410 124,763 SH   SOLE   0 0 124,763
Morgan Stanley Com 617446448   1,854,481 19,695 SH   SOLE   0 0 19,695
MSCI Inc Com 55354G100   8,801,866 15,705 SH   SOLE   0 0 15,705
Nestle S A F Sponsored ADR Com 641069406   1,961,302 18,468 SH   SOLE   0 0 18,468
Net Medical Xpress Solutions, Com 64111U204   283 27,222 SH   SOLE   0 0 27,222
Netflix Inc Com 64110L106   300,021 494 SH   SOLE   0 0 494
Nextera Energy Inc Com 65339F101   421,487 6,595 SH   SOLE   0 0 6,595
Nike Com 654106103   463,791 4,935 SH   SOLE   0 0 4,935
Northern Trust Com 665859104   1,139,510 12,815 SH   SOLE   0 0 12,815
Novartis AG F Sponsored ADR Com 66987V109   265,842 2,646 SH   SOLE   0 0 2,646
Novo Nordisk AS Adr Com 670100205   40,087,764 312,210 SH   SOLE   0 0 312,210
NRG Energy Inc Com 629377508   3,847,173 56,835 SH   SOLE   0 0 56,835
Nvidia Corp Com 67066G104   10,896,113 12,059 SH   SOLE   0 0 12,059
Occidental Pete Corp Com 674599105   244,101 3,743 SH   SOLE   0 0 3,743
Oneok Inc Com 682680103   254,941 3,180 SH   SOLE   0 0 3,180
Oneok Inc Com 682680103   952,019 11,875 SH   SOLE   0 0 11,875
Oracle Corp Com 68389X105   726,403 5,783 SH   SOLE   0 0 5,783
Oscar Health Inc Com 687793109   727,054 48,894 SH   SOLE   0 0 48,894
Pacer US Cash Cows 100 Etf Com 69374H881   1,791,880 30,836 SH   SOLE   0 0 30,836
Packaging Corp Amer Com 695156109   379,560 2,000 SH   SOLE   0 0 2,000
Palantir Tech Inc Com CL A Com 69608A108   2,219,614 96,463 SH   SOLE   0 0 96,463
Palo Alto Networks Com 697435105   705,779 2,484 SH   SOLE   0 0 2,484
Palo Alto Networks, Inc. Com 697435105   13,454,977 47,355 SH   SOLE   0 0 47,355
PayPal Holdings Inc Com 70450Y103   1,826,586 340,502 SH   SOLE   0 0 340,502
Pepsico Com 713448108   15,896,333 90,831 SH   SOLE   0 0 90,831
Pepsico Inc Com Com 713448108   205,751 1,167 SH   SOLE   0 0 1,167
Pfizer Inc Com 717081103   1,977,399 71,258 SH   SOLE   0 0 71,258
Philip Morris Intl Com 718172109   1,170,537 12,776 SH   SOLE   0 0 12,776
Philip Morris Intl Inc Com Com 718172109   2,234,170 24,045 SH   SOLE   0 0 24,045
Phillips 66 Com 718546104   775,865 4,750 SH   SOLE   0 0 4,750
PNC Finl Services Grp Com 693475105   8,739,490 54,081 SH   SOLE   0 0 54,081
Pool Corp Com 73278L105   15,101,391 37,426 SH   SOLE   0 0 37,426
Posabit Systems Corporation Co M Com 737307108   4,250 25,000 SH   SOLE   0 0 25,000
Procter & Gamble Co Com 742718109   2,000,301 12,329 SH   SOLE   0 0 12,329
Progressive Cp Ohio Com 743315103   11,882,429 57,453 SH   SOLE   0 0 57,453
Pulte Homes Com 745867101   603,100 5,000 SH   SOLE   0 0 5,000
Qualcomm Com 747525103   355,530 2,100 SH   SOLE   0 0 2,100
Raytheon Technologies Co Com 75513E101   24,987,988 256,208 SH   SOLE   0 0 256,208
Regeneron Pharms Inc Com 75886F107   1,707,457 1,774 SH   SOLE   0 0 1,774
Roper Technologies Com 776696106   52,224 43,167 SH   SOLE   0 0 43,167
Roper Technologies Inc Com 776696106   25,660,674 45,754 SH   SOLE   0 0 45,754
S&P 500 ETF Com 78462F103   56,841,785 108,346 SH   SOLE   0 0 108,346
S&P Biotech SPDR Com 78464A870   491,530 5,180 SH   SOLE   0 0 5,180
S&P Global Inc Com 78409V104   58,823 87,311 SH   SOLE   0 0 87,311
S&P MidCap 400 ETF Com 78467Y107   1,039,217 1,866 SH   SOLE   0 0 1,866
Salesforce Inc. Com 79466L302   44,573,999 147,996 SH   SOLE   0 0 147,996
Schlumberger Limited Com Com 806857108   1,113,257 20,185 SH   SOLE   0 0 20,185
Schlumberger Ltd Com 806857108   527,546 9,625 SH   SOLE   0 0 9,625
Schwab Intl Eq Com 808524805   13,914,610 356,602 SH   SOLE   0 0 356,602
Schwab Strategic Tr US Lg Cp E Com 808524201   4,688,508 75,548 SH   SOLE   0 0 75,548
Schwab US Broad Mkt ETF Com 808524102   1,336,140 21,886 SH   SOLE   0 0 21,886
Schwab US Large Cap Growth ETF Com 808524300   6,225,499 67,143 SH   SOLE   0 0 67,143
Schwab US TIPS ETF Com 808524870   302,255 5,795 SH   SOLE   0 0 5,795
Select Sector Uti Select SPDR ETF Com 81369Y886   3,098,776 47,201 SH   SOLE   0 0 47,201
Service Now Inc Com 81762P102   34,364,723 45,074 SH   SOLE   0 0 45,074
Sherwin Williams Com 824348106   208,398 600 SH   SOLE   0 0 600
Solaredge Technologies Inc Com Com 83417M104   269,724 3,800 SH   SOLE   0 0 3,800
Southern Co Com 842587107   404,111 5,633 SH   SOLE   0 0 5,633
SPDR Bloomberg Barclays 1-3 Month T-Bill ETF Com 78468R663   6,511,489 70,931 SH   SOLE   0 0 70,931
SPDR Fund Consumer Staples ETF Com 81369Y308   361,233 4,731 SH   SOLE   0 0 4,731
SPDR Gold Fund Com 78463V107   14,650,402 71,215 SH   SOLE   0 0 71,215
SPDR Index Shares Funds S&P Em MKT DIV ETF Com 78463X533   1,486,105 44,348 SH   SOLE   0 0 44,348
SPDR MSCI USA Strategicfactors ETF Com 78468R812   1,903,341 13,070 SH   SOLE   0 0 13,070
SPDR Portfolio DVLPD WRLD Ex-US ETF Com 78463X889   5,355,386 149,425 SH   SOLE   0 0 149,425
SPDR Portfolio Short Term Corp Com 78464A474   3,251,926 109,235 SH   SOLE   0 0 109,235
SPDR S&P 500 Growth ETF IV Com 78464A409   6,063,813 82,896 SH   SOLE   0 0 82,896
SPDR S&P 500 High Dividend ETF IV Com 78468R788   10,730,471 263,583 SH   SOLE   0 0 263,583
SPDR S&P Aerospace Def ETF IV Com 78464A631   6,239,253 44,404 SH   SOLE   0 0 44,404
SPDR S&P Oilgas Exp ETF Com 78464A730   229,006 1,478 SH   SOLE   0 0 1,478
SPDR Series Trust Portfolio S& P 500 ETF Com 78464A854   13,148,764 213,697 SH   SOLE   0 0 213,697
SPDR Series Trust SPDR Bloombe RG ETF Com 78464A680   2,585,759 28,167 SH   SOLE   0 0 28,167
SPDR Technology Select Com 81369Y803   2,426,521 11,651 SH   SOLE   0 0 11,651
ST Joe Co Com 790148100   2,172,594 37,478 SH   SOLE   0 0 37,478
Starbucks Corp Com 855244109   642,015 7,025 SH   SOLE   0 0 7,025
Starbucks Corp Com 855244109   39,253 352,587 SH   SOLE   0 0 352,587
Starwood Ppty Trust Com 85571B105   10,617,932 522,279 SH   SOLE   0 0 522,279
Stifel Financial Corp Pfd Ser Com 860630706   356,069 14,375 SH   SOLE   0 0 14,375
Stryker Corp Com 863667101   36,069,359 100,789 SH   SOLE   0 0 100,789
Take-Two Interactive Software Inc Com 874054109   33,223 193,767 SH   SOLE   0 0 193,767
Tesla Inc Com 88160R101   7,907,913 44,985 SH   SOLE   0 0 44,985
The Travelers Co Com 89417E109   209,658 911 SH   SOLE   0 0 911
Thermo Fisher Scientific Com 883556102   102,694,576 176,691 SH   SOLE   0 0 176,691
TJX Companies Inc Com 872540109   33,837 137,828 SH   SOLE   0 0 137,828
Tradeweb Markets Inc Com 892672106   57,594,520 552,890 SH   SOLE   0 0 552,890
Two Harbors Investment Corp Se Com 90187B200   2,409,048 102,600 SH   SOLE   0 0 102,600
Two Harbors Investment Corp Se Com 90187B309   845,157 36,500 SH   SOLE   0 0 36,500
Union Pacific Corp Com 907818108   1,281,541 5,211 SH   SOLE   0 0 5,211
UnitedHealth Group Com 91324P102   27,492,488 55,574 SH   SOLE   0 0 55,574
Vaneck Oil Services Etf Com 92189H607   211,888 630 SH   SOLE   0 0 630
VanEck Vectors Morningstar Com 92189F643   4,740,337 52,729 SH   SOLE   0 0 52,729
Vanguard Dividend Appreciation ETF Com 921908844   267,580 1,465 SH   SOLE   0 0 1,465
Vanguard FTSE Developed ETF Com 921943858   4,339,203 86,490 SH   SOLE   0 0 86,490
Vanguard Health Care ETF Com 92204A504   10,442,654 38,602 SH   SOLE   0 0 38,602
Vanguard Internatnl HGH DIV YLD ETF Com 921946794   15,399,167 223,825 SH   SOLE   0 0 223,825
Vanguard Mega Cap Index ETF Com 921910873   251,180 1,344 SH   SOLE   0 0 1,344
Vanguard Muni BND Tax Exempt ETF Com 922907746   2,424,786 47,921 SH   SOLE   0 0 47,921
Vanguard S&P 500 ETF Com 922908363   9,508,246 19,780 SH   SOLE   0 0 19,780
Vanguard S&P 500 ETF Com 922908363   15,222,498 31,667 SH   SOLE   0 0 31,667
Vanguard Short Term Treas ETF Com 92206C102   803,363 13,834 SH   SOLE   0 0 13,834
Vanguard Short-Term Inflation-Protected Securities ETF Com 922020805   100,742 131,593 SH   SOLE   0 0 131,593
Vanguard Tot Stk Mkt Com 922908769   565,023 2,174 SH   SOLE   0 0 2,174
Vanguard Tot Wrld Stk Com 922042742   377,026 3,412 SH   SOLE   0 0 3,412
Vanguard Total Bond Market Com 921937835   219,778 3,026 SH   SOLE   0 0 3,026
Vanguard Total Stock Market ETF Com 922908769   286,327 1,102 SH   SOLE   0 0 1,102
Vanguard Vanguard Small-Cap Et F Com 922908751   5,029,703 22,003 SH   SOLE   0 0 22,003
Vanguard Vanguard Value ETF Com 922908744   22,004,495 135,113 SH   SOLE   0 0 135,113
Veralto Corp Com. Com 92338c103   615,046 6,937 SH   SOLE   0 0 6,937
Verisk Analytics Inc Class A Com 92345Y106   55,341 10,987 SH   SOLE   0 0 10,987
Verizon Com 92343V104   437,890 10,436 SH   SOLE   0 0 10,436
Viatris Inc Com 92556V106   2,186,401 183,116 SH   SOLE   0 0 183,116
Visa Inc Cl A Com 92826C839   2,142,022 77,733 SH   SOLE   0 0 77,733
W E C Energy Group Inc Com 92939U106   218,029 2,655 SH   SOLE   0 0 2,655
Wallbox N V F Com N94209108   28,900 20,352 SH   SOLE   0 0 20,352
Wal-Mart Stores Inc Com 931142103   362,103 6,018 SH   SOLE   0 0 6,018
Walt Disney Co Com 254687106   9,369,472 76,573 SH   SOLE   0 0 76,573
Watsco Inc Com 942622200   902,817 2,090 SH   SOLE   0 0 2,090
Wisdomtree Intrst RT HDG Agrgt ETF Com 97717W380   315,128 14,272 SH   SOLE   0 0 14,272
Workday Inc Com 98138H101   43,434,346 159,246 SH   SOLE   0 0 159,246
WW Intl Inc Com Com 98262P101   57,905 31,300 SH   SOLE   0 0 31,300
Xylem Inc Com Com 98419M100   820,674 6,350 SH   SOLE   0 0 6,350
Zebra Technologies Com 989207105   696,326 2,310 SH   SOLE   0 0 2,310
Zoetis Inc Com 98978V103   531,873 3,143 SH   SOLE   0 0 3,143
Brookfield Corp Com 11271J107   26,154 624,641 SH   SOLE   0 0 624,641