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
Energy Transfer, LP LTD 29273V100   16,810,912 858,137 SH   SOLE   858,137 0 0
Enterprise Products Partners, LTD 293792107   10,611,064 338,363 SH   SOLE   338,363 0 0
Global Partners, LP LTD 37946R109   2,431,074 52,225 SH   SOLE   52,225 0 0
MPLX, LP LTD 55336V100   12,589,908 263,057 SH   SOLE   263,057 0 0
NGL Energy Partners, LP LTD 62913M107   2,242,182 449,335 SH   SOLE   449,335 0 0
Plains All American Pipeline, LTD 726503105   10,802,895 632,488 SH   SOLE   632,488 0 0
Western Midstream Partners LTD 958669103   11,600,288 301,855 SH   SOLE   301,855 0 0
Abbvie, Inc. COM 00287Y109   6,915,196 38,915 SH   SOLE   38,915 0 0
Adobe Systems, Inc. COM 00724F101   1,465,221 3,295 SH   SOLE   3,295 0 0
Alphabet Inc Class C COM 02079K107   200,724 1,054 SH   SOLE   1,054 0 0
Alphabet, Inc. Class A COM 02079K305   22,248,997 117,533 SH   SOLE   117,533 0 0
American Tower Corporation (RE COM 03027X100   4,155,520 22,657 SH   SOLE   22,657 0 0
Analog Devices, Inc. COM 032654105   9,806,091 46,155 SH   SOLE   46,155 0 0
Antero Midstream Corp COM 03676B102   6,968,034 461,765 SH   SOLE   461,765 0 0
Apple, Inc. COM 037833100   21,232,228 84,786 SH   SOLE   84,786 0 0
Archrock Inc COM 03957W106   6,194,972 248,894 SH   SOLE   248,894 0 0
Aris Water Solutions Inc. COM 04041L106   6,306,610 263,324 SH   SOLE   263,324 0 0
ATI Inc. COM 01741R102   5,257,091 95,514 SH   SOLE   95,514 0 0
Bank Of America Corp COM 060505104   1,710,402 38,917 SH   SOLE   38,917 0 0
BJ's Wholesale Club COM 05550J101   6,957,506 77,868 SH   SOLE   77,868 0 0
Blueprint Medicines Corporatio COM 09627Y109   3,827,737 43,886 SH   SOLE   43,886 0 0
Boston Scientific Corporation COM 101137107   9,008,637 100,858 SH   SOLE   100,858 0 0
Broadcom Inc COM 11135F101   8,737,586 37,688 SH   SOLE   37,688 0 0
Cadence Design Systems Inc COM 127387108   4,722,330 15,717 SH   SOLE   15,717 0 0
Chart Industries Inc. COM 16115Q308   12,084,943 63,325 SH   SOLE   63,325 0 0
Cheniere Energy Inc COM 16411R208   15,646,404 72,818 SH   SOLE   72,818 0 0
Civitas Resources Inc. COM 17888H103   2,642,204 57,602 SH   SOLE   57,602 0 0
Cyber-Ark Software LTD/ISRAE COM M2682V108   4,970,598 14,920 SH   SOLE   14,920 0 0
Danaher Corporation COM 235851102   5,838,604 25,435 SH   SOLE   25,435 0 0
Draftkings Inc COM 26142V105   4,284,250 115,168 SH   SOLE   115,168 0 0
Electronic Arts, Inc. COM 285512109   5,247,050 35,865 SH   SOLE   35,865 0 0
Eli Lilly & Co COM 532457108   574,592 744 SH   SOLE   744 0 0
EnLink Midstream, LLC COM 29336T100   1,582,762 111,856 SH   SOLE   111,856 0 0
Facebook, Inc. -A COM 30303M102   296,854 507 SH   SOLE   507 0 0
Fox Factory Holding Corp. COM 35138V102   1,004,026 33,169 SH   SOLE   33,169 0 0
Goldman Sachs Group, Inc. COM 38141G104   208,434 364 SH   SOLE   364 0 0
Hannon Armstrong Sustainable I COM 41068X100   6,033,504 224,879 SH   SOLE   224,879 0 0
HealthEquity, Inc. COM 42226A107   7,595,690 79,163 SH   SOLE   79,163 0 0
Home Depot, Inc. COM 437076102   245,845 632 SH   SOLE   632 0 0
Illinois Tool Works, Inc. COM 452308109   8,976,278 35,401 SH   SOLE   35,401 0 0
Int'l Business Machines Corp COM 459200101   247,748 1,127 SH   SOLE   1,127 0 0
IShares MSCI India ETF COM 46429B598   4,550,886 86,453 SH   SOLE   86,453 0 0
IShares MSCI Indonesia COM 46429B309   4,490,012 242,966 SH   SOLE   242,966 0 0
JPMorgan Chase & Co COM 46625H100   12,650,456 52,774 SH   SOLE   52,774 0 0
LSI Industries Inc. COM 50216C108   2,613,252 134,565 SH   SOLE   134,565 0 0
Marvell Technology Group COM 573874104   13,302,267 120,437 SH   SOLE   120,437 0 0
Masco Corporation COM 574599106   6,397,844 88,161 SH   SOLE   88,161 0 0
Mastercard Inc-A COM 57636Q104   4,595,903 8,728 SH   SOLE   8,728 0 0
McDonald's Corporation COM 580135101   6,735,014 23,233 SH   SOLE   23,233 0 0
Microsoft Corporation COM 594918104   20,561,389 48,781 SH   SOLE   48,781 0 0
Morgan Stanley COM 617446448   245,657 1,954 SH   SOLE   1,954 0 0
Nike, Inc. Class B COM 654106103   2,958,092 39,092 SH   SOLE   39,092 0 0
Northrop Grumman Corp COM 666807102   4,132,568 8,806 SH   SOLE   8,806 0 0
NVIDIA Corp COM 67066G104   307,121 2,287 SH   SOLE   2,287 0 0
O'Reilly Automotive Inc COM 67103H107   4,892,611 4,126 SH   SOLE   4,126 0 0
ONEOK, Inc. COM 682680103   503,004 5,010 SH   SOLE   5,010 0 0
OneWater Marine Inc. COM 68280L101   3,470,178 199,665 SH   SOLE   199,665 0 0
Palo Alto Networks, Inc. COM 697435105   9,989,240 54,898 SH   SOLE   54,898 0 0
Palomar Holdings Inc. COM 69753M105   9,644,274 91,337 SH   SOLE   91,337 0 0
Patrick Industries, Inc. COM 703343103   8,905,511 107,192 SH   SOLE   107,192 0 0
Pepsico, Inc. COM 713448108   214,405 1,410 SH   SOLE   1,410 0 0
Plains GP Holdings COM 72651A207   5,009,690 272,562 SH   SOLE   272,562 0 0
PulteGroup, Inc. COM 745867101   5,751,662 52,816 SH   SOLE   52,816 0 0
Raymond James Financial Inc. COM 754730109   5,390,922 34,706 SH   SOLE   34,706 0 0
Repligen Corporation COM 759916109   3,626,424 25,194 SH   SOLE   25,194 0 0
Roper Technologies, Inc. COM 776696106   8,394,538 16,148 SH   SOLE   16,148 0 0
Secure Energy Services, Inc. COM 81373C102   5,993,801 529,858 SH   SOLE   529,858 0 0
Sonos COM 83570H108   3,852,255 256,134 SH   SOLE   256,134 0 0
Spyre Therapeutics Inc COM 00773J202   452,330 19,430 SH   SOLE   19,430 0 0
Steris PLC COM G8473T100   5,887,238 28,640 SH   SOLE   28,640 0 0
Summit Materials Inc COM 86614U100   2,584,344 51,074 SH   SOLE   51,074 0 0
The Descartes Systems Group, I COM 249906108   8,052,877 70,888 SH   SOLE   70,888 0 0
Tyler Technologies, Inc. COM 902252105   8,265,558 14,334 SH   SOLE   14,334 0 0
UnitedHealth Group, Inc. COM 91324P102   4,456,627 8,810 SH   SOLE   8,810 0 0
Veralto Corp COM 92338C103   4,111,820 40,371 SH   SOLE   40,371 0 0
Vertex Pharmaceuticals, Inc. COM 92532F100   8,149,843 20,238 SH   SOLE   20,238 0 0
Visa Inc-Class A shares COM 92826C839   4,718,793 14,931 SH   SOLE   14,931 0 0
Waste Management Inc. COM 94106L109   4,169,183 20,661 SH   SOLE   20,661 0 0
Wells Fargo & Company COM 949746101   7,422,682 105,676 SH   SOLE   105,676 0 0
Williams Companies, Inc. COM 969457100   4,311,957 79,674 SH   SOLE   79,674 0 0
Alerian MLP Index ETN / AMJB TR UNIT 48133Q309   18,575,689 629,471 SH   SOLE   629,471 0 0
Energy Select Sector SPDR TR UNIT 81369Y506   263,233 3,073 SH   SOLE   3,073 0 0
IShares Russell 2000 ETF TR UNIT 464287655   1,278,254 5,785 SH   SOLE   5,785 0 0
IShares Tr Russell 2000 Growth TR UNIT 464287648   8,290,655 28,805 SH   SOLE   28,805 0 0
IShares TR S&P 500 Index Fund TR UNIT 464287200   226,053 384 SH   SOLE   384 0 0
S&P Mid Cap 400 Depository Rec TR UNIT 78467Y107   4,909,780 8,620 SH   SOLE   8,620 0 0
SPDR S & P 500 ETF Trust TR UNIT 78462F103   13,488,204 23,014 SH   SOLE   23,014 0 0
SPDR S&P 500 Growth ETF IV TR UNIT 78464A409   615,036 6,997 SH   SOLE   6,997 0 0