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   1,264,493 36,866 SH   SOLE   0 0 36,866
ABBOTT LABS COM 002824100   4,415,441 43,605 SH   SOLE   0 0 43,605
ABBVIE INC COM 00287Y109   10,499,113 65,879 SH   SOLE   0 0 65,879
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108   43,705 10,608 SH   SOLE   0 0 10,608
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   12,061,311 42,200 SH   SOLE   0 0 42,200
ACUSHNET HLDGS CORP COM 005098108   3,236,726 63,540 SH   SOLE   0 0 63,540
ADOBE SYSTEMS INCORPORATED COM 00724F101   13,681,766 35,503 SH   SOLE   0 0 35,503
ADVANCED MICRO DEVICES INC COM 007903107   315,788 3,222 SH   SOLE   0 0 3,222
AGILENT TECHNOLOGIES INC COM 00846U101   7,000,339 50,602 SH   SOLE   0 0 50,602
AGREE RLTY CORP COM 008492100   232,069 3,382 SH   SOLE   0 0 3,382
AIR PRODS & CHEMS INC COM 009158106   4,806,209 16,734 SH   SOLE   0 0 16,734
AIRBNB INC COM CL A 009066101   1,031,525 8,292 SH   SOLE   0 0 8,292
ALBEMARLE CORP COM 012653101   340,933 1,542 SH   SOLE   0 0 1,542
ALCON AG ORD SHS H01301128   713,043 10,108 SH   SOLE   0 0 10,108
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   480,754 3,828 SH   SOLE   0 0 3,828
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   549,933 5,382 SH   SOLE   0 0 5,382
ALIGN TECHNOLOGY INC COM 016255101   808,619 2,420 SH   SOLE   0 0 2,420
ALIGNMENT HEALTHCARE INC COM 01625V104   63,600 10,000 SH   SOLE   0 0 10,000
ALLEGION PLC ORD SHS G0176J109   2,285,905 21,418 SH   SOLE   0 0 21,418
ALLISON TRANSMISSION HLDGS I COM 01973R101   17,585,728 388,721 SH   SOLE   0 0 388,721
ALPHABET INC CAP STK CL C 02079K107   5,932,368 57,042 SH   SOLE   0 0 57,042
ALPHABET INC CAP STK CL A 02079K305   31,001,930 298,871 SH   SOLE   0 0 298,871
ALTRIA GROUP INC COM 02209S103   1,693,247 37,948 SH   SOLE   0 0 37,948
AMAZON COM INC COM 023135106   13,126,196 127,081 SH   SOLE   0 0 127,081
AMAZON COM INC COM 023135106   4,536 5,400 SH Put SOLE   0 0 5,400
AMAZON COM INC COM 023135106   2,014 5,300 SH Put SOLE   0 0 5,300
AMBEV SA SPONSORED ADR 02319V103   48,170 17,082 SH   SOLE   0 0 17,082
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   332,712 15,806 SH   SOLE   0 0 15,806
AMERICAN ELEC PWR CO INC COM 025537101   257,138 2,826 SH   SOLE   0 0 2,826
AMERICAN EXPRESS CO COM 025816109   261,331 1,584 SH   SOLE   0 0 1,584
AMERICAN HOMES 4 RENT CL A 02665T306   232,194 7,383 SH   SOLE   0 0 7,383
AMERICAN TOWER CORP NEW COM 03027X100   8,262,582 40,435 SH   SOLE   0 0 40,435
AMGEN INC COM 031162100   10,602,467 43,857 SH   SOLE   0 0 43,857
ANALOG DEVICES INC COM 032654105   659,264 3,343 SH   SOLE   0 0 3,343
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   863,388 12,939 SH   SOLE   0 0 12,939
ANSYS INC COM 03662Q105   3,493,734 10,498 SH   SOLE   0 0 10,498
ANTERO MIDSTREAM CORP COM 03676B102   171,568 16,355 SH   SOLE   0 0 16,355
AON PLC SHS CL A G0403H108   992,845 3,149 SH   SOLE   0 0 3,149
APARTMENT INCOME REIT CORP COM 03750L109   270,955 7,566 SH   SOLE   0 0 7,566
APARTMENT INVT & MGMT CO CL A 03748R747   158,108 20,560 SH   SOLE   0 0 20,560
APOLLO GLOBAL MGMT INC COM 03769M106   1,638,623 25,944 SH   SOLE   0 0 25,944
APPLE INC COM 037833100   92,384,690 560,247 SH   SOLE   0 0 560,247
APPLIED MATLS INC COM 038222105   8,413,585 68,498 SH   SOLE   0 0 68,498
APTARGROUP INC COM 038336103   1,060,088 8,969 SH   SOLE   0 0 8,969
APTIV PLC SHS G6095L109   284,402 2,535 SH   SOLE   0 0 2,535
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   1,696,906 53,061 SH   SOLE   0 0 53,061
ASHLAND INC COM 044186104   37,289,097 363,052 SH   SOLE   0 0 363,052
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,166,118 4,651 SH   SOLE   0 0 4,651
ASPEN TECHNOLOGY INC COM 29109X106   5,020,492 21,936 SH   SOLE   0 0 21,936
ASTRAZENECA PLC SPONSORED ADR 046353108   2,013,899 29,015 SH   SOLE   0 0 29,015
AT&T INC COM 00206R102   967,897 50,280 SH   SOLE   0 0 50,280
ATLASSIAN CORPORATION CL A 049468101   818,021 4,779 SH   SOLE   0 0 4,779
ATRION CORP COM 049904105   837,216 1,333 SH   SOLE   0 0 1,333
AUTODESK INC COM 052769106   1,346,379 6,468 SH   SOLE   0 0 6,468
AUTOMATIC DATA PROCESSING IN COM 053015103   1,479,176 6,644 SH   SOLE   0 0 6,644
AUTOZONE INC COM 053332102   27,317,421 11,113 SH   SOLE   0 0 11,113
AVALONBAY CMNTYS INC COM 053484101   284,213 1,691 SH   SOLE   0 0 1,691
AVANTAX INC COM 095229100   11,587,933 440,271 SH   SOLE   0 0 440,271
BANCFIRST CORP COM 05945F103   1,425,781 17,157 SH   SOLE   0 0 17,157
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   922,382 130,834 SH   SOLE   0 0 130,834
BANCO SANTANDER S.A. ADR 05964H105   1,279,437 346,731 SH   SOLE   0 0 346,731
BANK AMERICA CORP COM 060505104   2,176,502 76,101 SH   SOLE   0 0 76,101
BANK AMERICA CORP 7.25%CNV PFD L 060505682   656,281 562 SH   SOLE   0 0 562
BARCLAYS PLC ADR 06738E204   254,885 35,450 SH   SOLE   0 0 35,450
BEIGENE LTD SPONSORED ADR 07725L102   444,207 2,061 SH   SOLE   0 0 2,061
BENTLEY SYS INC COM CL B 08265T208   3,771,147 87,721 SH   SOLE   0 0 87,721
BERKLEY W R CORP COM 084423102   2,713,255 43,579 SH   SOLE   0 0 43,579
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,052,800 13 SH   SOLE   0 0 13
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,183,631 16,788 SH   SOLE   0 0 16,788
BERRY GLOBAL GROUP INC COM 08579W103   19,288,376 327,477 SH   SOLE   0 0 327,477
BHP GROUP LTD SPONSORED ADS 088606108   1,006,787 15,877 SH   SOLE   0 0 15,877
BIOGEN INC COM 09062X103   397,027 1,428 SH   SOLE   0 0 1,428
BIOHAVEN LTD COM G1110E107   3,326,251 243,503 SH   SOLE   0 0 243,503
BLACKROCK INC COM 09247X101   3,668,466 5,483 SH   SOLE   0 0 5,483
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108   745,240 92,807 SH   SOLE   0 0 92,807
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   174,081 17,050 SH   SOLE   0 0 17,050
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101   862,450 46,145 SH   SOLE   0 0 46,145
BLACKSTONE INC COM 09260D107   64,908,092 738,935 SH   SOLE   0 0 738,935
BLOCK H & R INC COM 093671105   27,366,087 776,343 SH   SOLE   0 0 776,343
BLUEPRINT MEDICINES CORP COM 09627Y109   246,995 5,490 SH   SOLE   0 0 5,490
BOEING CO COM 097023105   472,657 2,225 SH   SOLE   0 0 2,225
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   301,922 3,257 SH   SOLE   0 0 3,257
BORGWARNER INC COM 099724106   288,521 5,875 SH   SOLE   0 0 5,875
BOSTON PROPERTIES INC COM 101121101   210,829 3,896 SH   SOLE   0 0 3,896
BOSTON SCIENTIFIC CORP COM 101137107   219,482 4,387 SH   SOLE   0 0 4,387
BP PLC SPONSORED ADR 055622104   1,303,845 34,366 SH   SOLE   0 0 34,366
BRIGHT HORIZONS FAM SOL IN D COM 109194100   1,741,745 22,623 SH   SOLE   0 0 22,623
BRISTOL-MYERS SQUIBB CO COM 110122108   1,648,913 23,790 SH   SOLE   0 0 23,790
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   1,017,114 28,961 SH   SOLE   0 0 28,961
BROADCOM INC COM 11135F101   4,687,087 7,306 SH   SOLE   0 0 7,306
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   664,532 4,534 SH   SOLE   0 0 4,534
BROOKFIELD CORP CL A LTD VT SH 11271J107   600,734 18,433 SH   SOLE   0 0 18,433
BUNGE LIMITED COM G16962105   267,308 2,798 SH   SOLE   0 0 2,798
CADENCE DESIGN SYSTEM INC COM 127387108   10,772,155 51,274 SH   SOLE   0 0 51,274
CAMDEN PPTY TR SH BEN INT 133131102   267,167 2,548 SH   SOLE   0 0 2,548
CAMECO CORP COM 13321L108   377,738 14,434 SH   SOLE   0 0 14,434
CANADIAN NAT RES LTD COM 136385101   18,391,372 332,274 SH   SOLE   0 0 332,274
CANADIAN NATL RY CO COM 136375102   351,816 2,982 SH   SOLE   0 0 2,982
CANO HEALTH INC COM CL A 13781Y103   4,996,183 5,490,311 SH   SOLE   0 0 5,490,311
CAPITOL SER TR FAIRLEAD TACTICA 14064D550   1,640,600 67,709 SH   SOLE   0 0 67,709
CARLISLE COS INC COM 142339100   272,016 1,203 SH   SOLE   0 0 1,203
CARLYLE GROUP INC COM 14316J108   234,259 7,542 SH   SOLE   0 0 7,542
CATERPILLAR INC COM 149123101   376,018 1,643 SH   SOLE   0 0 1,643
CDW CORP COM 12514G108   570,204 2,926 SH   SOLE   0 0 2,926
CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108   91,066 12,509 SH   SOLE   0 0 12,509
CHARLES RIV LABS INTL INC COM 159864107   2,978,056 14,756 SH   SOLE   0 0 14,756
CHECK POINT SOFTWARE TECH LT ORD M22465104   202,020 1,554 SH   SOLE   0 0 1,554
CHEMED CORP NEW COM 16359R103   2,304,093 4,285 SH   SOLE   0 0 4,285
CHENIERE ENERGY INC COM NEW 16411R208   328,183 2,082 SH   SOLE   0 0 2,082
CHEVRON CORP NEW COM 166764100   6,972,584 42,735 SH   SOLE   0 0 42,735
CIENA CORP COM NEW 171779309   1,610,316 30,661 SH   SOLE   0 0 30,661
CINCINNATI FINL CORP COM 172062101   1,491,100 13,304 SH   SOLE   0 0 13,304
CINTAS CORP COM 172908105   1,187,649 2,567 SH   SOLE   0 0 2,567
CISCO SYS INC COM 17275R102   5,165,592 98,816 SH   SOLE   0 0 98,816
CITIGROUP INC COM NEW 172967424   516,125 11,007 SH   SOLE   0 0 11,007
CLEARWATER ANALYTICS HLDGS I CL A 185123106   622,376 38,996 SH   SOLE   0 0 38,996
CLEARWAY ENERGY INC CL C 18539C204   226,294 7,223 SH   SOLE   0 0 7,223
CME GROUP INC COM 12572Q105   1,692,707 8,838 SH   SOLE   0 0 8,838
CNO FINL GROUP INC COM 12621E103   378,413 17,053 SH   SOLE   0 0 17,053
COCA COLA CO COM 191216100   9,903,364 159,654 SH   SOLE   0 0 159,654
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   424,402 7,170 SH   SOLE   0 0 7,170
COHEN & STEERS LTD DURATION COM 19248C105   223,946 12,553 SH   SOLE   0 0 12,553
COHEN & STEERS SELECT PFD & COM 19248Y107   218,539 12,074 SH   SOLE   0 0 12,074
COMCAST CORP NEW CL A 20030N101   1,961,464 51,740 SH   SOLE   0 0 51,740
CONOCOPHILLIPS COM 20825C104   7,392,732 74,516 SH   SOLE   0 0 74,516
CONSTELLATION BRANDS INC CL A 21036P108   208,496 923 SH   SOLE   0 0 923
COOPER COS INC COM NEW 216648402   4,072,079 10,907 SH   SOLE   0 0 10,907
CORNING INC COM 219350105   1,447,089 41,017 SH   SOLE   0 0 41,017
CORVEL CORP COM 221006109   1,601,206 8,415 SH   SOLE   0 0 8,415
COSTAR GROUP INC COM 22160N109   786,680 11,426 SH   SOLE   0 0 11,426
COSTCO WHSL CORP NEW COM 22160K105   4,694,389 9,448 SH   SOLE   0 0 9,448
COUPANG INC CL A 22266T109   198,128 12,383 SH   SOLE   0 0 12,383
CREDICORP LTD COM G2519Y108   378,155 2,856 SH   SOLE   0 0 2,856
CROWDSTRIKE HLDGS INC CL A 22788C105   376,504 2,743 SH   SOLE   0 0 2,743
CROWN CASTLE INC COM 22822V101   4,072,792 30,430 SH   SOLE   0 0 30,430
CVS HEALTH CORP COM 126650100   1,382,770 18,608 SH   SOLE   0 0 18,608
DANAHER CORPORATION COM 235851102   7,867,932 31,217 SH   SOLE   0 0 31,217
DARDEN RESTAURANTS INC COM 237194105   2,676,319 17,249 SH   SOLE   0 0 17,249
DATADOG INC CL A COM 23804L103   277,707 3,822 SH   SOLE   0 0 3,822
DEERE & CO COM 244199105   200,247 485 SH   SOLE   0 0 485
DELTA AIR LINES INC DEL COM NEW 247361702   435,452 12,470 SH   SOLE   0 0 12,470
DENISON MINES CORP COM 248356107   16,350 15,000 SH   SOLE   0 0 15,000
DEVON ENERGY CORP NEW COM 25179M103   507,844 10,034 SH   SOLE   0 0 10,034
DEXCOM INC COM 252131107   482,496 4,153 SH   SOLE   0 0 4,153
DIAGEO PLC SPON ADR NEW 25243Q205   2,369,955 13,081 SH   SOLE   0 0 13,081
DIAMONDBACK ENERGY INC COM 25278X109   598,184 4,425 SH   SOLE   0 0 4,425
DISNEY WALT CO COM 254687106   1,309,600 13,079 SH   SOLE   0 0 13,079
DOCUSIGN INC COM 256163106   451,144 7,738 SH   SOLE   0 0 7,738
DOLBY LABORATORIES INC COM CL A 25659T107   2,843,923 33,293 SH   SOLE   0 0 33,293
DOLLAR TREE INC COM 256746108   222,790 1,552 SH   SOLE   0 0 1,552
DOMINION ENERGY INC COM 25746U109   1,901,282 34,006 SH   SOLE   0 0 34,006
DONALDSON INC COM 257651109   1,020,461 15,618 SH   SOLE   0 0 15,618
DOVER CORP COM 260003108   2,155,475 14,186 SH   SOLE   0 0 14,186
DRIL-QUIP INC COM 262037104   739,313 25,769 SH   SOLE   0 0 25,769
DTE ENERGY CO COM 233331107   413,294 3,773 SH   SOLE   0 0 3,773
EAGLE MATLS INC COM 26969P108   8,548,481 58,252 SH   SOLE   0 0 58,252
EASTGROUP PPTYS INC COM 277276101   764,636 4,625 SH   SOLE   0 0 4,625
EATON CORP PLC SHS G29183103   3,960,241 23,113 SH   SOLE   0 0 23,113
EATON VANCE TAX-MANAGED GLOB COM 27829F108   108,169 13,850 SH   SOLE   0 0 13,850
EDGIO INC COM 53261M104   10,437 13,193 SH   SOLE   0 0 13,193
EDWARDS LIFESCIENCES CORP COM 28176E210   617,662 7,466 SH   SOLE   0 0 7,466
EMCOR GROUP INC COM 29084Q100   4,524,595 27,828 SH   SOLE   0 0 27,828
EMERSON ELEC CO COM 291011104   342,544 3,931 SH   SOLE   0 0 3,931
ENBRIDGE INC COM 29250N105   579,057 15,178 SH   SOLE   0 0 15,178
ENEL CHILE S.A. SPONSORED ADR 29278D105   225,877 83,658 SH   SOLE   0 0 83,658
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   838,583 67,248 SH   SOLE   0 0 67,248
ENI S P A SPONSORED ADR 26874R108   550,340 19,655 SH   SOLE   0 0 19,655
ENTERPRISE PRODS PARTNERS L COM 293792107   229,370 8,856 SH   SOLE   0 0 8,856
EOG RES INC COM 26875P101   9,943,737 86,746 SH   SOLE   0 0 86,746
EQT CORP COM 26884L109   417,148 13,073 SH   SOLE   0 0 13,073
EQUIFAX INC COM 294429105   2,786,345 13,737 SH   SOLE   0 0 13,737
EQUINIX INC COM 29444U700   1,758,869 2,439 SH   SOLE   0 0 2,439
EQUINOR ASA SPONSORED ADR 29446M102   471,313 16,578 SH   SOLE   0 0 16,578
EQUITY LIFESTYLE PPTYS INC COM 29472R108   411,051 6,123 SH   SOLE   0 0 6,123
ESSEX PPTY TR INC COM 297178105   218,979 1,047 SH   SOLE   0 0 1,047
ETSY INC COM 29786A106   259,288 2,329 SH   SOLE   0 0 2,329
EURONAV NV SHS B38564108   234,629 13,974 SH   SOLE   0 0 13,974
EVERCORE INC CLASS A 29977A105   232,416 2,014 SH   SOLE   0 0 2,014
EVERSOURCE ENERGY COM 30040W108   453,954 5,801 SH   SOLE   0 0 5,801
EXPONENT INC COM 30214U102   2,805,736 28,145 SH   SOLE   0 0 28,145
EXXON MOBIL CORP COM 30231G102   1,774,124 16,178 SH   SOLE   0 0 16,178
FACTSET RESH SYS INC COM 303075105   2,350,462 5,663 SH   SOLE   0 0 5,663
FAIR ISAAC CORP COM 303250104   2,363,146 3,363 SH   SOLE   0 0 3,363
FARMLAND PARTNERS INC COM 31154R109   187,216 17,497 SH   SOLE   0 0 17,497
FASTENAL CO COM 311900104   2,586,329 47,948 SH   SOLE   0 0 47,948
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   881,846 8,923 SH   SOLE   0 0 8,923
FEDEX CORP COM 31428X106   533,898 2,337 SH   SOLE   0 0 2,337
FIDELITY NATL INFORMATION SV COM 31620M106   1,799,766 33,127 SH   SOLE   0 0 33,127
FIRST HAWAIIAN INC COM 32051X108   2,163,487 104,871 SH   SOLE   0 0 104,871
FIRST INDL RLTY TR INC COM 32054K103   683,795 12,853 SH   SOLE   0 0 12,853
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   259,272 7,460 SH   SOLE   0 0 7,460
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   648,781 12,799 SH   SOLE   0 0 12,799
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101   481,556 16,214 SH   SOLE   0 0 16,214
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   355,253 8,310 SH   SOLE   0 0 8,310
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   263,297 16,965 SH   SOLE   0 0 16,965
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   436,249 4,057 SH   SOLE   0 0 4,057
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   342,745 4,699 SH   SOLE   0 0 4,699
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860   271,618 12,776 SH   SOLE   0 0 12,776
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   292,732 6,524 SH   SOLE   0 0 6,524
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   1,853,117 31,140 SH   SOLE   0 0 31,140
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   354,382 7,403 SH   SOLE   0 0 7,403
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103   475,882 10,123 SH   SOLE   0 0 10,123
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   265,041 4,900 SH   SOLE   0 0 4,900
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   2,248,404 49,898 SH   SOLE   0 0 49,898
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST MAR 33740F599   574,566 17,090 SH   SOLE   0 0 17,090
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F615   538,856 17,450 SH   SOLE   0 0 17,450
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   867,863 13,071 SH   SOLE   0 0 13,071
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   295,159 3,281 SH   SOLE   0 0 3,281
FIRST TR VALUE LINE DIVID IN SHS 33734H106   418,226 10,414 SH   SOLE   0 0 10,414
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   515,535 5,541 SH   SOLE   0 0 5,541
FLEXSHARES TR MORNSTAR UPSTR 33939L407   421,716 9,972 SH   SOLE   0 0 9,972
FLOOR & DECOR HLDGS INC CL A 339750101   450,240 4,584 SH   SOLE   0 0 4,584
FORD MTR CO DEL COM 345370860   635,238 50,416 SH   SOLE   0 0 50,416
FORTINET INC COM 34959E109   13,110,033 197,262 SH   SOLE   0 0 197,262
FREEPORT-MCMORAN INC CL B 35671D857   2,524,330 61,704 SH   SOLE   0 0 61,704
FTI CONSULTING INC COM 302941109   5,167,018 26,182 SH   SOLE   0 0 26,182
GAMING & LEISURE PPTYS INC COM 36467J108   810,629 15,571 SH   SOLE   0 0 15,571
GARTNER INC COM 366651107   701,383 2,153 SH   SOLE   0 0 2,153
GENERAL ELECTRIC CO COM NEW 369604301   358,904 3,754 SH   SOLE   0 0 3,754
GENERAL MTRS CO COM 37045V100   1,315,291 35,859 SH   SOLE   0 0 35,859
GENMAB A/S SPONSORED ADS 372303206   1,769,132 46,852 SH   SOLE   0 0 46,852
GENPACT LIMITED SHS G3922B107   237,397 5,136 SH   SOLE   0 0 5,136
GENWORTH FINL INC COM CL A 37247D106   248,490 49,500 SH   SOLE   0 0 49,500
GILEAD SCIENCES INC COM 375558103   15,268,730 184,027 SH   SOLE   0 0 184,027
GLOBAL PARTNERS LP COM UNITS 37946R109   589,597 19,007 SH   SOLE   0 0 19,007
GLOBAL X FDS CYBRSCURTY ETF 37954Y384   2,586,499 110,298 SH   SOLE   0 0 110,298
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889   276,100 5,500 SH   SOLE   0 0 5,500
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   1,537,149 15,350 SH   SOLE   0 0 15,350
GOLDMAN SACHS GROUP INC COM 38141G104   696,673 2,130 SH   SOLE   0 0 2,130
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   261,268 86,800 SH   SOLE   0 0 86,800
GRACO INC COM 384109104   3,031,916 41,527 SH   SOLE   0 0 41,527
GRAINGER W W INC COM 384802104   395,377 574 SH   SOLE   0 0 574
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102   263,702 2,946 SH   SOLE   0 0 2,946
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101   428,071 2,194 SH   SOLE   0 0 2,194
GSK PLC SPONSORED ADR 37733W204   1,255,381 35,283 SH   SOLE   0 0 35,283
H WORLD GROUP LTD SPONSORED ADS 44332N106   256,214 5,231 SH   SOLE   0 0 5,231
HALEON PLC SPON ADS 405552100   465,128 57,141 SH   SOLE   0 0 57,141
HARTFORD FINL SVCS GROUP INC COM 416515104   406,084 5,827 SH   SOLE   0 0 5,827
HDFC BANK LTD SPONSORED ADS 40415F101   1,504,397 22,565 SH   SOLE   0 0 22,565
HEALTHCARE RLTY TR CL A COM 42226K105   231,675 11,985 SH   SOLE   0 0 11,985
HENRY JACK & ASSOC INC COM 426281101   3,711,344 24,624 SH   SOLE   0 0 24,624
HERSHEY CO COM 427866108   258,294 1,015 SH   SOLE   0 0 1,015
HIREQUEST INC COM 433535101   2,006,787 93,036 SH   SOLE   0 0 93,036
HOME DEPOT INC COM 437076102   25,937,213 87,887 SH   SOLE   0 0 87,887
HONDA MOTOR LTD AMERN SHS 438128308   1,346,622 50,835 SH   SOLE   0 0 50,835
HONEYWELL INTL INC COM 438516106   8,665,430 45,340 SH   SOLE   0 0 45,340
HOST HOTELS & RESORTS INC COM 44107P104   413,038 25,048 SH   SOLE   0 0 25,048
HUBSPOT INC COM 443573100   293,265 684 SH   SOLE   0 0 684
HUNTSMAN CORP COM 447011107   6,032,986 220,504 SH   SOLE   0 0 220,504
HUT 8 MNG CORP COM 44812T102   18,500 10,000 SH   SOLE   0 0 10,000
ICICI BANK LIMITED ADR 45104G104   321,161 14,882 SH   SOLE   0 0 14,882
IDEXX LABS INC COM 45168D104   255,541 511 SH   SOLE   0 0 511
ILLINOIS TOOL WKS INC COM 452308109   1,046,042 4,297 SH   SOLE   0 0 4,297
ILLUMINA INC COM 452327109   757,415 3,257 SH   SOLE   0 0 3,257
IMPERIAL OIL LTD COM NEW 453038408   368,271 7,248 SH   SOLE   0 0 7,248
INFOSYS LTD SPONSORED ADR 456788108   235,771 13,519 SH   SOLE   0 0 13,519
ING GROEP N.V. SPONSORED ADR 456837103   641,047 54,006 SH   SOLE   0 0 54,006
INSULET CORP COM 45784P101   314,495 986 SH   SOLE   0 0 986
INTEL CORP COM 458140100   468,933 14,354 SH   SOLE   0 0 14,354
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   3,110,712 37,678 SH   SOLE   0 0 37,678
INTERNATIONAL BUSINESS MACHS COM 459200101   808,880 6,170 SH   SOLE   0 0 6,170
INTERPUBLIC GROUP COS INC COM 460690100   13,164,253 353,498 SH   SOLE   0 0 353,498
INTUIT COM 461202103   3,961,883 8,887 SH   SOLE   0 0 8,887
INTUITIVE SURGICAL INC COM NEW 46120E602   2,642,326 10,343 SH   SOLE   0 0 10,343
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   357,120 7,200 SH   SOLE   0 0 7,200
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   732,860 51,537 SH   SOLE   0 0 51,537
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103   331,031 3,304 SH   SOLE   0 0 3,304
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   127,336 11,092 SH   SOLE   0 0 11,092
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   331,875 17,303 SH   SOLE   0 0 17,303
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   3,381,108 152,646 SH   SOLE   0 0 152,646
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   888,005 19,060 SH   SOLE   0 0 19,060
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   295,603 2,044 SH   SOLE   0 0 2,044
INVESCO QQQ TR UNIT SER 1 46090E103   423,949 1,321 SH   SOLE   0 0 1,321
IQVIA HLDGS INC COM 46266C105   211,221 1,062 SH   SOLE   0 0 1,062
IRON MTN INC DEL COM 46284V101   686,507 12,975 SH   SOLE   0 0 12,975
ISHARES GOLD TR ISHARES NEW 464285204   863,882 23,117 SH   SOLE   0 0 23,117
ISHARES INC CORE MSCI EMKT 46434G103   10,080,941 206,619 SH   SOLE   0 0 206,619
ISHARES INC MSCI GLB SLV&MTL 464286327   367,350 32,055 SH   SOLE   0 0 32,055
ISHARES INC MSCI GBL GOLD MN 46434G855   386,611 15,360 SH   SOLE   0 0 15,360
ISHARES INC MSCI EM ASIA ETF 464286426   824,379 12,406 SH   SOLE   0 0 12,406
ISHARES SILVER TR ISHARES 46428Q109   868,210 39,250 SH   SOLE   0 0 39,250
ISHARES TR JPMORGAN USD EMG 464288281   7,149,551 82,865 SH   SOLE   0 0 82,865
ISHARES TR EAFE SML CP ETF 464288273   1,009,742 16,968 SH   SOLE   0 0 16,968
ISHARES TR GLB INFRASTR ETF 464288372   778,941 16,330 SH   SOLE   0 0 16,330
ISHARES TR MSCI ACWI ETF 464288257   611,356 6,706 SH   SOLE   0 0 6,706
ISHARES TR GL CLEAN ENE ETF 464288224   364,606 18,433 SH   SOLE   0 0 18,433
ISHARES TR SHRT NAT MUN ETF 464288158   2,716,481 25,950 SH   SOLE   0 0 25,950
ISHARES TR MBS ETF 464288588   355,662 3,754 SH   SOLE   0 0 3,754
ISHARES TR PFD AND INCM SEC 464288687   3,737,372 119,711 SH   SOLE   0 0 119,711
ISHARES TR MSCI KLD400 SOC 464288570   1,481,156 18,992 SH   SOLE   0 0 18,992
ISHARES TR INTL SEL DIV ETF 464288448   1,095,122 39,837 SH   SOLE   0 0 39,837
ISHARES TR NATIONAL MUN ETF 464288414   4,722,555 43,833 SH   SOLE   0 0 43,833
ISHARES TR IBOXX HI YD ETF 464288513   643,942 8,523 SH   SOLE   0 0 8,523
ISHARES TR USD INV GRDE ETF 464288620   10,528,463 207,826 SH   SOLE   0 0 207,826
ISHARES TR CORE MSCI TOTAL 46432F834   209,453 3,381 SH   SOLE   0 0 3,381
ISHARES TR CORE MSCI EAFE 46432F842   16,638,906 248,899 SH   SOLE   0 0 248,899
ISHARES TR MSCI USA QLT FCT 46432F339   5,166,707 41,645 SH   SOLE   0 0 41,645
ISHARES TR 0-5 YR TIPS ETF 46429B747   464,382 4,680 SH   SOLE   0 0 4,680
ISHARES TR CORE DIV GRWTH 46434V621   2,557,126 51,153 SH   SOLE   0 0 51,153
ISHARES TR TRS FLT RT BD 46434V860   376,137 7,435 SH   SOLE   0 0 7,435
ISHARES TR BLACKROCK ULTRA 46434V878   5,125,400 101,998 SH   SOLE   0 0 101,998
ISHARES TR MSCI INTL QUALTY 46434V456   24,872,613 704,607 SH   SOLE   0 0 704,607
ISHARES TR ESG AW MSCI EAFE 46435G516   215,951 3,006 SH   SOLE   0 0 3,006
ISHARES TR CORE S&P MCP ETF 464287507   1,476,899 5,904 SH   SOLE   0 0 5,904
ISHARES TR CORE S&P SCP ETF 464287804   18,842,253 194,853 SH   SOLE   0 0 194,853
ISHARES TR CORE S&P500 ETF 464287200   1,701,460 4,139 SH   SOLE   0 0 4,139
ISHARES TR RUS 1000 ETF 464287622   1,288,099 5,719 SH   SOLE   0 0 5,719
ISHARES TR RUS 1000 VAL ETF 464287598   437,558 2,874 SH   SOLE   0 0 2,874
ISHARES TR RUS 1000 GRW ETF 464287614   32,882,242 134,581 SH   SOLE   0 0 134,581
ISHARES TR RUSSELL 2000 ETF 464287655   1,031,177 5,780 SH   SOLE   0 0 5,780
ISHARES TR RUS 2000 VAL ETF 464287630   820,585 5,989 SH   SOLE   0 0 5,989
ISHARES TR CORE S&P US GWT 464287671   640,742 7,218 SH   SOLE   0 0 7,218
ISHARES TR MSCI EAFE ETF 464287465   43,813,973 612,611 SH   SOLE   0 0 612,611
ISHARES TR RUS MID CAP ETF 464287499   489,640 7,003 SH   SOLE   0 0 7,003
ISHARES TR RUS MDCP VAL ETF 464287473   6,183,604 58,226 SH   SOLE   0 0 58,226
ISHARES TR U.S. BAS MTL ETF 464287838   466,070 3,517 SH   SOLE   0 0 3,517
ISHARES TR 7-10 YR TRSY BD 464287440   3,794,596 38,283 SH   SOLE   0 0 38,283
ISHARES TR IBOXX INV CP ETF 464287242   2,273,807 20,745 SH   SOLE   0 0 20,745
ISHARES TR ISHARES BIOTECH 464287556   532,223 4,121 SH   SOLE   0 0 4,121
ISHARES TR ISHARES SEMICDTR 464287523   1,337,730 3,008 SH   SOLE   0 0 3,008
ISHARES TR S&P 100 ETF 464287101   3,234,600 17,294 SH   SOLE   0 0 17,294
ISHARES TR CORE US AGGBD ET 464287226   3,616,279 36,293 SH   SOLE   0 0 36,293
ISHARES TR SELECT DIVID ETF 464287168   454,453 3,878 SH   SOLE   0 0 3,878
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   18,778,386 373,179 SH   SOLE   0 0 373,179
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   342,424 6,271 SH   SOLE   0 0 6,271
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   1,203,469 23,695 SH   SOLE   0 0 23,695
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   2,392,176 48,317 SH   SOLE   0 0 48,317
JEFFERIES FINL GROUP INC COM 47233W109   16,656,936 524,793 SH   SOLE   0 0 524,793
JFROG LTD ORD SHS M6191J100   3,299,553 167,490 SH   SOLE   0 0 167,490
JOHNSON & JOHNSON COM 478160104   17,518,686 113,024 SH   SOLE   0 0 113,024
JPMORGAN CHASE & CO COM 46625H100   18,241,527 139,986 SH   SOLE   0 0 139,986
KEURIG DR PEPPER INC COM 49271V100   1,014,800 28,764 SH   SOLE   0 0 28,764
KEYCORP COM 493267108   146,747 11,721 SH   SOLE   0 0 11,721
KEYSIGHT TECHNOLOGIES INC COM 49338L103   207,663 1,286 SH   SOLE   0 0 1,286
KINDER MORGAN INC DEL COM 49456B101   844,831 48,249 SH   SOLE   0 0 48,249
KITE RLTY GROUP TR COM NEW 49803T300   708,294 33,857 SH   SOLE   0 0 33,857
KKR & CO INC COM 48251W104   399,677 7,610 SH   SOLE   0 0 7,610
KLA CORP COM NEW 482480100   21,680,248 54,313 SH   SOLE   0 0 54,313
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   664,367 36,205 SH   SOLE   0 0 36,205
KRANESHARES TR CSI CHI INTERNET 500767306   25,318,148 811,739 SH   SOLE   0 0 811,739
L3HARRIS TECHNOLOGIES INC COM 502431109   682,604 3,478 SH   SOLE   0 0 3,478
LAM RESEARCH CORP COM 512807108   10,779,697 20,334 SH   SOLE   0 0 20,334
LANDSTAR SYS INC COM 515098101   3,119,530 17,402 SH   SOLE   0 0 17,402
LAUDER ESTEE COS INC CL A 518439104   1,977,864 8,025 SH   SOLE   0 0 8,025
LAZARD LTD SHS A G54050102   365,932 11,052 SH   SOLE   0 0 11,052
LCI INDS COM 50189K103   2,454,001 22,336 SH   SOLE   0 0 22,336
LENNOX INTL INC COM 526107107   2,257,067 8,982 SH   SOLE   0 0 8,982
LIFE STORAGE INC COM 53223X107   244,284 1,863 SH   SOLE   0 0 1,863
LILLY ELI & CO COM 532457108   18,394,140 53,562 SH   SOLE   0 0 53,562
LINDE PLC SHS G54950103   9,125,834 25,675 SH   SOLE   0 0 25,675
LISTED FD TR HORIZON KINETICS 53656F623   10,729,358 347,904 SH   SOLE   0 0 347,904
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   1,014,253 437,178 SH   SOLE   0 0 437,178
LOCKHEED MARTIN CORP COM 539830109   12,837,654 27,156 SH   SOLE   0 0 27,156
LOWES COS INC COM 548661107   13,216,166 66,091 SH   SOLE   0 0 66,091
LPL FINL HLDGS INC COM 50212V100   3,074,076 15,188 SH   SOLE   0 0 15,188
LULULEMON ATHLETICA INC COM 550021109   230,049 632 SH   SOLE   0 0 632
MAGNA INTL INC COM 559222401   348,185 6,500 SH   SOLE   0 0 6,500
MAINSTAY MACKAY DEFINEDTERM COM 56064K100   512,467 29,486 SH   SOLE   0 0 29,486
MANHATTAN ASSOCIATES INC COM 562750109   3,099,942 20,019 SH   SOLE   0 0 20,019
MARATHON PETE CORP COM 56585A102   703,738 5,219 SH   SOLE   0 0 5,219
MARSH & MCLENNAN COS INC COM 571748102   2,206,047 13,246 SH   SOLE   0 0 13,246
MARTIN MARIETTA MATLS INC COM 573284106   250,109 704 SH   SOLE   0 0 704
MARVELL TECHNOLOGY INC COM 573874104   339,418 7,839 SH   SOLE   0 0 7,839
MASTERCARD INCORPORATED CL A 57636Q104   19,587,682 53,900 SH   SOLE   0 0 53,900
MCDONALDS CORP COM 580135101   17,268,010 61,757 SH   SOLE   0 0 61,757
MEDICAL PPTYS TRUST INC COM 58463J304   135,959 16,540 SH   SOLE   0 0 16,540
MEDTRONIC PLC SHS G5960L103   909,921 11,287 SH   SOLE   0 0 11,287
MERCADOLIBRE INC COM 58733R102   1,124,305 853 SH   SOLE   0 0 853
MERCK & CO INC COM 58933Y105   6,193,437 58,214 SH   SOLE   0 0 58,214
META PLATFORMS INC CL A 30303M102   22,134,802 104,439 SH   SOLE   0 0 104,439
METLIFE INC COM 59156R108   221,671 3,826 SH   SOLE   0 0 3,826
METTLER TOLEDO INTERNATIONAL COM 592688105   201,988 132 SH   SOLE   0 0 132
MGIC INVT CORP WIS COM 552848103   11,378,820 847,900 SH   SOLE   0 0 847,900
MICRON TECHNOLOGY INC COM 595112103   698,973 11,584 SH   SOLE   0 0 11,584
MICROSOFT CORP COM 594918104   105,279,939 365,175 SH   SOLE   0 0 365,175
MID-AMER APT CMNTYS INC COM 59522J103   339,512 2,248 SH   SOLE   0 0 2,248
MOELIS & CO CL A 60786M105   1,996,858 51,947 SH   SOLE   0 0 51,947
MOHAWK INDS INC COM 608190104   240,628 2,401 SH   SOLE   0 0 2,401
MONDELEZ INTL INC CL A 609207105   3,520,643 50,497 SH   SOLE   0 0 50,497
MONOLITHIC PWR SYS INC COM 609839105   256,274 512 SH   SOLE   0 0 512
MONSTER BEVERAGE CORP NEW COM 61174X109   292,302 5,412 SH   SOLE   0 0 5,412
MORGAN STANLEY COM NEW 617446448   523,377 5,961 SH   SOLE   0 0 5,961
MOTOROLA SOLUTIONS INC COM NEW 620076307   746,031 2,607 SH   SOLE   0 0 2,607
MSCI INC COM 55354G100   248,986 445 SH   SOLE   0 0 445
MUSTANG BIO INC COM 62818Q104   5,499 15,000 SH   SOLE   0 0 15,000
NETEASE INC SPONSORED ADS 64110W102   935,820 10,581 SH   SOLE   0 0 10,581
NETFLIX INC COM 64110L106   3,638,595 10,532 SH   SOLE   0 0 10,532
NEW RELIC INC COM 64829B100   57,492,122 763,609 SH   SOLE   0 0 763,609
NEXTERA ENERGY INC COM 65339F101   3,166,818 41,085 SH   SOLE   0 0 41,085
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   296,260 4,877 SH   SOLE   0 0 4,877
NICE LTD SPONSORED ADR 653656108   458,924 2,005 SH   SOLE   0 0 2,005
NIKE INC CL B 654106103   1,752,625 14,291 SH   SOLE   0 0 14,291
NOKIA CORP SPONSORED ADR 654902204   285,782 58,204 SH   SOLE   0 0 58,204
NORDSON CORP COM 655663102   3,329,589 14,981 SH   SOLE   0 0 14,981
NORFOLK SOUTHN CORP COM 655844108   1,611,467 7,601 SH   SOLE   0 0 7,601
NORTHROP GRUMMAN CORP COM 666807102   2,259,060 4,893 SH   SOLE   0 0 4,893
NOVARTIS AG SPONSORED ADR 66987V109   11,640,682 126,529 SH   SOLE   0 0 126,529
NOVO-NORDISK A S ADR 670100205   2,348,630 14,758 SH   SOLE   0 0 14,758
NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102   399,043 37,752 SH   SOLE   0 0 37,752
NVIDIA CORPORATION COM 67066G104   5,962,311 21,465 SH   SOLE   0 0 21,465
NXP SEMICONDUCTORS N V COM N6596X109   2,243,166 12,029 SH   SOLE   0 0 12,029
OLD DOMINION FREIGHT LINE IN COM 679580100   1,831,546 5,374 SH   SOLE   0 0 5,374
OMEGA HEALTHCARE INVS INC COM 681936100   213,382 7,785 SH   SOLE   0 0 7,785
ONEOK INC NEW COM 682680103   215,333 3,389 SH   SOLE   0 0 3,389
ORACLE CORP COM 68389X105   485,745 5,228 SH   SOLE   0 0 5,228
OREILLY AUTOMOTIVE INC COM 67103H107   20,612,385 24,279 SH   SOLE   0 0 24,279
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   273,900 10,044 SH   SOLE   0 0 10,044
PACER FDS TR PACER US SMALL 69374H857   281,530 7,397 SH   SOLE   0 0 7,397
PALO ALTO NETWORKS INC COM 697435105   1,089,781 5,456 SH   SOLE   0 0 5,456
PARKER-HANNIFIN CORP COM 701094104   782,055 2,327 SH   SOLE   0 0 2,327
PAYCHEX INC COM 704326107   2,704,753 23,604 SH   SOLE   0 0 23,604
PAYCOM SOFTWARE INC COM 70432V102   1,764,170 5,803 SH   SOLE   0 0 5,803
PAYPAL HLDGS INC COM 70450Y103   1,211,547 15,954 SH   SOLE   0 0 15,954
PEPSICO INC COM 713448108   5,566,225 30,533 SH   SOLE   0 0 30,533
PFIZER INC COM 717081103   6,688,342 163,930 SH   SOLE   0 0 163,930
PHILIP MORRIS INTL INC COM 718172109   3,035,583 31,214 SH   SOLE   0 0 31,214
PHILLIPS 66 COM 718546104   728,088 7,182 SH   SOLE   0 0 7,182
PIMCO DYNAMIC INCOME FD SHS 72201Y101   801,295 44,467 SH   SOLE   0 0 44,467
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   676,984 6,821 SH   SOLE   0 0 6,821
PIONEER NAT RES CO COM 723787107   2,733,924 13,386 SH   SOLE   0 0 13,386
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   141,415 10,779 SH   SOLE   0 0 10,779
PNC FINL SVCS GROUP INC COM 693475105   2,484,990 19,551 SH   SOLE   0 0 19,551
POOL CORP COM 73278L105   3,558,571 10,392 SH   SOLE   0 0 10,392
POWERSCHOOL HOLDINGS INC COM CL A 73939C106   18,652,047 941,072 SH   SOLE   0 0 941,072
PRICESMART INC COM 741511109   1,135,161 15,881 SH   SOLE   0 0 15,881
PRIMERICA INC COM 74164M108   3,798,770 22,055 SH   SOLE   0 0 22,055
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   11,183,748 150,481 SH   SOLE   0 0 150,481
PROCTER AND GAMBLE CO COM 742718109   5,306,589 35,689 SH   SOLE   0 0 35,689
PROGRESSIVE CORP COM 743315103   3,125,539 21,848 SH   SOLE   0 0 21,848
PROLOGIS INC. COM 74340W103   2,164,930 17,351 SH   SOLE   0 0 17,351
PROSHARES TR S&P 500 DV ARIST 74348A467   324,449 3,556 SH   SOLE   0 0 3,556
PROSHARES TR RUSS 2000 DIVD 74347B698   402,864 6,600 SH   SOLE   0 0 6,600
PROSHARES TR S&P MDCP 400 DIV 74347B680   254,700 3,600 SH   SOLE   0 0 3,600
PUBLIC STORAGE COM 74460D109   778,349 2,576 SH   SOLE   0 0 2,576
QUALCOMM INC COM 747525103   1,425,846 11,176 SH   SOLE   0 0 11,176
QUANTA SVCS INC COM 74762E102   2,126,126 12,759 SH   SOLE   0 0 12,759
QUINSTREET INC COM 74874Q100   38,079,224 2,399,447 SH   SOLE   0 0 2,399,447
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,854,470 18,937 SH   SOLE   0 0 18,937
RBC BEARINGS INC COM 75524B104   2,286,107 9,823 SH   SOLE   0 0 9,823
REALTY INCOME CORP COM 756109104   1,843,411 29,113 SH   SOLE   0 0 29,113
REGENERON PHARMACEUTICALS COM 75886F107   16,923,115 20,596 SH   SOLE   0 0 20,596
REGIONS FINANCIAL CORP NEW COM 7591EP100   221,182 11,917 SH   SOLE   0 0 11,917
RELX PLC SPONSORED ADR 759530108   1,087,309 33,518 SH   SOLE   0 0 33,518
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   438,120 12,000 SH   SOLE   0 0 12,000
REPUBLIC SVCS INC COM 760759100   330,478 2,444 SH   SOLE   0 0 2,444
RIO TINTO PLC SPONSORED ADR 767204100   768,472 11,202 SH   SOLE   0 0 11,202
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108   400,715 23,927 SH   SOLE   0 0 23,927
RLI CORP COM 749607107   1,810,696 13,623 SH   SOLE   0 0 13,623
ROCKWELL AUTOMATION INC COM 773903109   303,540 1,034 SH   SOLE   0 0 1,034
ROLLINS INC COM 775711104   1,845,662 49,178 SH   SOLE   0 0 49,178
ROPER TECHNOLOGIES INC COM 776696106   2,088,667 4,740 SH   SOLE   0 0 4,740
ROSS STORES INC COM 778296103   323,909 3,052 SH   SOLE   0 0 3,052
RPM INTL INC COM 749685103   321,548 3,686 SH   SOLE   0 0 3,686
RUSH STREET INTERACTIVE INC COM 782011100   85,494 27,490 SH   SOLE   0 0 27,490
RYDER SYS INC COM 783549108   11,030,663 123,607 SH   SOLE   0 0 123,607
S&P GLOBAL INC COM 78409V104   639,043 1,854 SH   SOLE   0 0 1,854
SAFEHOLD INC COM 78646V107   82,646,872 2,813,990 SH   SOLE   0 0 2,813,990
SAIA INC COM 78709Y105   1,631,936 5,998 SH   SOLE   0 0 5,998
SALESFORCE INC COM 79466L302   25,147,507 125,876 SH   SOLE   0 0 125,876
SANOFI SPONSORED ADR 80105N105   1,164,044 21,390 SH   SOLE   0 0 21,390
SAP SE SPON ADR 803054204   1,010,010 7,981 SH   SOLE   0 0 7,981
SAREPTA THERAPEUTICS INC COM 803607100   394,607 2,863 SH   SOLE   0 0 2,863
SBA COMMUNICATIONS CORP NEW CL A 78410G104   246,002 942 SH   SOLE   0 0 942
SCHWAB CHARLES CORP COM 808513105   16,112,058 307,599 SH   SOLE   0 0 307,599
SCHWAB STRATEGIC TR US TIPS ETF 808524870   286,621 5,346 SH   SOLE   0 0 5,346
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,201,653 16,425 SH   SOLE   0 0 16,425
SCOTTS MIRACLE-GRO CO CL A 810186106   2,054,248 29,456 SH   SOLE   0 0 29,456
SEA LTD SPONSORD ADS 81141R100   899,687 10,395 SH   SOLE   0 0 10,395
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   311,756 4,715 SH   SOLE   0 0 4,715
SELECT SECTOR SPDR TR ENERGY 81369Y506   11,204,834 135,275 SH   SOLE   0 0 135,275
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   465,229 14,471 SH   SOLE   0 0 14,471
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   248,311 2,454 SH   SOLE   0 0 2,454
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   6,207,212 41,105 SH   SOLE   0 0 41,105
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   23,426,137 180,953 SH   SOLE   0 0 180,953
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   471,396 3,152 SH   SOLE   0 0 3,152
SEMPRA COM 816851109   1,782,154 11,790 SH   SOLE   0 0 11,790
SERVICENOW INC COM 81762P102   4,974,363 10,704 SH   SOLE   0 0 10,704
SES AI CORPORATION CL A COM 78397Q109   415,493 140,845 SH   SOLE   0 0 140,845
SHELL PLC SPON ADS 780259305   1,675,169 29,113 SH   SOLE   0 0 29,113
SHERWIN WILLIAMS CO COM 824348106   2,064,837 9,186 SH   SOLE   0 0 9,186
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100   444,402 16,496 SH   SOLE   0 0 16,496
SHOPIFY INC CL A 82509L107   328,725 6,857 SH   SOLE   0 0 6,857
SIMON PPTY GROUP INC NEW COM 828806109   1,044,843 9,331 SH   SOLE   0 0 9,331
SIMPSON MFG INC COM 829073105   3,735,511 34,071 SH   SOLE   0 0 34,071
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   3,051,927 22,298 SH   SOLE   0 0 22,298
SNOWFLAKE INC CL A 833445109   239,612 1,553 SH   SOLE   0 0 1,553
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   282,831 3,489 SH   SOLE   0 0 3,489
SONY GROUP CORPORATION SPONSORED ADR 835699307   1,880,857 20,749 SH   SOLE   0 0 20,749
SPDR GOLD TR GOLD SHS 78463V107   1,856,019 10,130 SH   SOLE   0 0 10,130
SPDR S&P 500 ETF TR TR UNIT 78462F103   54,092,659 132,130 SH   SOLE   0 0 132,130
SPDR SER TR PORTFOLIO SHORT 78464A474   2,165,242 73,076 SH   SOLE   0 0 73,076
SPDR SER TR BLOOMBERG SHT TE 78468R408   1,175,623 47,328 SH   SOLE   0 0 47,328
SPDR SER TR S&P DIVID ETF 78464A763   2,707,215 21,884 SH   SOLE   0 0 21,884
SPDR SER TR NUVEEN BLMBRG SH 78468R739   1,113,585 23,419 SH   SOLE   0 0 23,419
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   1,780,573 19,392 SH   SOLE   0 0 19,392
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   4,490,596 237,472 SH   SOLE   0 0 237,472
SPROTT PHYSICAL GOLD TR UNIT 85207H104   3,275,959 211,899 SH   SOLE   0 0 211,899
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   1,647,592 197,553 SH   SOLE   0 0 197,553
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,615,506 63,085 SH   SOLE   0 0 63,085
STAR HLDGS SHS BEN INT 85512G106   5,353,496 307,849 SH   SOLE   0 0 307,849
STARBUCKS CORP COM 855244109   8,514,607 81,769 SH   SOLE   0 0 81,769
STMICROELECTRONICS N V NY REGISTRY 861012102   1,051,162 19,652 SH   SOLE   0 0 19,652
STRYKER CORPORATION COM 863667101   617,031 2,161 SH   SOLE   0 0 2,161
SUN LIFE FINANCIAL INC. COM 866796105   215,661 4,618 SH   SOLE   0 0 4,618
SUNCOR ENERGY INC NEW COM 867224107   13,508,460 435,055 SH   SOLE   0 0 435,055
SYNOPSYS INC COM 871607107   2,589,420 6,704 SH   SOLE   0 0 6,704
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,033,773 32,614 SH   SOLE   0 0 32,614
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   1,062,970 64,501 SH   SOLE   0 0 64,501
TARGA RES CORP COM 87612G101   794,734 10,894 SH   SOLE   0 0 10,894
TARGET CORP COM 87612E106   2,116,782 12,780 SH   SOLE   0 0 12,780
TE CONNECTIVITY LTD SHS H84989104   479,630 3,657 SH   SOLE   0 0 3,657
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108   1,215,647 88,475 SH   SOLE   0 0 88,475
TELEDYNE TECHNOLOGIES INC COM 879360105   4,676,493 10,454 SH   SOLE   0 0 10,454
TERADYNE INC COM 880770102   3,158,477 29,378 SH   SOLE   0 0 29,378
TERRAN ORBITAL CORPORATION COM 88105P103   18,400 10,000 SH   SOLE   0 0 10,000
TERRENO RLTY CORP COM 88146M101   800,875 12,397 SH   SOLE   0 0 12,397
TESLA INC COM 88160R101   8,134,299 39,209 SH   SOLE   0 0 39,209
TEXAS INSTRS INC COM 882508104   5,447,367 29,285 SH   SOLE   0 0 29,285
TEXAS PACIFIC LAND CORPORATI COM 88262P102   5,382,027 3,164 SH   SOLE   0 0 3,164
TFI INTL INC COM 87241L109   854,005 7,159 SH   SOLE   0 0 7,159
THE CIGNA GROUP COM 125523100   1,374,221 5,378 SH   SOLE   0 0 5,378
THE TRADE DESK INC COM CL A 88339J105   1,457,515 23,929 SH   SOLE   0 0 23,929
THERMO FISHER SCIENTIFIC INC COM 883556102   2,035,325 3,531 SH   SOLE   0 0 3,531
THOR INDS INC COM 885160101   1,782,888 22,387 SH   SOLE   0 0 22,387
TJX COS INC NEW COM 872540109   851,114 10,862 SH   SOLE   0 0 10,862
TORO CO COM 891092108   2,774,842 24,963 SH   SOLE   0 0 24,963
TOTALENERGIES SE SPONSORED ADS 89151E109   1,846,021 31,262 SH   SOLE   0 0 31,262
TRAVELERS COMPANIES INC COM 89417E109   1,022,632 5,966 SH   SOLE   0 0 5,966
TRUIST FINL CORP COM 89832Q109   1,468,788 43,073 SH   SOLE   0 0 43,073
TSCAN THERAPEUTICS INC COM 89854M101   192,072 91,463 SH   SOLE   0 0 91,463
UBER TECHNOLOGIES INC COM 90353T100   23,031,350 726,541 SH   SOLE   0 0 726,541
UNILEVER PLC SPON ADR NEW 904767704   578,503 11,140 SH   SOLE   0 0 11,140
UNION PAC CORP COM 907818108   11,432,789 56,806 SH   SOLE   0 0 56,806
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405   933,947 106,615 SH   SOLE   0 0 106,615
UNITED PARCEL SERVICE INC CL B 911312106   12,041,479 62,073 SH   SOLE   0 0 62,073
UNITEDHEALTH GROUP INC COM 91324P102   19,934,492 42,181 SH   SOLE   0 0 42,181
US BANCORP DEL COM NEW 902973304   853,772 23,683 SH   SOLE   0 0 23,683
VALERO ENERGY CORP COM 91913Y100   430,012 3,080 SH   SOLE   0 0 3,080
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   14,423,621 54,803 SH   SOLE   0 0 54,803
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,668,519 51,577 SH   SOLE   0 0 51,577
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   362,851 4,177 SH   SOLE   0 0 4,177
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   575,086 7,789 SH   SOLE   0 0 7,789
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   222,203 2,905 SH   SOLE   0 0 2,905
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   209,270 4,250 SH   SOLE   0 0 4,250
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   9,443,033 48,453 SH   SOLE   0 0 48,453
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   2,148,874 16,028 SH   SOLE   0 0 16,028
VANGUARD INDEX FDS GROWTH ETF 922908736   8,398,510 33,669 SH   SOLE   0 0 33,669
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,020,187 9,335 SH   SOLE   0 0 9,335
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,683,763 12,454 SH   SOLE   0 0 12,454
VANGUARD INDEX FDS MID CAP ETF 922908629   26,973,200 127,884 SH   SOLE   0 0 127,884
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,331,708 14,687 SH   SOLE   0 0 14,687
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   7,964,290 95,909 SH   SOLE   0 0 95,909
VANGUARD INDEX FDS VALUE ETF 922908744   38,372,134 277,837 SH   SOLE   0 0 277,837
VANGUARD INDEX FDS SMALL CP ETF 922908751   24,936,004 131,547 SH   SOLE   0 0 131,547
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,528,191 46,684 SH   SOLE   0 0 46,684
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   18,457,625 456,872 SH   SOLE   0 0 456,872
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   1,932,097 31,700 SH   SOLE   0 0 31,700
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,032,666 19,313 SH   SOLE   0 0 19,313
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   12,822,772 139,242 SH   SOLE   0 0 139,242
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   621,466 5,689 SH   SOLE   0 0 5,689
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   5,886,273 73,377 SH   SOLE   0 0 73,377
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   7,508,977 114,623 SH   SOLE   0 0 114,623
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   21,316,384 279,632 SH   SOLE   0 0 279,632
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   16,577,307 276,473 SH   SOLE   0 0 276,473
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   20,049,665 342,495 SH   SOLE   0 0 342,495
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   16,701,228 108,442 SH   SOLE   0 0 108,442
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   4,788,607 106,013 SH   SOLE   0 0 106,013
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   316,817 3,003 SH   SOLE   0 0 3,003
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   825,216 11,200 SH   SOLE   0 0 11,200
VANGUARD WORLD FDS INF TECH ETF 92204A702   6,987,271 18,127 SH   SOLE   0 0 18,127
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   2,914,045 12,220 SH   SOLE   0 0 12,220
VEEVA SYS INC CL A COM 922475108   1,828,894 9,951 SH   SOLE   0 0 9,951
VENTAS INC COM 92276F100   293,309 6,766 SH   SOLE   0 0 6,766
VERASTEM INC COM 92337C104   128,977 310,639 SH   SOLE   0 0 310,639
VERISIGN INC COM 92343E102   9,833,819 46,533 SH   SOLE   0 0 46,533
VERISK ANALYTICS INC COM 92345Y106   276,126 1,439 SH   SOLE   0 0 1,439
VERIZON COMMUNICATIONS INC COM 92343V104   2,157,441 55,475 SH   SOLE   0 0 55,475
VERTEX PHARMACEUTICALS INC COM 92532F100   6,494,538 20,613 SH   SOLE   0 0 20,613
VICARIOUS SURGICAL INC COM CL A 92561V109   32,481 14,309 SH   SOLE   0 0 14,309
VICI PPTYS INC COM 925652109   944,236 28,947 SH   SOLE   0 0 28,947
VISA INC COM CL A 92826C839   19,894,542 88,240 SH   SOLE   0 0 88,240
VMWARE INC CL A COM 928563402   206,377 1,653 SH   SOLE   0 0 1,653
WALMART INC COM 931142103   511,062 3,466 SH   SOLE   0 0 3,466
WARNER BROS DISCOVERY INC COM SER A 934423104   187,285 12,403 SH   SOLE   0 0 12,403
WASTE CONNECTIONS INC COM 94106B101   398,748 2,867 SH   SOLE   0 0 2,867
WASTE MGMT INC DEL COM 94106L109   654,681 4,012 SH   SOLE   0 0 4,012
WATSCO INC COM 942622200   2,716,695 8,539 SH   SOLE   0 0 8,539
WATTS WATER TECHNOLOGIES INC CL A 942749102   2,765,102 16,428 SH   SOLE   0 0 16,428
WEC ENERGY GROUP INC COM 92939U106   674,624 7,117 SH   SOLE   0 0 7,117
WELLS FARGO CO NEW COM 949746101   12,248,116 327,665 SH   SOLE   0 0 327,665
WELLS FARGO CO NEW PERP PFD CNV A 949746804   494,025 420 SH   SOLE   0 0 420
WELLTOWER INC COM 95040Q104   582,657 8,127 SH   SOLE   0 0 8,127
WEST PHARMACEUTICAL SVSC INC COM 955306105   224,272 647 SH   SOLE   0 0 647
WEYERHAEUSER CO MTN BE COM NEW 962166104   390,868 12,973 SH   SOLE   0 0 12,973
WHEATON PRECIOUS METALS CORP COM 962879102   3,194,597 66,333 SH   SOLE   0 0 66,333
WILLIAMS COS INC COM 969457100   1,564,432 52,392 SH   SOLE   0 0 52,392
WISDOMTREE TR US LARGECAP DIVD 97717W307   334,477 5,407 SH   SOLE   0 0 5,407
WISDOMTREE TR US MIDCAP DIVID 97717W505   289,606 7,067 SH   SOLE   0 0 7,067
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   1,102,215 21,926 SH   SOLE   0 0 21,926
WISDOMTREE TR US QTLY DIV GRT 97717X669   22,015,678 353,155 SH   SOLE   0 0 353,155
WISDOMTREE TR EM MKTS QTLY DIV 97717W323   4,973,166 219,857 SH   SOLE   0 0 219,857
WOLFSPEED INC COM 977852102   239,146 3,682 SH   SOLE   0 0 3,682
WORKDAY INC CL A 98138H101   345,128 1,671 SH   SOLE   0 0 1,671
WP CAREY INC COM 92936U109   422,699 5,458 SH   SOLE   0 0 5,458
WPP PLC NEW ADR 92937A102   862,688 14,494 SH   SOLE   0 0 14,494
YUM CHINA HLDGS INC COM 98850P109   776,594 12,251 SH   SOLE   0 0 12,251
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   3,227,064 10,148 SH   SOLE   0 0 10,148
ZILLOW GROUP INC CL C CAP STK 98954M200   11,237,391 252,696 SH   SOLE   0 0 252,696
ZOETIS INC CL A 98978V103   3,304,493 19,854 SH   SOLE   0 0 19,854