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 609 1,665 SH   SOLE   690 0 975
AES CORP COM 00130H105 2,752 130,985 SH   SOLE   38,300 0 92,685
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4,815 33,201 SH   SOLE   13,449 0 19,752
ALPHABET INC CAP STK CL C 02079K107 1,350 617 SH   SOLE   380 0 237
ALPHABET INC CAP STK CL A 02079K305 18,430 8,457 SH   SOLE   4,438 0 4,019
AMCOR PLC ORD G0250X107 373 30,000 SH   SOLE   30,000 0 0
AMEREN CORP COM 023608102 1,763 19,507 SH   SOLE   4,000 0 15,507
AMERICAN ELEC PWR CO INC COM 025537101 480 5,000 SH   SOLE   5,000 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 3,222 90,909 SH   SOLE   49,936 0 40,973
AMERICAN TOWER CORP NEW COM 03027X100 13,817 54,058 SH   SOLE   21,684 0 32,374
AMERICAN WTR WKS CO INC NEW COM 030420103 5,711 38,385 SH   SOLE   15,679 0 22,706
AMETEK INC COM 031100100 769 7,000 SH   SOLE   7,000 0 0
ANSYS INC COM 03662Q105 10,458 43,703 SH   SOLE   19,675 0 24,028
APPLE INC COM 037833100 3,245 23,734 SH   SOLE   6,094 0 17,640
AUTOMATIC DATA PROCESSING IN COM 053015103 615 2,929 SH   SOLE   2,929 0 0
AZENTA INC COM 114340102 2,661 36,911 SH   SOLE   22,008 0 14,903
BECTON DICKINSON & CO COM 075887109 555 2,250 SH   SOLE   2,250 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,410 19,815 SH   SOLE   10,250 0 9,565
BK OF AMERICA CORP COM 060505104 700 22,500 SH   SOLE   22,500 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2,104 49,495 SH   SOLE   15,161 0 34,334
CADRE HLDGS INC COM 12763L105 1,585 80,585 SH   SOLE   53,076 0 27,509
CANADIAN PAC RY LTD COM 13645T100 10,745 153,855 SH   SOLE   74,661 0 79,194
CDW CORP COM 12514G108 5,318 33,750 SH   SOLE   17,037 0 16,713
CENTERPOINT ENERGY INC COM 15189T107 6,483 219,177 SH   SOLE   125,411 0 93,766
CHART INDS INC COM 16115Q308 5,874 35,091 SH   SOLE   7,606 0 27,485
CHENIERE ENERGY INC COM NEW 16411R208 2,053 15,431 SH   SOLE   13,989 0 1,442
CHESAPEAKE UTILS CORP COM 165303108 5,324 41,093 SH   SOLE   19,099 0 21,994
CHURCHILL DOWNS INC COM 171484108 5,787 30,215 SH   SOLE   17,077 0 20,077
CMS ENERGY CORP COM 125896100 1,189 17,616 SH   SOLE   5,652 0 11,964
COMMERCIAL METALS CO COM 201723103 331 10,000 SH   SOLE   0 0 10,000
COMMUNITY HEALTHCARE TR INC COM 20369C106 1,080 29,826 SH   SOLE   13,208 0 16,618
CONOCOPHILLIPS COM 20825C104 2,388 26,590 SH   SOLE   23,603 0 2,987
COPART INC COM 217204106 7,668 70,565 SH   SOLE   41,143 0 29,422
COSTCO WHSL CORP NEW COM 22160K105 11,430 23,848 SH   SOLE   12,383 0 11,465
COTERRA ENERGY INC COM 127097103 1,676 64,994 SH   SOLE   40,519 0 24,475
CROWN CASTLE INTL CORP NEW COM 22822V101 6,074 36,073 SH   SOLE   14,376 0 21,697
CULLEN FROST BANKERS INC COM 229899109 1,783 15,313 SH   SOLE   13,363 0 1,950
DANAHER CORPORATION COM 235851102 15,044 59,341 SH   SOLE   31,271 0 28,070
DEERE & CO COM 244199105 1,504 5,023 SH   SOLE   4,318 0 705
DIAMONDBACK ENERGY INC COM 25278X109 1,655 13,664 SH   SOLE   11,598 0 2,066
DT MIDSTREAM INC COMMON STOCK 23345M107 2,254 45,982 SH   SOLE   16,977 0 29,005
EMERSON ELEC CO COM 291011104 398 5,000 SH   SOLE   5,000 0 0
ENTEGRIS INC COM 29362U104 4,493 48,772 SH   SOLE   29,250 0 19,522
ENVIVA INC COM 29415B103 4,582 80,080 SH   SOLE   23,929 0 56,151
EPAM SYS INC COM 29414B104 11,819 40,093 SH   SOLE   17,085 0 23,008
EVERI HLDGS INC COM 30034T103 334 20,500 SH   SOLE   0 0 20,500
EXTRA SPACE STORAGE INC COM 30225T102 2,884 16,953 SH   SOLE   6,856 0 10,097
FEDEX CORP COM 31428X106 340 1,500 SH   SOLE   1,500 0 0
FIFTH THIRD BANCORP COM 316773100 823 24,500 SH   SOLE   24,500 0 0
FIRST TR ENERGY INCOME & GRO COM 33738G104 1,703 106,956 SH   SOLE   85,658 0 21,298
FORTRESS TRANS INFRST INVS L CL A COM SHS 34960P101 484 25,000 SH   SOLE   10,000 0 15,000
FRANKLIN COVEY CO COM 353469109 4,023 87,120 SH   SOLE   54,339 0 32,781
FRP HLDGS INC COM 30292L107 598 9,910 SH   SOLE   3,200 0 6,710
GABELLI MULTIMEDIA TR INC COM 36239Q109 111 15,396 SH   SOLE   793 0 14,602
GENERAC HLDGS INC COM 368736104 1,763 8,371 SH   SOLE   7,301 0 1,070
HEICO CORP NEW CL A 422806208 5,509 52,279 SH   SOLE   30,711 0 21,568
HILTON GRAND VACATIONS INC COM 43283X105 536 15,000 SH   SOLE   15,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,153 10,343 SH   SOLE   8,970 0 1,373
HOME DEPOT INC COM 437076102 1,538 5,606 SH   SOLE   4,757 0 849
HYATT HOTELS CORP COM CL A 448579102 296 4,000 SH   SOLE   4,000 0 0
IDEXX LABS INC COM 45168D104 5,051 14,400 SH   SOLE   6,236 0 8,164
INTEL CORP COM 458140100 279 7,453 SH   SOLE   7,453 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 706 5,000 SH   SOLE   5,000 0 0
INTUIT COM 461202103 1,935 5,021 SH   SOLE   4,448 0 573
INVESCO LTD SHS G491BT108 327 20,250 SH   SOLE   20,250 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 353 1,260 SH   SOLE   1,260 0 0
ISHARES TR US AER DEF ETF 464288760 342 3,451 SH   SOLE   2,985 0 466
ISHARES TR 0-3 MNTH TREASRY 46436E718 1,387 13,858 SH   SOLE   13,858 0 0
ISHARES TR US TECH BRKTHR 46436E502 313 11,113 SH   SOLE   9,554 0 1,559
ISHARES TR CORE DIV GRWTH 46434V621 499 10,477 SH   SOLE   8,683 0 1,794
ISHARES TR FLTG RATE NT ETF 46429B655 668 13,382 SH   SOLE   6,310 0 7,072
ISHARES TR CORE US AGGBD ET 464287226 283 2,780 SH   SOLE   2,556 0 224
ISHARES TR NATIONAL MUN ETF 464288414 1,043 9,802 SH   SOLE   9,802 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 310 2,963 SH   SOLE   2,963 0 0
ISHARES TR CORE S&P SCP ETF 464287804 350 3,787 SH   SOLE   3,394 0 393
ISHARES TR 20 YR TR BD ETF 464287432 4,252 37,017 SH   SOLE   32,000 0 5,017
ISHARES TR S&P 500 GRWT ETF 464287309 699 11,578 SH   SOLE   11,578 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209 321 9,400 SH   SOLE   0 0 9,400
L3HARRIS TECHNOLOGIES INC COM 502431109 483 2,000 SH   SOLE   2,000 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 2,330 26,481 SH   SOLE   12,543 0 13,938
LIVE NATION ENTERTAINMENT IN COM 538034109 1,152 13,954 SH   SOLE   12,089 0 1,865
LOCKHEED MARTIN CORP COM 539830109 2,222 5,167 SH   SOLE   4,045 0 1,122
LPL FINL HLDGS INC COM 50212V100 646 3,500 SH   SOLE   3,500 0 0
MAGNITE INC COM 55955D100 1,300 146,415 SH   SOLE   85,259 0 61,156
MAIN STR CAP CORP COM 56035L104 1,437 37,288 SH   SOLE   35,000 0 2,288
MASTERCARD INCORPORATED CL A 57636Q104 5,949 18,858 SH   SOLE   11,042 0 7,816
METLIFE INC COM 59156R108 2,931 46,692 SH   SOLE   42,287 0 4,405
MICROCHIP TECHNOLOGY INC. COM 595017104 1,952 33,611 SH   SOLE   30,824 0 2,787
MICROSOFT CORP COM 594918104 17,310 67,400 SH   SOLE   30,800 0 36,600
MID-AMER APT CMNTYS INC COM 59522J103 3,305 18,919 SH   SOLE   5,388 0 13,531
MONARCH CASINO & RESORT INC COM 609027107 2,009 34,250 SH   SOLE   18,900 0 15,350
MOODYS CORP COM 615369105 7,060 25,958 SH   SOLE   11,864 0 14,094
MORGAN STANLEY COM NEW 617446448 1,986 26,111 SH   SOLE   23,569 0 2,542
NEW FORTRESS ENERGY INC COM CL A 644393100 284 7,180 SH   SOLE   180 0 7,000
NEXTERA ENERGY INC COM 65339F101 13,383 172,768 SH   SOLE   74,095 0 98,673
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 5,667 76,421 SH   SOLE   23,204 0 53,217
NORFOLK SOUTHN CORP COM 655844108 398 1,750 SH   SOLE   1,750 0 0
OCCIDENTAL PETE CORP COM 674599105 2,469 41,936 SH   SOLE   35,957 0 5,979
ONEOK INC NEW COM 682680103 1,242 22,372 SH   SOLE   12,647 0 9,725
PAYPAL HLDGS INC COM 70450Y103 419 6,000 SH   SOLE   6,000 0 0
PEPSICO INC COM 713448108 1,298 7,791 SH   SOLE   3,917 0 3,874
PROLOGIS INC. COM 74340W103 691 5,870 SH   SOLE   2,900 0 2,970
QUANTA SVCS INC COM 74762E102 301 2,400 SH   SOLE   0 0 2,400
R1 RCM INC COM 77634L105 2,629 125,432 SH   SOLE   83,626 0 41,806
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,249 13,000 SH   SOLE   13,000 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 158 10,000 SH   SOLE   0 0 10,000
REXFORD INDL RLTY INC COM 76169C100 7,742 134,426 SH   SOLE   50,666 0 83,760
SALESFORCE INC COM 79466L302 248 1,500 SH   SOLE   1,500 0 0
SANOFI SPONSORED ADR 80105N105 550 11,000 SH   SOLE   11,000 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 8,762 27,377 SH   SOLE   10,723 0 16,654
SCHLUMBERGER LTD COM STK 806857108 519 14,500 SH   SOLE   14,500 0 0
SCHWAB CHARLES CORP COM 808513105 8,011 126,802 SH   SOLE   75,554 0 51,248
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 706 9,850 SH   SOLE   9,850 0 0
SEMPRA COM 816851109 1,514 10,076 SH   SOLE   4,456 0 5,620
SILGAN HOLDINGS INC COM 827048109 496 12,000 SH   SOLE   12,000 0 0
SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 305 28,000 SH   SOLE   0 0 28,000
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 35,571 388,793 SH   SOLE   161,561 0 227,232
STRYKER CORPORATION COM 863667101 398 2,000 SH   SOLE   2,000 0 0
SUN CMNTYS INC COM 866674104 3,802 23,855 SH   SOLE   7,420 0 16,435
SYSCO CORP COM 871829107 2,045 24,144 SH   SOLE   10,879 0 13,265
TARGA RES CORP COM 87612G101 298 5,000 SH   SOLE   0 0 5,000
TYLER TECHNOLOGIES INC COM 902252105 980 2,948 SH   SOLE   2,338 0 610
UNION PAC CORP COM 907818108 6,640 31,132 SH   SOLE   12,756 0 18,376
UNITEDHEALTH GROUP INC COM 91324P102 2,094 4,077 SH   SOLE   3,518 0 559
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 767 15,370 SH   SOLE   15,370 0 0
VICI PPTYS INC COM 925652109 2,836 95,195 SH   SOLE   38,114 0 57,081
VISA INC COM CL A 92826C839 2,646 13,440 SH   SOLE   12,189 0 1,251
WASTE CONNECTIONS INC COM 94106B101 16,078 129,706 SH   SOLE   58,503 0 71,203
WATERS CORP COM 941848103 496 1,500 SH   SOLE   1,500 0 0
WEC ENERGY GROUP INC COM 92939U106 1,430 14,210 SH   SOLE   5,520 0 8,690
WILLIAMS COS INC COM 969457100 9,239 296,045 SH   SOLE   117,171 0 178,874
WORKDAY INC CL A 98138H101 593 4,250 SH   SOLE   2,410 0 1,840
ZOETIS INC CL A 98978V103 8,996 52,336 SH   SOLE   25,290 0 27,046