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,464,451 891,766 SH   SOLE   891,766 0 0
Enterprise Products Partners, LTD 293792107   7,413,084 255,800 SH   SOLE   255,800 0 0
MPLX, LP LTD 55336V100   11,536,950 270,884 SH   SOLE   270,884 0 0
NGL Energy Partners, LP LTD 62913M107   2,286,852 451,947 SH   SOLE   451,947 0 0
Plains All American Pipeline, LTD 726503105   9,176,557 513,805 SH   SOLE   513,805 0 0
Western Midstream Partners LTD 958669103   12,011,611 302,331 SH   SOLE   302,331 0 0
Abbvie, Inc. COM 00287Y109   6,634,737 38,682 SH   SOLE   38,682 0 0
Alphabet Inc Class C COM 02079K107   210,383 1,147 SH   SOLE   1,147 0 0
Alphabet, Inc. Class A COM 02079K305   19,284,585 105,872 SH   SOLE   105,872 0 0
American Tower Corporation (RE COM 03027X100   7,053,856 36,289 SH   SOLE   36,289 0 0
Amgen, Inc. COM 031162100   313,387 1,003 SH   SOLE   1,003 0 0
Analog Devices, Inc. COM 032654105   10,531,688 46,139 SH   SOLE   46,139 0 0
Antero Midstream Corp COM 03676B102   7,640,140 518,327 SH   SOLE   518,327 0 0
Apple, Inc. COM 037833100   18,046,180 85,681 SH   SOLE   85,681 0 0
Archrock Inc COM 03957W106   4,784,942 236,644 SH   SOLE   236,644 0 0
ATI Inc. COM 01741R102   3,707,221 66,857 SH   SOLE   66,857 0 0
Bank Of America Corp COM 060505104   1,587,062 39,906 SH   SOLE   39,906 0 0
BJ's Wholesale Club COM 05550J101   6,472,051 73,680 SH   SOLE   73,680 0 0
Blueprint Medicines Corporatio COM 09627Y109   5,500,013 51,030 SH   SOLE   51,030 0 0
Boston Scientific Corporation COM 101137107   7,880,664 102,333 SH   SOLE   102,333 0 0
Cadence Design Systems Inc COM 127387108   4,297,729 13,965 SH   SOLE   13,965 0 0
Chart Industries Inc. COM 16115Q308   8,524,432 59,058 SH   SOLE   59,058 0 0
Cheniere Energy Inc COM 16411R208   9,132,595 52,237 SH   SOLE   52,237 0 0
Civitas Resources Inc. COM 17888H103   3,617,187 52,423 SH   SOLE   52,423 0 0
Coca-Cola Co COM 191216100   205,908 3,235 SH   SOLE   3,235 0 0
ConocoPhillips COM 20825C104   224,642 1,964 SH   SOLE   1,964 0 0
Danaher Corporation COM 235851102   6,180,040 24,735 SH   SOLE   24,735 0 0
Duke Energy Corporation COM 26441C204   211,185 2,107 SH   SOLE   2,107 0 0
Electronic Arts, Inc. COM 285512109   4,962,517 35,617 SH   SOLE   35,617 0 0
Eli Lilly & Co COM 532457108   707,652 782 SH   SOLE   782 0 0
EnLink Midstream, LLC COM 29336T100   15,162,061 1,101,894 SH   SOLE   1,101,894 0 0
Equitrans Midstream Corporatio COM 294600101   3,043,836 234,502 SH   SOLE   234,502 0 0
Facebook, Inc. -A COM 30303M102   265,724 527 SH   SOLE   527 0 0
Fortive Corporation COM 34959J108   2,940,807 39,687 SH   SOLE   39,687 0 0
Fox Factory Holding Corp. COM 35138V102   2,410,801 50,027 SH   SOLE   50,027 0 0
Gibraltar Industries Inc. COM 374689107   1,798,204 26,232 SH   SOLE   26,232 0 0
Goldman Sachs Group, Inc. COM 38141G104   218,018 482 SH   SOLE   482 0 0
Hannon Armstrong Sustainable I COM 41068X100   6,771,089 228,753 SH   SOLE   228,753 0 0
HealthEquity, Inc. COM 42226A107   7,615,598 88,348 SH   SOLE   88,348 0 0
Hess Midstream LP Class A COM 428103105   3,349,565 91,920 SH   SOLE   91,920 0 0
Hexcel Corporation COM 428291108   1,701,513 27,246 SH   SOLE   27,246 0 0
Home Depot, Inc. COM 437076102   267,477 777 SH   SOLE   777 0 0
Illinois Tool Works, Inc. COM 452308109   7,361,873 31,068 SH   SOLE   31,068 0 0
Int'l Business Machines Corp COM 459200101   239,017 1,382 SH   SOLE   1,382 0 0
IShares MSCI India ETF COM 46429B598   4,825,472 86,509 SH   SOLE   86,509 0 0
IShares MSCI Indonesia COM 46429B309   4,287,575 222,500 SH   SOLE   222,500 0 0
JPMorgan Chase & Co COM 46625H100   10,530,465 52,064 SH   SOLE   52,064 0 0
Kinder Morgan, Inc. COM 49456B101   417,429 21,008 SH   SOLE   21,008 0 0
Malibu Boats, Inc. COM 56117J100   3,325,927 94,918 SH   SOLE   94,918 0 0
MariMed Inc. COM 56782V107   4,109 22,700 SH   SOLE   22,700 0 0
Marvell Technology Group COM 573874104   8,523,187 121,934 SH   SOLE   121,934 0 0
Masco Corporation COM 574599106   5,756,221 86,339 SH   SOLE   86,339 0 0
Mastercard Inc-A COM 57636Q104   5,006,725 11,349 SH   SOLE   11,349 0 0
McDonald's Corporation COM 580135101   5,190,071 20,366 SH   SOLE   20,366 0 0
Microsoft Corporation COM 594918104   21,770,050 48,708 SH   SOLE   48,708 0 0
Morgan Stanley COM 617446448   235,103 2,419 SH   SOLE   2,419 0 0
Nexterra Energy, Inc. COM 65339F101   204,853 2,893 SH   SOLE   2,893 0 0
Nike, Inc. Class B COM 654106103   4,794,587 63,614 SH   SOLE   63,614 0 0
Northrop Grumman Corp COM 666807102   3,827,205 8,779 SH   SOLE   8,779 0 0
NVIDIA Corp COM 67066G104   284,142 2,300 SH   SOLE   2,300 0 0
O'Reilly Automotive Inc COM 67103H107   4,210,511 3,987 SH   SOLE   3,987 0 0
ONEOK, Inc. COM 682680103   308,259 3,780 SH   SOLE   3,780 0 0
OneWater Marine Inc. COM 68280L101   6,943,256 251,841 SH   SOLE   251,841 0 0
Palo Alto Networks, Inc. COM 697435105   9,507,535 28,045 SH   SOLE   28,045 0 0
Palomar Holdings Inc. COM 69753M105   7,619,417 93,893 SH   SOLE   93,893 0 0
Patrick Industries, Inc. COM 703343103   7,452,283 68,653 SH   SOLE   68,653 0 0
Pepsico, Inc. COM 713448108   277,412 1,682 SH   SOLE   1,682 0 0
Plains GP Holdings COM 72651A207   5,028,102 267,168 SH   SOLE   267,168 0 0
Public Storage, Inc. COM 74460D109   204,807 712 SH   SOLE   712 0 0
PulteGroup, Inc. COM 745867101   5,871,853 53,332 SH   SOLE   53,332 0 0
Raymond James Financial Inc. COM 754730109   4,173,012 33,760 SH   SOLE   33,760 0 0
Raytheon Technologies Corp COM 75513E101   203,390 2,026 SH   SOLE   2,026 0 0
Repligen Corporation COM 759916109   4,546,606 36,067 SH   SOLE   36,067 0 0
Roper Technologies, Inc. COM 776696106   8,884,973 15,763 SH   SOLE   15,763 0 0
Secure Energy Services, Inc. COM 81373C102   5,791,419 654,034 SH   SOLE   654,034 0 0
Sonos COM 83570H108   2,663,147 180,430 SH   SOLE   180,430 0 0
Southern Co COM 842587107   247,836 3,195 SH   SOLE   3,195 0 0
SPDR Gold Trust COM 78463V107   5,267,100 24,497 SH   SOLE   24,497 0 0
Spyre Therapeutics Inc COM 00773J202   807,804 34,360 SH   SOLE   34,360 0 0
Steris PLC COM G8473T100   6,389,712 29,105 SH   SOLE   29,105 0 0
Summit Materials Inc COM 86614U100   1,937,328 52,918 SH   SOLE   52,918 0 0
Texas Instrument, Inc. COM 882508104   220,986 1,136 SH   SOLE   1,136 0 0
The Descartes Systems Group, I COM 249906108   6,918,540 71,443 SH   SOLE   71,443 0 0
Tyler Technologies, Inc. COM 902252105   7,285,785 14,491 SH   SOLE   14,491 0 0
UnitedHealth Group, Inc. COM 91324P102   4,497,784 8,832 SH   SOLE   8,832 0 0
Veralto Corp COM 92338C103   695,085 7,281 SH   SOLE   7,281 0 0
Vertex Pharmaceuticals, Inc. COM 92532F100   9,537,983 20,349 SH   SOLE   20,349 0 0
Visa Inc-Class A shares COM 92826C839   4,732,334 18,030 SH   SOLE   18,030 0 0
Waste Management Inc. COM 94106L109   4,217,732 19,770 SH   SOLE   19,770 0 0
Wells Fargo & Company COM 949746101   6,322,719 106,461 SH   SOLE   106,461 0 0
Welltower Inc. COM 95040Q104   235,084 2,255 SH   SOLE   2,255 0 0
Williams Companies, Inc. COM 969457100   11,309,420 266,104 SH   SOLE   266,104 0 0
Alerian MLP Index ETN / AMJB TR UNIT 48133Q309   6,459,292 223,196 SH   SOLE   223,196 0 0
Energy Select Sector SPDR TR UNIT 81369Y506   372,165 4,083 SH   SOLE   4,083 0 0
IShares Russell 2000 ETF TR UNIT 464287655   905,701 4,464 SH   SOLE   4,464 0 0
iShares Russell Mid-Cap TR UNIT 464287499   216,565 2,671 SH   SOLE   2,671 0 0
IShares Tr Russell 2000 Growth TR UNIT 464287648   7,782,702 29,645 SH   SOLE   29,645 0 0
IShares TR S&P 500 Index Fund TR UNIT 464287200   222,723 407 SH   SOLE   407 0 0
S&P Mid Cap 400 Depository Rec TR UNIT 78467Y107   4,259,772 7,961 SH   SOLE   7,961 0 0
SPDR S & P 500 ETF Trust TR UNIT 78462F103   15,138,167 27,816 SH   SOLE   27,816 0 0
SPDR S&P 500 Growth ETF IV TR UNIT 78464A409   560,670 6,997 SH   SOLE   6,997 0 0