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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 5,682,571 30,614 SH SOLE 0 0 0 30,614
ADOBE INC COM 00724F101 1,034,517 2,674 SH SOLE 0 0 0 2,674
AIR PRODS & CHEMS INC COM 009158106 216,340 767 SH SOLE 0 0 0 767
ALPHABET INC CAP STK CL A 02079K305 16,792,252 95,286 SH SOLE 0 0 0 95,286
ALPS ETF TR ALERIAN MLP 00162Q452 312,704 6,400 SH SOLE 0 0 0 6,400
ALTRIA GROUP INC COM 02209S103 217,224 3,705 SH SOLE 0 0 0 3,705
AMERICAN ELEC PWR CO INC COM 025537101 220,490 2,125 SH SOLE 0 0 0 2,125
AMERICAN TOWER CORP NEW COM 03027X100 5,684,855 25,721 SH SOLE 0 0 0 25,721
AMGEN INC COM 031162100 205,778 737 SH SOLE 0 0 0 737
ANALOG DEVICES INC COM 032654105 8,580,621 36,050 SH SOLE 0 0 0 36,050
ANTERO MIDSTREAM CORP COM 03676B102 3,037,287 160,279 SH SOLE 0 0 0 160,279
APPLE INC COM 037833100 13,989,753 68,186 SH SOLE 0 0 0 68,186
ARCHROCK INC COM 03957W106 5,206,801 209,698 SH SOLE 0 0 0 209,698
ARIS WATER SOLUTIONS INC CLASS A COM 04041L106 3,592,553 151,905 SH SOLE 0 0 0 151,905
ATI INC COM 01741R102 6,350,911 73,557 SH SOLE 0 0 0 73,557
BANK AMERICA CORP COM 060505104 1,831,521 38,705 SH SOLE 0 0 0 38,705
BJS WHSL CLUB HLDGS INC COM 05550J101 4,326,032 40,119 SH SOLE 0 0 0 40,119
BLUEPRINT MEDICINES CORP COM 09627Y109 4,320,051 33,703 SH SOLE 0 0 0 33,703
BOSTON SCIENTIFIC CORP COM 101137107 5,788,969 53,896 SH SOLE 0 0 0 53,896
BROADCOM INC COM 11135F101 8,484,783 30,781 SH SOLE 0 0 0 30,781
CADENCE DESIGN SYSTEM INC COM 127387108 3,857,422 12,518 SH SOLE 0 0 0 12,518
CHART INDS INC COM 16115Q308 6,572,993 39,921 SH SOLE 0 0 0 39,921
CHENIERE ENERGY INC COM NEW 16411R208 17,742,380 72,858 SH SOLE 0 0 0 72,858
CHEVRON CORP NEW COM 166764100 616,147 4,303 SH SOLE 0 0 0 4,303
CISCO SYS INC COM 17275R102 252,196 3,635 SH SOLE 0 0 0 3,635
CITIGROUP INC COM NEW 172967424 200,798 2,359 SH SOLE 0 0 0 2,359
COCA COLA CO COM 191216100 229,372 3,242 SH SOLE 0 0 0 3,242
COLGATE PALMOLIVE CO COM 194162103 271,700 2,989 SH SOLE 0 0 0 2,989
COMCAST CORP NEW CL A 20030N101 213,069 5,970 SH SOLE 0 0 0 5,970
CYBERARK SOFTWARE LTD SHS M2682V108 4,667,320 11,471 SH SOLE 0 0 0 11,471
DANAHER CORPORATION COM 235851102 3,815,485 19,315 SH SOLE 0 0 0 19,315
DESCARTES SYS GROUP INC COM 249906108 5,580,108 54,898 SH SOLE 0 0 0 54,898
DRAFTKINGS INC NEW COM CL A 26142V105 3,916,586 91,317 SH SOLE 0 0 0 91,317
DUKE ENERGY CORP NEW COM NEW 26441C204 230,690 1,955 SH SOLE 0 0 0 1,955
ELECTRONIC ARTS INC COM 285512109 4,517,434 28,287 SH SOLE 0 0 0 28,287
ELI LILLY & CO COM 532457108 361,835 464 SH SOLE 0 0 0 464
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 15,593,468 860,092 SH SOLE 0 0 0 860,092
ENTERPRISE PRODS PARTNERS L COM 293792107 13,399,328 432,097 SH SOLE 0 0 0 432,097
EXACT SCIENCES CORP COM 30063P105 3,525,998 66,353 SH SOLE 0 0 0 66,353
FOX FACTORY HLDG CORP COM 35138V102 679,991 26,214 SH SOLE 0 0 0 26,214
GILEAD SCIENCES INC COM 375558103 218,525 1,971 SH SOLE 0 0 0 1,971
GLOBAL PARTNERS LP COM UNITS 37946R109 4,207,538 79,794 SH SOLE 0 0 0 79,794
HA SUSTAINABLE INFRA CAP INC COM 41068X100 5,426,392 202,025 SH SOLE 0 0 0 202,025
HEALTHEQUITY INC COM 42226A107 5,606,127 53,514 SH SOLE 0 0 0 53,514
ILLINOIS TOOL WKS INC COM 452308109 6,846,847 27,692 SH SOLE 0 0 0 27,692
INTERNATIONAL BUSINESS MACHS COM 459200101 376,139 1,276 SH SOLE 0 0 0 1,276
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 350,031 1,926 SH SOLE 0 0 0 1,926
ISHARES TR RUS 2000 GRW ETF 464287648 6,255,189 21,882 SH SOLE 0 0 0 21,882
ISHARES TR MSCI INDONIA ETF 46429B309 1,511,526 85,736 SH SOLE 0 0 0 85,736
ISHARES TR RUSSELL 2000 ETF 464287655 1,242,735 5,759 SH SOLE 0 0 0 5,759
ISHARES TR CORE S&P500 ETF 464287200 235,942 380 SH SOLE 0 0 0 380
ISHARES TR MSCI INDIA ETF 46429B598 3,829,169 68,771 SH SOLE 0 0 0 68,771
JOHNSON & JOHNSON COM 478160104 217,211 1,422 SH SOLE 0 0 0 1,422
JPMORGAN CHASE & CO. COM 46625H100 11,562,481 39,883 SH SOLE 0 0 0 39,883
JPMORGAN CHASE FINL CO LLC CAL LKD 44 48133Q309 15,860,930 524,155 SH SOLE 0 0 0 524,155
KINDER MORGAN INC DEL COM 49456B101 236,229 8,035 SH SOLE 0 0 0 8,035
LOCKHEED MARTIN CORP COM 539830109 220,918 477 SH SOLE 0 0 0 477
LSI INDS INC OHIO COM 50216C108 1,738,541 102,207 SH SOLE 0 0 0 102,207
MARVELL TECHNOLOGY INC COM 573874104 7,143,246 92,290 SH SOLE 0 0 0 92,290
MASTERCARD INCORPORATED CL A 57636Q104 3,861,090 6,871 SH SOLE 0 0 0 6,871
MCDONALDS CORP COM 580135101 12,286,625 42,053 SH SOLE 0 0 0 42,053
MEDTRONIC PLC SHS G5960L103 221,412 2,540 SH SOLE 0 0 0 2,540
METLIFE INC COM 59156R108 221,959 2,760 SH SOLE 0 0 0 2,760
MICROSOFT CORP COM 594918104 18,272,161 36,735 SH SOLE 0 0 0 36,735
MONDELEZ INTL INC CL A 609207105 278,797 4,134 SH SOLE 0 0 0 4,134
MORGAN STANLEY COM NEW 617446448 299,891 2,129 SH SOLE 0 0 0 2,129
MPLX LP COM UNIT REP LTD 55336V100 12,869,104 249,837 SH SOLE 0 0 0 249,837
NEXTERA ENERGY INC COM 65339F101 234,778 3,382 SH SOLE 0 0 0 3,382
NIKE INC CL B 654106103 2,458,552 34,608 SH SOLE 0 0 0 34,608
NORTHROP GRUMMAN CORP COM 666807102 3,597,856 7,196 SH SOLE 0 0 0 7,196
ONEOK INC NEW COM 682680103 490,760 6,012 SH SOLE 0 0 0 6,012
ONEWATER MARINE INC CL A COM 68280L101 1,999,114 149,299 SH SOLE 0 0 0 149,299
OREILLY AUTOMOTIVE INC COM 67103H107 4,395,730 48,771 SH SOLE 0 0 0 48,771
PALO ALTO NETWORKS INC COM 697435105 8,753,681 42,776 SH SOLE 0 0 0 42,776
PALOMAR HLDGS INC COM 69753M105 10,590,342 68,657 SH SOLE 0 0 0 68,657
PATRICK INDS INC COM 703343103 7,581,549 82,167 SH SOLE 0 0 0 82,167
PAYCHEX INC COM 704326107 211,353 1,453 SH SOLE 0 0 0 1,453
PEPSICO INC COM 713448108 267,777 2,028 SH SOLE 0 0 0 2,028
PHILIP MORRIS INTL INC COM 718172109 271,009 1,488 SH SOLE 0 0 0 1,488
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 11,433,310 624,089 SH SOLE 0 0 0 624,089
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 4,663,997 240,041 SH SOLE 0 0 0 240,041
PROCTER AND GAMBLE CO COM 742718109 203,930 1,280 SH SOLE 0 0 0 1,280
PROGRESSIVE CORP COM 743315103 6,290,958 23,574 SH SOLE 0 0 0 23,574
PROLOGIS INC. COM 74340W103 264,377 2,515 SH SOLE 0 0 0 2,515
PULTE GROUP INC COM 745867101 5,233,242 49,623 SH SOLE 0 0 0 49,623
RAYMOND JAMES FINL INC COM 754730109 4,110,469 26,801 SH SOLE 0 0 0 26,801
REALTY INCOME CORP COM 756109104 201,693 3,501 SH SOLE 0 0 0 3,501
REPLIGEN CORP COM 759916109 2,515,088 20,221 SH SOLE 0 0 0 20,221
ROPER TECHNOLOGIES INC COM 776696106 7,224,376 12,745 SH SOLE 0 0 0 12,745
SELECT SECTOR SPDR TR ENERGY 81369Y506 221,693 2,614 SH SOLE 0 0 0 2,614
SONOS INC COM 83570H108 2,205,326 204,008 SH SOLE 0 0 0 204,008
SOUTHERN CO COM 842587107 225,167 2,452 SH SOLE 0 0 0 2,452
SPDR GOLD TR GOLD SHS 78463V107 780,060 2,559 SH SOLE 0 0 0 2,559
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,113,339 17,987 SH SOLE 0 0 0 17,987
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4,012,378 7,083 SH SOLE 0 0 0 7,083
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 524,927 5,507 SH SOLE 0 0 0 5,507
SPYRE THERAPEUTICS INC COM NEW 00773J202 290,867 19,430 SH SOLE 0 0 0 19,430
STERIS PLC SHS USD G8473T100 5,586,076 23,254 SH SOLE 0 0 0 23,254
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 4,073,322 76,009 SH SOLE 0 0 0 76,009
TEXAS INSTRS INC COM 882508104 210,527 1,014 SH SOLE 0 0 0 1,014
TYLER TECHNOLOGIES INC COM 902252105 7,433,621 12,539 SH SOLE 0 0 0 12,539
UNITEDHEALTH GROUP INC COM 91324P102 2,109,229 6,761 SH SOLE 0 0 0 6,761
VANGUARD INDEX FDS TOTAL STK MKT 922908769 362,285 1,192 SH SOLE 0 0 0 1,192
VERALTO CORP COM SHS 92338C103 3,495,798 34,629 SH SOLE 0 0 0 34,629
VERTEX PHARMACEUTICALS INC COM 92532F100 7,096,043 15,939 SH SOLE 0 0 0 15,939
VISA INC COM CL A 92826C839 4,139,883 11,660 SH SOLE 0 0 0 11,660
WASTE CONNECTIONS INC COM 94106B101 757,523 4,057 SH SOLE 0 0 0 4,057
WASTE MGMT INC DEL COM 94106L109 3,802,302 16,617 SH SOLE 0 0 0 16,617
WELLS FARGO CO NEW COM 949746101 6,356,080 79,332 SH SOLE 0 0 0 79,332
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 12,040,267 311,118 SH SOLE 0 0 0 311,118
WILLIAMS COS INC COM 969457100 206,394 3,286 SH SOLE 0 0 0 3,286