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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
BP Midstream Partners, LP LTD 0556EL109 3,367 232,544 SH   SOLE   232,544 0 0
Crestwood Equity Partners, LP LTD 226344208 4,267 142,344 SH   SOLE   142,344 0 0
Energy Transfer, LP LTD 29273V100 6,682 628,576 SH   SOLE   628,576 0 0
MPLX, LP LTD 55336V100 2,935 99,120 SH   SOLE   99,120 0 0
NGL Energy Partners, LP LTD 62913M107 665 279,421 SH   SOLE   279,421 0 0
Oasis Midstream Partners, LP LTD 67420T206 2,318 98,831 SH   SOLE   98,831 0 0
Phillips 66 Partners, LP LTD 718549207 2,902 73,549 SH   SOLE   73,549 0 0
Shell Midstream Partners, LP LTD 822634101 2,581 174,765 SH   SOLE   174,765 0 0
Western Midstream Partners LTD 958669103 4,319 201,633 SH   SOLE   201,633 0 0
Westlake Chemical Partners LP LTD 960417103 1,467 54,501 SH   SOLE   54,501 0 0
Activision Blizzard, Inc. COM 00507V109 4,106 43,027 SH   SOLE   43,027 0 0
Alphabet, Inc. Class A COM 02079K305 12,485 5,113 SH   SOLE   5,113 0 0
American Tower Corporation (RE COM 03027X100 7,765 28,744 SH   SOLE   28,744 0 0
Analog Devices, Inc. COM 032654105 8,203 47,649 SH   SOLE   47,649 0 0
Antero Midstream Corp COM 03676B102 5,017 482,880 SH   SOLE   482,880 0 0
Apple, Inc. COM 037833100 15,479 113,016 SH   SOLE   113,016 0 0
BJ's Wholesale Club COM 05550J101 5,731 120,443 SH   SOLE   120,443 0 0
Blueprint Medicines Corporatio COM 09627Y109 2,416 27,463 SH   SOLE   27,463 0 0
Boston Scientific Corporation COM 101137107 5,598 130,921 SH   SOLE   130,921 0 0
Chegg, Inc. COM 163092109 2,663 32,047 SH   SOLE   32,047 0 0
Cheniere Energy Inc COM 16411R208 9,195 106,003 SH   SOLE   106,003 0 0
Collegium Pharmaceutical, Inc. COM 19459J104 1,326 56,112 SH   SOLE   56,112 0 0
CryoLife, Inc. COM 228903100 2,959 104,197 SH   SOLE   104,197 0 0
Danaher Corporation COM 235851102 11,592 43,196 SH   SOLE   43,196 0 0
Electronic Arts, Inc. COM 285512109 3,932 27,337 SH   SOLE   27,337 0 0
Enphase Energy Inc. COM 29355A107 3,928 21,391 SH   SOLE   21,391 0 0
Focus Financial Partners Inc COM 34417P100 6,369 131,327 SH   SOLE   131,327 0 0
Fortive Corporation COM 34959J108 4,979 71,390 SH   SOLE   71,390 0 0
Fox Factory Holding Corp. COM 35138V102 5,084 32,664 SH   SOLE   32,664 0 0
Green Thumb Industries, Inc. COM 39342L108 3,080 93,339 SH   SOLE   93,339 0 0
Hannon Armstrong Sustainable I COM 41068X100 7,608 135,492 SH   SOLE   135,492 0 0
HealthEquity, Inc. COM 42226A107 5,719 71,066 SH   SOLE   71,066 0 0
Hess Midstream LP Class A COM 428103105 8,153 322,889 SH   SOLE   322,889 0 0
Illinois Tool Works, Inc. COM 452308109 10,525 47,079 SH   SOLE   47,079 0 0
Innovative Industrial Properti COM 45781V101 2,710 14,189 SH   SOLE   14,189 0 0
KeyCorp COM 493267108 5,176 250,633 SH   SOLE   250,633 0 0
Kinder Morgan, Inc. COM 49456B101 4,726 259,263 SH   SOLE   259,263 0 0
Lockheed Martin Corporation COM 539830109 10,842 28,655 SH   SOLE   28,655 0 0
Malibu Boats, Inc. COM 56117J100 6,128 83,569 SH   SOLE   83,569 0 0
Marsh & McLennan Companies, In COM 571748102 6,429 45,698 SH   SOLE   45,698 0 0
Masco Corporation COM 574599106 5,726 97,203 SH   SOLE   97,203 0 0
Mastercard Inc-A COM 57636Q104 3,402 9,317 SH   SOLE   9,317 0 0
McDonald's Corporation COM 580135101 5,505 23,833 SH   SOLE   23,833 0 0
Meridian Bancorp, Inc. COM 58958U103 1,577 77,082 SH   SOLE   77,082 0 0
Microsoft Corporation COM 594918104 14,857 54,844 SH   SOLE   54,844 0 0
NeoGenomics, Inc. COM 64049M209 2,330 51,582 SH   SOLE   51,582 0 0
Nike, Inc. Class B COM 654106103 6,186 40,044 SH   SOLE   40,044 0 0
ONEOK, Inc. COM 682680103 3,731 67,052 SH   SOLE   67,052 0 0
OneWater Marine Inc. COM 68280L101 5,564 132,377 SH   SOLE   132,377 0 0
Palo Alto Networks, Inc. COM 697435105 5,274 14,213 SH   SOLE   14,213 0 0
Palomar Holdings Inc. COM 69753M105 3,458 45,819 SH   SOLE   45,819 0 0
Patrick Industries, Inc. COM 703343103 5,385 73,763 SH   SOLE   73,763 0 0
Pfizer, Inc. COM 717081103 313 7,983 SH   SOLE   7,983 0 0
Plains GP Holdings COM 72651A207 4,860 407,046 SH   SOLE   407,046 0 0
PulteGroup, Inc. COM 745867101 5,547 101,642 SH   SOLE   101,642 0 0
Rattler Midstream LP COM 75419T103 3,849 352,509 SH   SOLE   352,509 0 0
Repligen Corporation COM 759916109 5,222 26,158 SH   SOLE   26,158 0 0
Roper Technologies, Inc. COM 776696106 11,471 24,397 SH   SOLE   24,397 0 0
Secure Energy Services, Inc. COM 81373C102 472 138,999 SH   SOLE   138,999 0 0
Sonos COM 83570H108 2,744 77,901 SH   SOLE   77,901 0 0
Splunk, Inc. COM 848637104 2,534 17,529 SH   SOLE   17,529 0 0
Steris PLC COM G8473T100 6,480 31,410 SH   SOLE   31,410 0 0
SVB Financial Group COM 78486Q101 4,376 7,864 SH   SOLE   7,864 0 0
Teekay LNG Partners, LP COM Y8564M105 4,749 314,734 SH   SOLE   314,734 0 0
The Descartes Systems Group, I COM 249906108 6,633 95,901 SH   SOLE   95,901 0 0
The Valens Company Inc. COM 91914P108 553 236,034 SH   SOLE   236,034 0 0
Tristate Capital Holdings, Inc COM 89678F100 2,432 119,285 SH   SOLE   119,285 0 0
Tyler Technologies, Inc. COM 902252105 8,001 17,687 SH   SOLE   17,687 0 0
UnitedHealth Group, Inc. COM 91324P102 3,373 8,423 SH   SOLE   8,423 0 0
Visa Inc-Class A shares COM 92826C839 3,538 15,130 SH   SOLE   15,130 0 0
Vontier Corp COM 928881101 645 19,801 SH   SOLE   19,801 0 0
Waste Management Inc. COM 94106L109 5,610 40,040 SH   SOLE   40,040 0 0
Williams Companies, Inc. COM 969457100 8,161 307,395 SH   SOLE   307,395 0 0
Biotech ETF (SPDR S & P) TR UNIT 78464A870 10,193 75,277 SH   SOLE   75,277 0 0
IShares MSCI India ETF TR UNIT 46429B598 2,001 45,219 SH   SOLE   45,219 0 0
IShares MSCI Indonesia TR UNIT 46429B309 3,211 158,319 SH   SOLE   158,319 0 0
SPDR Gold Trust TR UNIT 78463V107 3,608 21,782 SH   SOLE   21,782 0 0
SPDR S & P 500 ETF Trust TR UNIT 78462F103 9,152 21,381 SH   SOLE   21,381 0 0
UBS ETracs Alerian MLP / MLPB TR UNIT 90274D382 6,428 380,153 SH   SOLE   380,153 0 0