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   14,420,932 898,500 SH   SOLE   898,500 0 0
Enterprise Products Partners, LTD 293792107   9,804,394 336,805 SH   SOLE   336,805 0 0
MPLX, LP LTD 55336V100   11,836,319 266,224 SH   SOLE   266,224 0 0
NGL Energy Partners, LP LTD 62913M107   2,033,762 451,947 SH   SOLE   451,947 0 0
Plains All American Pipeline, LTD 726503105   10,220,647 588,408 SH   SOLE   588,408 0 0
Western Midstream Partners LTD 958669103   10,980,046 286,985 SH   SOLE   286,985 0 0
3M Company COM 88579Y101   251,118 1,837 SH   SOLE   1,837 0 0
Abbvie, Inc. COM 00287Y109   7,804,015 39,518 SH   SOLE   39,518 0 0
Air Products & Chemicals, Inc. COM 009158106   238,490 801 SH   SOLE   801 0 0
Alphabet, Inc. Class A COM 02079K305   18,972,742 114,397 SH   SOLE   114,397 0 0
Altria Group COM 02209S103   220,901 4,328 SH   SOLE   4,328 0 0
American Tower Corporation (RE COM 03027X100   8,469,835 36,420 SH   SOLE   36,420 0 0
Amgen, Inc. COM 031162100   277,423 861 SH   SOLE   861 0 0
Analog Devices, Inc. COM 032654105   10,799,346 46,919 SH   SOLE   46,919 0 0
Antero Midstream Corp COM 03676B102   7,789,489 517,574 SH   SOLE   517,574 0 0
Apple, Inc. COM 037833100   19,578,139 84,026 SH   SOLE   84,026 0 0
Archrock Inc COM 03957W106   5,458,323 269,680 SH   SOLE   269,680 0 0
Aris Water Solutions Inc. COM 04041L106   343,895 20,385 SH   SOLE   20,385 0 0
ATI Inc. COM 01741R102   6,609,303 98,779 SH   SOLE   98,779 0 0
Bank Of America Corp COM 060505104   1,576,367 39,727 SH   SOLE   39,727 0 0
BJ's Wholesale Club COM 05550J101   6,489,032 78,674 SH   SOLE   78,674 0 0
Blackrock Inc. COM 09247X101   247,822 261 SH   SOLE   261 0 0
Blueprint Medicines Corporatio COM 09627Y109   3,243,513 35,065 SH   SOLE   35,065 0 0
Boston Scientific Corporation COM 101137107   8,644,138 103,152 SH   SOLE   103,152 0 0
Cadence Design Systems Inc COM 127387108   3,682,214 13,586 SH   SOLE   13,586 0 0
Chart Industries Inc. COM 16115Q308   7,231,279 58,251 SH   SOLE   58,251 0 0
Cheniere Energy Inc COM 16411R208   10,255,736 57,027 SH   SOLE   57,027 0 0
Civitas Resources Inc. COM 17888H103   4,269,606 84,263 SH   SOLE   84,263 0 0
Coca-Cola Co COM 191216100   230,096 3,202 SH   SOLE   3,202 0 0
Cyber-Ark Software LTD/ISRAE COM M2682V108   2,606,993 8,940 SH   SOLE   8,940 0 0
Danaher Corporation COM 235851102   7,254,376 26,093 SH   SOLE   26,093 0 0
Draftkings Inc COM 26142V105   4,104,906 104,717 SH   SOLE   104,717 0 0
Duke Energy Corporation COM 26441C204   238,902 2,072 SH   SOLE   2,072 0 0
Electronic Arts, Inc. COM 285512109   5,234,986 36,496 SH   SOLE   36,496 0 0
Eli Lilly & Co COM 532457108   674,580 761 SH   SOLE   761 0 0
EnLink Midstream, LLC COM 29336T100   12,811,575 882,948 SH   SOLE   882,948 0 0
Facebook, Inc. -A COM 30303M102   290,227 507 SH   SOLE   507 0 0
Fox Factory Holding Corp. COM 35138V102   2,057,031 49,567 SH   SOLE   49,567 0 0
Gibraltar Industries Inc. COM 374689107   783,216 11,200 SH   SOLE   11,200 0 0
Gilead Sciences, Inc. COM 375558103   250,598 2,989 SH   SOLE   2,989 0 0
Goldman Sachs Group, Inc. COM 38141G104   239,138 483 SH   SOLE   483 0 0
Hannon Armstrong Sustainable I COM 41068X100   7,948,024 230,578 SH   SOLE   230,578 0 0
HealthEquity, Inc. COM 42226A107   7,338,344 89,656 SH   SOLE   89,656 0 0
Home Depot, Inc. COM 437076102   347,259 857 SH   SOLE   857 0 0
Illinois Tool Works, Inc. COM 452308109   9,202,588 35,115 SH   SOLE   35,115 0 0
Int'l Business Machines Corp COM 459200101   340,463 1,540 SH   SOLE   1,540 0 0
IShares MSCI India ETF COM 46429B598   5,125,121 87,564 SH   SOLE   87,564 0 0
IShares MSCI Indonesia COM 46429B309   5,650,515 251,134 SH   SOLE   251,134 0 0
JPMorgan Chase & Co COM 46625H100   11,229,982 53,258 SH   SOLE   53,258 0 0
Lockheed Martin Corporation COM 539830109   403,931 691 SH   SOLE   691 0 0
LSI Industries Inc. COM 50216C108   2,223,177 137,658 SH   SOLE   137,658 0 0
MariMed Inc. COM 56782V107   3,904 22,700 SH   SOLE   22,700 0 0
Marvell Technology Group COM 573874104   9,167,822 127,119 SH   SOLE   127,119 0 0
Masco Corporation COM 574599106   7,458,237 88,852 SH   SOLE   88,852 0 0
Mastercard Inc-A COM 57636Q104   4,340,996 8,791 SH   SOLE   8,791 0 0
McDonald's Corporation COM 580135101   7,152,940 23,490 SH   SOLE   23,490 0 0
Medtronic, Inc. COM 585055106   231,827 2,575 SH   SOLE   2,575 0 0
Microsoft Corporation COM 594918104   21,196,676 49,260 SH   SOLE   49,260 0 0
Morgan Stanley COM 617446448   257,056 2,466 SH   SOLE   2,466 0 0
Nexterra Energy, Inc. COM 65339F101   273,539 3,236 SH   SOLE   3,236 0 0
Nike, Inc. Class B COM 654106103   5,567,962 62,986 SH   SOLE   62,986 0 0
Northrop Grumman Corp COM 666807102   4,603,714 8,718 SH   SOLE   8,718 0 0
NVIDIA Corp COM 67066G104   303,357 2,498 SH   SOLE   2,498 0 0
O'Reilly Automotive Inc COM 67103H107   4,809,082 4,176 SH   SOLE   4,176 0 0
ONEOK, Inc. COM 682680103   344,471 3,780 SH   SOLE   3,780 0 0
OneWater Marine Inc. COM 68280L101   5,953,925 249,014 SH   SOLE   249,014 0 0
Palo Alto Networks, Inc. COM 697435105   9,695,499 28,366 SH   SOLE   28,366 0 0
Palomar Holdings Inc. COM 69753M105   8,951,995 94,560 SH   SOLE   94,560 0 0
Patrick Industries, Inc. COM 703343103   10,294,490 72,308 SH   SOLE   72,308 0 0
Pepsico, Inc. COM 713448108   313,062 1,841 SH   SOLE   1,841 0 0
Philip Morris International COM 718172109   222,648 1,834 SH   SOLE   1,834 0 0
Plains GP Holdings COM 72651A207   5,266,895 284,697 SH   SOLE   284,697 0 0
Procter & Gamble, Inc. COM 742718109   224,987 1,299 SH   SOLE   1,299 0 0
Prologis Inc. COM 74340W103   228,693 1,811 SH   SOLE   1,811 0 0
Public Storage, Inc. COM 74460D109   256,892 706 SH   SOLE   706 0 0
PulteGroup, Inc. COM 745867101   7,589,292 52,876 SH   SOLE   52,876 0 0
Raymond James Financial Inc. COM 754730109   4,360,250 35,606 SH   SOLE   35,606 0 0
Raytheon Technologies Corp COM 75513E101   255,042 2,105 SH   SOLE   2,105 0 0
Repligen Corporation COM 759916109   3,131,470 21,042 SH   SOLE   21,042 0 0
Roper Technologies, Inc. COM 776696106   8,941,434 16,069 SH   SOLE   16,069 0 0
Secure Energy Services, Inc. COM 81373C102   6,037,453 667,625 SH   SOLE   667,625 0 0
Shell PLC, Class B COM 780259305   209,325 3,174 SH   SOLE   3,174 0 0
Sonos COM 83570H108   2,208,267 179,680 SH   SOLE   179,680 0 0
Southern Co COM 842587107   236,542 2,623 SH   SOLE   2,623 0 0
Spyre Therapeutics Inc COM 00773J202   792,011 26,930 SH   SOLE   26,930 0 0
Steris PLC COM G8473T100   7,219,446 29,766 SH   SOLE   29,766 0 0
Summit Materials Inc COM 86614U100   2,121,085 54,345 SH   SOLE   54,345 0 0
Texas Instrument, Inc. COM 882508104   242,926 1,176 SH   SOLE   1,176 0 0
The Blackstone Group COM 09253u108   245,774 1,605 SH   SOLE   1,605 0 0
The Descartes Systems Group, I COM 249906108   7,448,332 72,342 SH   SOLE   72,342 0 0
Tyler Technologies, Inc. COM 902252105   8,472,696 14,515 SH   SOLE   14,515 0 0
UnitedHealth Group, Inc. COM 91324P102   5,186,696 8,871 SH   SOLE   8,871 0 0
Veralto Corp COM 92338C103   813,297 7,271 SH   SOLE   7,271 0 0
Vertex Pharmaceuticals, Inc. COM 92532F100   9,575,532 20,589 SH   SOLE   20,589 0 0
Visa Inc-Class A shares COM 92826C839   4,117,651 14,976 SH   SOLE   14,976 0 0
Waste Management Inc. COM 94106L109   4,177,535 20,123 SH   SOLE   20,123 0 0
Wells Fargo & Company COM 949746101   5,978,563 105,834 SH   SOLE   105,834 0 0
Williams Companies, Inc. COM 969457100   4,273,251 93,609 SH   SOLE   93,609 0 0
Alerian MLP Index ETN / AMJB TR UNIT 48133Q309   18,405,480 646,714 SH   SOLE   646,714 0 0
Energy Select Sector SPDR TR UNIT 81369Y506   332,147 3,783 SH   SOLE   3,783 0 0
IShares Russell 2000 ETF TR UNIT 464287655   1,227,044 5,555 SH   SOLE   5,555 0 0
IShares Tr Russell 2000 Growth TR UNIT 464287648   8,372,036 29,479 SH   SOLE   29,479 0 0
IShares TR S&P 500 Index Fund TR UNIT 464287200   234,189 406 SH   SOLE   406 0 0
S&P Mid Cap 400 Depository Rec TR UNIT 78467Y107   4,954,903 8,698 SH   SOLE   8,698 0 0
SPDR S & P 500 ETF Trust TR UNIT 78462F103   17,245,658 30,057 SH   SOLE   30,057 0 0
SPDR S&P 500 Growth ETF IV TR UNIT 78464A409   580,331 6,997 SH   SOLE   6,997 0 0