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
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,098 1,875 SH   SOLE   735 0 1,140
AES CORP COM 00130H105 6,752 259,004 SH   SOLE   87,084 0 171,920
ALEXANDER & BALDWIN INC NEW COM 014491104 430 23,498 SH   SOLE   23,498 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5,524 30,360 SH   SOLE   11,134 0 19,226
ALGONQUIN PWR UTILS CORP COM 015857105 1,283 86,227 SH   SOLE   56,243 0 29,984
ALLETE INC COM NEW 018522300 947 13,526 SH   SOLE   8,250 0 5,276
ALPHABET INC CAP STK CL A 02079K305 20,501 8,396 SH   SOLE   4,040 0 4,356
ALPHABET INC CAP STK CL C 02079K107 1,546 617 SH   SOLE   380 0 237
AMAZON COM INC COM 023135106 2,539 738 SH   SOLE   554 0 184
AMEREN CORP COM 023608102 3,040 37,985 SH   SOLE   14,121 0 23,864
AMERICAN TOWER CORP NEW COM 03027X100 14,912 55,202 SH   SOLE   19,978 0 35,224
AMERICAN WTR WKS CO INC NEW COM 030420103 6,896 44,742 SH   SOLE   15,199 0 29,543
AMERICOLD RLTY TR COM 03064D108 5,054 133,540 SH   SOLE   38,242 0 95,298
AMETEK INC COM 031100100 868 6,500 SH   SOLE   6,500 0 0
ANSYS INC COM 03662Q105 16,803 48,414 SH   SOLE   19,208 0 29,206
APPLE INC COM 037833100 6,469 47,232 SH   SOLE   17,595 0 29,637
APPLIED MATLS INC COM 038222105 570 4,000 SH   SOLE   4,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 582 2,929 SH   SOLE   2,929 0 0
BAKER HUGHES COMPANY CL A 05722G100 229 10,000 SH   SOLE   10,000 0 0
BALLYS CORPORATION COM 05875B106 1,245 23,000 SH   SOLE   9,200 0 13,800
BANK NEW YORK MELLON CORP COM 064058100 666 13,000 SH   SOLE   13,000 0 0
BARRICK GOLD CORP COM 067901108 207 10,000 SH   SOLE   0 0 10,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 292 1,050 SH   SOLE   670 0 380
BK OF AMERICA CORP COM 060505104 722 17,500 SH   SOLE   17,500 0 0
BLACK KNIGHT INC COM 09215C105 3,031 38,870 SH   SOLE   22,000 0 16,870
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 18 18,000 PRN   SOLE   18,000 0 0
BOEING CO COM 097023105 958 4,000 SH   SOLE   4,000 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2,116 28,062 SH   SOLE   3,408 0 24,654
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2,990 71,296 SH   SOLE   32,870 0 38,426
CANADIAN PAC RY LTD COM 13645T100 4,056 52,732 SH   SOLE   25,710 0 27,022
CARNIVAL CORP UNIT 99/99/9999 143658300 527 20,000 SH   SOLE   20,000 0 0
CDW CORP COM 12514G108 5,815 33,296 SH   SOLE   15,540 0 17,756
CHART INDS INC COM 16115Q308 7,941 54,270 SH   SOLE   18,999 0 35,271
CHESAPEAKE UTILS CORP COM 165303108 3,124 25,959 SH   SOLE   13,671 0 12,288
CHURCHILL DOWNS INC COM 171484108 7,357 37,105 SH   SOLE   25,536 0 11,569
CMS ENERGY CORP COM 125896100 542 9,170 SH   SOLE   2,150 0 7,020
COMMERCIAL METALS CO COM 201723103 1,750 56,950 SH   SOLE   6,550 0 50,400
COMMUNITY HEALTHCARE TR INC COM 20369C106 1,724 36,320 SH   SOLE   16,531 0 19,789
COPART INC COM 217204106 9,889 75,011 SH   SOLE   40,953 0 34,058
COSTCO WHSL CORP NEW COM 22160K105 10,629 26,863 SH   SOLE   13,357 0 13,506
CROWN CASTLE INTL CORP NEW COM 22822V101 8,480 43,467 SH   SOLE   16,391 0 27,076
CULLEN FROST BANKERS INC COM 229899109 896 8,004 SH   SOLE   7,081 0 923
CUSHMAN WAKEFIELD PLC SHS G2717B108 262 15,000 SH   SOLE   15,000 0 0
DANAHER CORPORATION COM 235851102 14,298 53,280 SH   SOLE   24,460 0 28,820
DEERE & CO COM 244199105 911 2,584 SH   SOLE   2,285 0 299
DIAMONDBACK ENERGY INC COM 25278X109 905 9,643 SH   SOLE   8,484 0 1,159
DIGITAL RLTY TR INC COM 253868103 3,659 24,322 SH   SOLE   9,868 0 14,454
DISNEY WALT CO COM 254687106 867 4,935 SH   SOLE   1,105 0 3,830
EATON CORP PLC SHS G29183103 1,260 8,500 SH   SOLE   8,500 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 590 17,000 SH   SOLE   17,000 0 0
ENTEGRIS INC COM 29362U104 5,546 45,102 SH   SOLE   24,681 0 20,421
ENVIVA PARTNERS LP COM UNIT 29414J107 3,768 71,900 SH   SOLE   23,300 0 48,600
EPAM SYS INC COM 29414B104 27,120 53,076 SH   SOLE   20,631 0 32,445
EQUINIX INC COM 29444U700 7,455 9,289 SH   SOLE   3,386 0 5,903
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1,156 42,750 SH   SOLE   10,250 0 32,500
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 377 5,352 SH   SOLE   4,165 0 1,187
EVERI HLDGS INC COM 30034T103 549 22,000 SH   SOLE   0 0 22,000
EXTRA SPACE STORAGE INC COM 30225T102 2,986 18,226 SH   SOLE   7,282 0 10,944
FACEBOOK INC CL A 30303M102 1,689 4,858 SH   SOLE   4,295 0 563
FIFTH THIRD BANCORP COM 316773100 1,242 32,500 SH   SOLE   32,500 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1,188 35,400 SH   SOLE   10,400 0 25,000
GABELLI MULTIMEDIA TR INC COM 36239Q109 151 13,488 SH   SOLE   717 0 12,772
GAMING & LEISURE PPTYS INC COM 36467J108 523 11,289 SH   SOLE   4,500 0 6,789
GENERAC HLDGS INC COM 368736104 4,237 10,205 SH   SOLE   9,055 0 1,150
GENERAL ELECTRIC CO COM 369604103 471 35,000 SH   SOLE   35,000 0 0
HEICO CORP NEW CL A 422806208 4,248 34,205 SH   SOLE   20,043 0 14,162
HILTON GRAND VACATIONS INC COM 43283X105 1,242 30,000 SH   SOLE   30,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,278 10,597 SH   SOLE   9,335 0 1,262
HOME DEPOT INC COM 437076102 6,809 21,351 SH   SOLE   11,214 0 10,137
HONEYWELL INTL INC COM 438516106 2,661 12,134 SH   SOLE   11,289 0 845
IDEXX LABS INC COM 45168D104 12,064 19,103 SH   SOLE   9,459 0 9,644
ILLUMINA INC COM 452327109 710 1,500 SH   SOLE   900 0 600
INTERNATIONAL BUSINESS MACHS COM 459200101 513 3,500 SH   SOLE   3,500 0 0
INTUIT COM 461202103 1,862 3,798 SH   SOLE   3,366 0 432
INTUITIVE SURGICAL INC COM NEW 46120E602 276 300 SH   SOLE   0 0 300
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,741 82,500 SH   SOLE   24,000 0 58,500
INVESCO LTD SHS G491BT108 1,984 74,220 SH   SOLE   65,957 0 8,263
INVESCO QQQ TR UNIT SER 1 46090E103 450 1,271 SH   SOLE   1,271 0 0
INVITATION HOMES INC COM 46187W107 3,219 86,332 SH   SOLE   40,827 0 45,505
ISHARES INC ESG AWR MSCI EM 46434G863 420 9,310 SH   SOLE   7,264 0 2,046
ISHARES TR CORE DIV GRWTH 46434V621 473 9,397 SH   SOLE   7,342 0 2,055
ISHARES TR CORE US AGGBD ET 464287226 274 2,372 SH   SOLE   2,148 0 224
ISHARES TR S&P 500 GRWT ETF 464287309 873 12,000 SH   SOLE   12,000 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 540 2,500 SH   SOLE   2,500 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 3,187 30,525 SH   SOLE   14,613 0 15,912
LESLIES INC COM 527064109 69 2,500 SH   SOLE   2,500 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,340 15,302 SH   SOLE   13,028 0 2,274
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1,377 540,150 SH   SOLE   478,268 0 61,882
MAGNITE INC COM 55955D100 5,062 149,593 SH   SOLE   81,702 0 67,891
MARRIOTT INTL INC NEW CL A 571903202 954 6,990 SH   SOLE   2,250 0 4,740
MASTERCARD INCORPORATED CL A 57636Q104 8,675 23,762 SH   SOLE   11,499 0 12,263
MATERION CORP COM 576690101 598 7,930 SH   SOLE   0 0 7,930
MICROCHIP TECHNOLOGY INC. COM 595017104 2,285 15,256 SH   SOLE   14,132 0 1,124
MICROSOFT CORP COM 594918104 18,098 66,804 SH   SOLE   29,038 0 37,766
MID-AMER APT CMNTYS INC COM 59522J103 3,176 18,859 SH   SOLE   4,869 0 13,990
MONARCH CASINO & RESORT INC COM 609027107 10,338 156,234 SH   SOLE   78,383 0 77,851
MOODYS CORP COM 615369105 8,949 24,695 SH   SOLE   10,913 0 13,782
MORGAN STANLEY COM NEW 617446448 1,302 14,202 SH   SOLE   12,608 0 1,594
NATIONAL INSTRS CORP COM 636518102 3,182 75,255 SH   SOLE   24,063 0 51,192
NEXTERA ENERGY INC COM 65339F101 12,842 175,251 SH   SOLE   71,092 0 104,159
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 6,915 90,552 SH   SOLE   29,108 0 61,444
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 29 12,370 SH   SOLE   12,370 0 0
NORFOLK SOUTHN CORP COM 655844108 929 3,500 SH   SOLE   3,500 0 0
NOW INC COM 67011P100 235 24,800 SH   SOLE   24,800 0 0
OCCIDENTAL PETE CORP COM 674599105 1,148 36,718 SH   SOLE   32,356 0 4,362
ONEOK INC NEW COM 682680103 3,061 55,012 SH   SOLE   26,243 0 28,769
PAYPAL HLDGS INC COM 70450Y103 5,322 18,260 SH   SOLE   13,360 0 4,900
PEBBLEBROOK HOTEL TR COM 70509V100 636 27,000 SH   SOLE   27,000 0 0
POOL CORP COM 73278L105 4,282 9,336 SH   SOLE   5,286 0 4,050
PROLOGIS INC. COM 74340W103 6,021 50,372 SH   SOLE   19,042 0 31,330
PRUDENTIAL FINL INC COM 744320102 820 8,000 SH   SOLE   8,000 0 0
QUANTUM CORP COM NEW 747906501 171 24,850 SH   SOLE   6,470 0 18,380
R1 RCM INC COM 749397105 631 28,390 SH   SOLE   19,390 0 9,000
RAYONIER INC COM 754907103 1,913 53,249 SH   SOLE   26,081 0 27,168
RETAIL OPPORTUNITY INVTS COR COM 76131N101 3,468 196,350 SH   SOLE   73,200 0 123,150
REXFORD INDL RLTY INC COM 76169C100 8,469 148,708 SH   SOLE   51,830 0 96,878
RIMINI STR INC DEL COM 76674Q107 2,225 361,184 SH   SOLE   205,568 0 155,616
ROYAL CARIBBEAN GROUP COM V7780T103 1,768 20,734 SH   SOLE   19,756 0 978
RYMAN HOSPITALITY PPTYS INC COM 78377T107 332 4,200 SH   SOLE   100 0 4,100
SBA COMMUNICATIONS CORP NEW CL A 78410G104 8,658 27,167 SH   SOLE   8,599 0 18,568
SCHWAB CHARLES CORP COM 808513105 1,766 24,254 SH   SOLE   22,598 0 1,656
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 745 9,850 SH   SOLE   9,850 0 0
SEMPRA ENERGY COM 816851109 1,107 8,353 SH   SOLE   3,936 0 4,417
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,556 35,946 SH   SOLE   32,978 0 2,968
SPDR SER TR S&P REGL BKG 78464A698 260 3,970 SH   SOLE   3,370 0 600
SPDR SER TR BLMBRG BRC CNVRT 78464A359 226 2,603 SH   SOLE   2,603 0 0
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 967 23,903 SH   SOLE   23,903 0 0
STARBUCKS CORP COM 855244109 839 7,500 SH   SOLE   7,500 0 0
STRYKER CORPORATION COM 863667101 1,169 4,500 SH   SOLE   4,500 0 0
SUN CMNTYS INC COM 866674104 7,224 42,145 SH   SOLE   16,888 0 25,257
SYSCO CORP COM 871829107 3,028 38,945 SH   SOLE   24,846 0 14,099
TELEDYNE TECHNOLOGIES INC COM 879360105 4,126 9,851 SH   SOLE   5,499 0 4,352
TWILIO INC CL A 90138F102 394 1,000 SH   SOLE   0 0 1,000
TWIST BIOSCIENCE CORP COM 90184D100 600 4,500 SH   SOLE   0 0 4,500
TYLER TECHNOLOGIES INC COM 902252105 2,037 4,503 SH   SOLE   3,543 0 960
UNION PAC CORP COM 907818108 5,745 26,122 SH   SOLE   7,850 0 18,272
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 315 5,700 SH   SOLE   5,700 0 0
VICI PPTYS INC COM 925652109 2,798 90,193 SH   SOLE   35,637 0 54,556
VISA INC COM CL A 92826C839 3,302 14,122 SH   SOLE   12,238 0 1,884
VISTA OUTDOOR INC COM 928377100 116 2,500 SH   SOLE   2,500 0 0
WASTE CONNECTIONS INC COM 94106B101 15,129 126,679 SH   SOLE   50,181 0 76,498
WILLIAMS COS INC COM 969457100 3,644 137,247 SH   SOLE   39,611 0 97,636
WORKDAY INC CL A 98138H101 4,377 18,334 SH   SOLE   11,154 0 7,180
ZOETIS INC CL A 98978V103 16,397 87,987 SH   SOLE   37,419 0 50,568