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
ABBOTT LABS COM 002824100 903 8,250 SH   SOLE   8,250 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,133 2,265 SH   SOLE   885 0 1,380
AES CORP COM 00130H105 6,243 265,655 SH   SOLE   89,105 0 176,550
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4,992 28,009 SH   SOLE   9,196 0 18,813
ALGONQUIN PWR UTILS CORP COM 015857105 1,088 66,106 SH   SOLE   33,521 0 32,585
ALLIANT ENERGY CORP COM 018802108 288 5,580 SH   SOLE   2,430 0 3,150
ALPHABET INC CAP STK CL A 02079K305 14,269 8,141 SH   SOLE   3,814 0 4,327
ALPHABET INC CAP STK CL C 02079K107 1,095 625 SH   SOLE   380 0 245
AMAZON COM INC COM 023135106 2,423 744 SH   SOLE   543 0 201
AMEREN CORP COM 023608102 2,823 36,165 SH   SOLE   13,174 0 22,991
AMERICAN ELEC PWR CO INC COM 025537101 1,328 15,948 SH   SOLE   8,851 0 7,097
AMERICAN TOWER CORP NEW COM 03027X100 12,804 57,046 SH   SOLE   20,555 0 36,491
AMERICAN WTR WKS CO INC NEW COM 030420103 6,412 41,781 SH   SOLE   15,006 0 26,775
AMERICOLD RLTY TR COM 03064D108 5,459 146,237 SH   SOLE   42,663 0 103,574
AMETEK INC COM 031100100 544 4,500 SH   SOLE   4,500 0 0
ANSYS INC COM 03662Q105 17,848 49,060 SH   SOLE   18,406 0 30,654
APPLE INC COM 037833100 6,360 47,931 SH   SOLE   18,949 0 28,982
APPLIED MATLS INC COM 038222105 820 9,500 SH   SOLE   9,500 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 516 2,929 SH   SOLE   2,929 0 0
BALL CORP COM 058498106 833 8,944 SH   SOLE   8,125 0 819
BALLYS CORPORATION COM 05875B106 1,185 23,600 SH   SOLE   9,200 0 14,400
BARRICK GOLD CORP COM 067901108 2,921 128,225 SH   SOLE   16,900 0 111,325
BAXTER INTL INC COM 071813109 935 11,650 SH   SOLE   4,450 0 7,200
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 243 1,050 SH   SOLE   670 0 380
BK OF AMERICA CORP COM 060505104 879 29,000 SH   SOLE   29,000 0 0
BLACK KNIGHT INC COM 09215C105 3,606 40,820 SH   SOLE   21,907 0 18,913
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 18 18,000 SH   SOLE   18,000 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2,209 30,559 SH   SOLE   4,612 0 25,947
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 4,727 81,124 SH   SOLE   31,692 0 49,432
CARNIVAL CORP UNIT 99/99/9999 143658300 325 15,000 SH   SOLE   15,000 0 0
CDW CORP COM 12514G108 2,630 19,956 SH   SOLE   11,042 0 8,914
CHART INDS INC COM PAR $0.01 16115Q308 4,392 37,286 SH   SOLE   10,150 0 27,136
CHESAPEAKE UTILS CORP COM 165303108 2,281 21,080 SH   SOLE   10,754 0 10,326
CHURCHILL DOWNS INC COM 171484108 3,113 15,980 SH   SOLE   11,277 0 4,703
CMS ENERGY CORP COM 125896100 5,906 96,803 SH   SOLE   38,535 0 58,268
COMMERCIAL METALS CO COM 201723103 1,094 53,250 SH   SOLE   5,550 0 47,700
COMMUNITY HEALTHCARE TR INC COM 20369C106 1,579 33,521 SH   SOLE   17,173 0 16,348
COPART INC COM 217204106 8,635 67,859 SH   SOLE   34,345 0 33,514
COSTCO WHSL CORP NEW COM 22160K105 7,608 20,193 SH   SOLE   10,065 0 10,128
CRANE CO COM 224399105 349 4,500 SH   SOLE   4,500 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 717 4,685 SH   SOLE   4,200 0 485
CROWN CASTLE INTL CORP NEW COM 22822V101 9,908 62,243 SH   SOLE   21,151 0 41,092
DANAHER CORPORATION COM 235851102 10,632 47,863 SH   SOLE   21,481 0 26,382
DIGITAL RLTY TR INC COM 253868103 4,242 30,408 SH   SOLE   10,815 0 19,593
DISNEY WALT CO COM 254687106 1,757 9,695 SH   SOLE   4,275 0 5,420
EATON CORP PLC SHS G29183103 901 7,500 SH   SOLE   7,500 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 475 15,500 SH   SOLE   15,500 0 0
ENTERGY CORP NEW COM 29364G103 5,094 51,018 SH   SOLE   16,647 0 34,371
ENVIVA PARTNERS LP COM UNIT 29414J107 3,266 71,900 SH   SOLE   23,300 0 48,600
EPAM SYS INC COM 29414B104 19,270 53,773 SH   SOLE   20,372 0 33,401
EQUINIX INC COM 29444U700 6,438 9,014 SH   SOLE   3,538 0 5,476
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 752 35,450 SH   SOLE   12,250 0 23,200
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 361 5,428 SH   SOLE   4,225 0 1,203
EVERBRIDGE INC COM 29978A104 961 6,449 SH   SOLE   5,837 0 612
EXTRA SPACE STORAGE INC COM 30225T102 1,213 10,472 SH   SOLE   4,465 0 6,007
FACEBOOK INC CL A 30303M102 1,709 6,256 SH   SOLE   5,798 0 458
FIFTH THIRD BANCORP COM 316773100 717 26,000 SH   SOLE   26,000 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 332 3,498 SH   SOLE   2,771 0 727
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 830 35,400 SH   SOLE   10,400 0 25,000
GAMING & LEISURE PPTYS INC COM 36467J108 500 11,789 SH   SOLE   4,000 0 7,789
GENERAC HLDGS INC COM 368736104 2,080 9,147 SH   SOLE   8,115 0 1,032
HEICO CORP NEW CL A 422806208 3,115 26,607 SH   SOLE   15,355 0 11,252
HILTON GRAND VACATIONS INC COM 43283X105 925 29,500 SH   SOLE   29,500 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,061 9,540 SH   SOLE   8,507 0 1,033
HOME DEPOT INC COM 437076102 4,447 16,739 SH   SOLE   9,436 0 7,303
HONEYWELL INTL INC COM 438516106 1,779 8,363 SH   SOLE   7,634 0 729
IDACORP INC COM 451107106 372 3,870 SH   SOLE   400 0 3,470
IDEXX LABS INC COM 45168D104 9,387 18,778 SH   SOLE   9,228 0 9,550
ILLUMINA INC COM 452327109 555 1,500 SH   SOLE   900 0 600
INTUIT COM 461202103 1,335 3,514 SH   SOLE   3,163 0 351
INTUITIVE SURGICAL INC COM NEW 46120E602 245 300 SH   SOLE   0 0 300
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 5,556 261,937 SH   SOLE   85,864 0 176,073
INVESCO LTD SHS G491BT108 1,205 69,162 SH   SOLE   62,005 0 7,157
INVESCO QQQ TR UNIT SER 1 46090E103 417 1,330 SH   SOLE   1,330 0 0
INVITATION HOMES INC COM 46187W107 549 18,500 SH   SOLE   3,600 0 14,900
ISHARES TR S&P 500 GRWT ETF 464287309 788 12,340 SH   SOLE   12,340 0 0
ISHARES TR NASDAQ BIOTECH 464287556 884 5,836 SH   SOLE   5,136 0 700
ISHARES TR SHRT NAT MUN ETF 464288158 261 2,411 SH   SOLE   2,411 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 2,438 29,290 SH   SOLE   15,158 0 14,132
LIVE NATION ENTERTAINMENT IN COM 538034109 1,032 14,050 SH   SOLE   12,045 0 2,005
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 368 3,500 SH   SOLE   3,500 0 0
MAGNITE INC COM 55955D100 5,011 163,174 SH   SOLE   78,452 0 84,722
MARRIOTT INTL INC NEW CL A 571903202 2,202 16,690 SH   SOLE   9,440 0 7,250
MASTERCARD INCORPORATED CL A 57636Q104 8,149 22,831 SH   SOLE   10,702 0 12,129
MERCURY SYS INC COM 589378108 513 5,830 SH   SOLE   5,000 0 830
MGP INGREDIENTS INC NEW COM 55303J106 176 3,750 SH   SOLE   3,750 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 2,329 16,862 SH   SOLE   15,926 0 936
MICROSOFT CORP COM 594918104 17,097 76,871 SH   SOLE   33,709 0 43,162
MID-AMER APT CMNTYS INC COM 59522J103 2,745 21,665 SH   SOLE   5,922 0 15,743
MOELIS & CO CL A 60786M105 374 8,000 SH   SOLE   8,000 0 0
MONARCH CASINO & RESORT INC COM 609027107 9,457 154,473 SH   SOLE   75,523 0 78,950
MOODYS CORP COM 615369105 8,208 28,280 SH   SOLE   14,775 0 13,505
MORGAN STANLEY COM NEW 617446448 825 12,035 SH   SOLE   10,789 0 1,246
NEXTERA ENERGY INC COM 65339F101 13,893 180,074 SH   SOLE   68,640 0 111,434
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 6,963 103,854 SH   SOLE   34,463 0 69,391
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 30 12,370 SH   SOLE   12,370 0 0
NORFOLK SOUTHN CORP COM 655844108 950 4,000 SH   SOLE   4,000 0 0
ONEOK INC NEW COM 682680103 2,046 53,305 SH   SOLE   20,325 0 32,980
PAYPAL HLDGS INC COM 70450Y103 3,610 15,414 SH   SOLE   11,147 0 4,267
POOL CORP COM 73278L105 3,285 8,819 SH   SOLE   4,725 0 4,094
PPG INDS INC COM 693506107 649 4,500 SH   SOLE   4,500 0 0
PROLOGIS INC. COM 74340W103 3,260 32,716 SH   SOLE   14,206 0 18,510
PROSHARES TR S&P 500 DV ARIST 74348A467 307 3,847 SH   SOLE   3,015 0 832
PRUDENTIAL FINL INC COM 744320102 703 9,000 SH   SOLE   9,000 0 0
QUANTUM CORP COM NEW 747906501 106 17,400 SH   SOLE   4,300 0 13,100
R1 RCM INC COM 749397105 704 29,300 SH   SOLE   20,100 0 9,200
RALPH LAUREN CORP CL A 751212101 233 2,250 SH   SOLE   2,250 0 0
RESMED INC COM 761152107 1,306 6,142 SH   SOLE   5,460 0 682
RETAIL OPPORTUNITY INVTS COR COM 76131N101 2,588 193,250 SH   SOLE   62,600 0 130,650
REXFORD INDL RLTY INC COM 76169C100 7,607 154,898 SH   SOLE   52,650 0 102,248
ROYAL CARIBBEAN GROUP COM V7780T103 448 6,000 SH   SOLE   6,000 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 285 4,200 SH   SOLE   100 0 4,100
SBA COMMUNICATIONS CORP NEW CL A 78410G104 5,238 18,567 SH   SOLE   6,699 0 11,868
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 791 12,335 SH   SOLE   12,335 0 0
SEMPRA ENERGY COM 816851109 3,956 31,046 SH   SOLE   9,552 0 21,494
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 448 8,500 SH   SOLE   8,500 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,739 10,000 SH Put SOLE   10,000 0 0
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1,990 49,223 SH   SOLE   48,312 0 911
STARBUCKS CORP COM 855244109 856 8,000 SH   SOLE   8,000 0 0
STRYKER CORPORATION COM 863667101 858 3,500 SH   SOLE   3,500 0 0
SUN CMNTYS INC COM 866674104 5,394 35,498 SH   SOLE   12,559 0 22,939
SYSCO CORP COM 871829107 2,651 35,703 SH   SOLE   23,610 0 12,093
TELEDYNE TECHNOLOGIES INC COM 879360105 3,639 9,283 SH   SOLE   5,162 0 4,121
TJX COS INC NEW COM 872540109 478 7,000 SH   SOLE   7,000 0 0
TWILIO INC CL A 90138F102 339 1,000 SH   SOLE   0 0 1,000
TWIST BIOSCIENCE CORP COM 90184D100 636 4,500 SH   SOLE   0 0 4,500
TYLER TECHNOLOGIES INC COM 902252105 6,392 14,643 SH   SOLE   8,015 0 6,628
UNITED PARCEL SERVICE INC CL B 911312106 758 4,500 SH   SOLE   4,500 0 0
UNITEDHEALTH GROUP INC COM 91324P102 910 2,595 SH   SOLE   2,321 0 274
USA TECHNOLOGIES INC COM 90328S500 63 6,027 SH   SOLE   6,027 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 336 6,084 SH   SOLE   6,084 0 0
VICI PPTYS INC COM 925652109 1,563 61,301 SH   SOLE   19,452 0 41,849
VISA INC COM CL A 92826C839 1,824 8,338 SH   SOLE   7,122 0 1,216
WASTE CONNECTIONS INC COM 94106B101 12,428 121,163 SH   SOLE   43,556 0 77,607
WEC ENERGY GROUP INC COM 92939U106 3,301 35,866 SH   SOLE   11,528 0 24,338
WILLIAMS COS INC COM 969457100 3,424 170,753 SH   SOLE   52,646 0 118,107
WOODWARD INC COM 980745103 365 3,000 SH   SOLE   3,000 0 0
WORKDAY INC CL A 98138H101 1,849 7,717 SH   SOLE   5,950 0 1,767
XCEL ENERGY INC COM 98389B100 736 11,040 SH   SOLE   3,350 0 7,690
ZOETIS INC CL A 98978V103 14,480 87,490 SH   SOLE   35,205 0 52,285