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
AES CORP COM 00130H105 2,672 118,250 SH   SOLE   37,900 0 80,350
AGILENT TECHNOLOGIES INC COM 00846U101 510 4,194 SH   SOLE   4,194 0 0
ALBEMARLE CORP COM 012653101 1,541 5,828 SH   SOLE   5,024 0 804
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4,744 33,840 SH   SOLE   13,815 0 20,025
ALPHABET INC CAP STK CL C 02079K107 1,186 12,340 SH   SOLE   7,600 0 4,740
ALPHABET INC CAP STK CL A 02079K305 15,845 165,649 SH   SOLE   86,945 0 78,704
AMEREN CORP COM 023608102 1,571 19,507 SH   SOLE   4,000 0 15,507
AMERICAN TOWER CORP NEW COM 03027X100 11,435 53,261 SH   SOLE   21,476 0 31,785
AMERICAN WTR WKS CO INC NEW COM 030420103 5,109 39,255 SH   SOLE   16,176 0 23,079
AMETEK INC COM 031100100 794 7,000 SH   SOLE   7,000 0 0
ANSYS INC COM 03662Q105 9,420 42,488 SH   SOLE   19,624 0 22,864
APPLE INC COM 037833100 3,308 23,934 SH   SOLE   6,094 0 17,840
APTIV PLC 5.5% CNV PFD A G6095L117 333 3,500 SH   SOLE   3,500 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 663 2,929 SH   SOLE   2,929 0 0
AZENTA INC COM 114340102 1,464 34,147 SH   SOLE   19,323 0 14,824
BECTON DICKINSON & CO COM 075887109 613 2,750 SH   SOLE   2,750 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,869 21,980 SH   SOLE   11,833 0 10,147
BK OF AMERICA CORP COM 060505104 680 22,500 SH   SOLE   22,500 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 2,034 49,965 SH   SOLE   16,006 0 33,959
CADRE HLDGS INC COM 12763L105 2,011 83,592 SH   SOLE   53,803 0 29,789
CANADIAN PAC RY LTD COM 13645T100 11,001 164,894 SH   SOLE   87,288 0 77,606
CDW CORP COM 12514G108 5,379 34,461 SH   SOLE   17,607 0 16,854
CENTERPOINT ENERGY INC COM 15189T107 6,488 230,228 SH   SOLE   124,036 0 106,192
CHART INDS INC COM 16115Q308 6,346 34,422 SH   SOLE   7,496 0 26,926
CHENIERE ENERGY INC COM NEW 16411R208 2,410 14,525 SH   SOLE   13,083 0 1,442
CHESAPEAKE UTILS CORP COM 165303108 4,940 42,808 SH   SOLE   19,431 0 23,377
CHURCHILL DOWNS INC COM 171484108 5,751 31,230 SH   SOLE   20,921 0 10,309
CMS ENERGY CORP COM 125896100 1,187 20,382 SH   SOLE   6,218 0 14,164
COMMERCIAL METALS CO COM 201723103 355 10,000 SH   SOLE   0 0 10,000
COMMUNITY HEALTHCARE TR INC COM 20369C106 989 30,206 SH   SOLE   14,288 0 15,918
CONOCOPHILLIPS COM 20825C104 2,683 26,211 SH   SOLE   23,224 0 2,987
COPART INC COM 217204106 7,447 69,995 SH   SOLE   41,095 0 28,900
COSTCO WHSL CORP NEW COM 22160K105 11,164 23,639 SH   SOLE   12,243 0 11,396
COTERRA ENERGY INC COM 127097103 2,157 82,570 SH   SOLE   56,892 0 25,678
CROWN CASTLE INC COM 22822V101 5,187 35,883 SH   SOLE   14,495 0 21,388
CULLEN FROST BANKERS INC COM 229899109 1,975 14,934 SH   SOLE   12,984 0 1,950
DANAHER CORPORATION COM 235851102 16,448 63,681 SH   SOLE   35,311 0 28,370
DEERE & CO COM 244199105 1,654 4,954 SH   SOLE   4,249 0 705
DIAMONDBACK ENERGY INC COM 25278X109 1,610 13,366 SH   SOLE   11,300 0 2,066
DT MIDSTREAM INC COMMON STOCK 23345M107 2,431 46,856 SH   SOLE   18,789 0 28,067
ENTEGRIS INC COM 29362U104 3,736 45,005 SH   SOLE   26,050 0 18,955
ENVIVA INC COM 29415B103 4,672 77,786 SH   SOLE   23,932 0 53,853
EPAM SYS INC COM 29414B104 14,038 38,759 SH   SOLE   16,942 0 21,817
EVERI HLDGS INC COM 30034T103 333 20,500 SH   SOLE   0 0 20,500
EXTRA SPACE STORAGE INC COM 30225T102 2,955 17,107 SH   SOLE   7,074 0 10,033
FIFTH THIRD BANCORP COM 316773100 655 20,500 SH   SOLE   20,500 0 0
FORTRESS TRANS INFRST INVS L CL A COM SHS 34960P101 375 25,000 SH   SOLE   10,000 0 15,000
FRANKLIN COVEY CO COM 353469109 3,677 81,017 SH   SOLE   48,369 0 32,648
FRP HLDGS INC COM 30292L107 373 6,860 SH   SOLE   2,800 0 4,060
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106 31 13,000 SH   SOLE   10,000 0 3,000
GABELLI MULTIMEDIA TR INC COM 36239Q109 98 15,711 SH   SOLE   820 0 14,891
GENERAC HLDGS INC COM 368736104 1,478 8,299 SH   SOLE   7,229 0 1,070
GRAINGER W W INC COM 384802104 367 750 SH   SOLE   750 0 0
HEICO CORP NEW CL A 422806208 5,875 51,258 SH   SOLE   30,436 0 20,822
HILTON GRAND VACATIONS INC COM 43283X105 493 15,000 SH   SOLE   15,000 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,213 10,054 SH   SOLE   8,681 0 1,373
HOME DEPOT INC COM 437076102 1,514 5,488 SH   SOLE   4,639 0 849
IDEXX LABS INC COM 45168D104 6,570 20,165 SH   SOLE   9,329 0 10,836
INTUIT COM 461202103 2,592 6,693 SH   SOLE   6,120 0 573
INVESCO QQQ TR UNIT SER 1 46090E103 444 1,660 SH   SOLE   1,660 0 0
ISHARES TR 20 YR TR BD ETF 464287432 512 5,000 SH   SOLE   5,000 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718 6,621 66,031 SH   SOLE   60,702 0 5,329
ISHARES TR US TECH BRKTHR 46436E502 294 11,238 SH   SOLE   9,679 0 1,559
ISHARES TR CORE DIV GRWTH 46434V621 451 10,150 SH   SOLE   8,356 0 1,794
ISHARES TR FLTG RATE NT ETF 46429B655 248 4,929 SH   SOLE   4,929 0 0
ISHARES TR CORE US AGGBD ET 464287226 268 2,780 SH   SOLE   2,556 0 224
ISHARES TR US AER DEF ETF 464288760 302 3,309 SH   SOLE   2,843 0 466
ISHARES TR NATIONAL MUN ETF 464288414 721 7,031 SH   SOLE   7,031 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 212 2,063 SH   SOLE   2,063 0 0
ISHARES TR CORE S&P SCP ETF 464287804 333 3,815 SH   SOLE   3,422 0 393
ISHARES TR S&P 500 GRWT ETF 464287309 670 11,578 SH   SOLE   11,578 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209 306 9,400 SH   SOLE   0 0 9,400
LAMAR ADVERTISING CO NEW CL A 512816109 2,183 26,458 SH   SOLE   12,970 0 13,488
LIVE NATION ENTERTAINMENT IN COM 538034109 1,038 13,655 SH   SOLE   11,790 0 1,865
LOCKHEED MARTIN CORP COM 539830109 1,966 5,090 SH   SOLE   3,968 0 1,122
MAIN STR CAP CORP COM 56035L104 1,254 37,288 SH   SOLE   35,000 0 2,288
MASTERCARD INCORPORATED CL A 57636Q104 5,327 18,736 SH   SOLE   11,053 0 7,683
METLIFE INC COM 59156R108 2,688 44,226 SH   SOLE   39,821 0 4,405
MICROCHIP TECHNOLOGY INC. COM 595017104 1,995 32,695 SH   SOLE   29,908 0 2,787
MICROSOFT CORP COM 594918104 15,630 67,112 SH   SOLE   30,990 0 36,122
MID-AMER APT CMNTYS INC COM 59522J103 2,991 19,288 SH   SOLE   5,769 0 13,519
MONARCH CASINO & RESORT INC COM 609027107 2,063 36,750 SH   SOLE   22,400 0 14,350
MOODYS CORP COM 615369105 6,289 25,868 SH   SOLE   11,895 0 13,973
MORGAN STANLEY COM NEW 617446448 1,473 18,638 SH   SOLE   16,096 0 2,542
NEW FORTRESS ENERGY INC COM CL A 644393100 314 7,180 SH   SOLE   180 0 7,000
NEXTERA ENERGY INC COM 65339F101 12,944 165,078 SH   SOLE   68,729 0 96,349
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 5,514 76,249 SH   SOLE   23,687 0 52,562
NORFOLK SOUTHN CORP COM 655844108 367 1,750 SH   SOLE   1,750 0 0
OCCIDENTAL PETE CORP COM 674599105 2,514 40,904 SH   SOLE   34,925 0 5,979
ONEOK INC NEW COM 682680103 410 7,994 SH   SOLE   2,000 0 5,994
PAYPAL HLDGS INC COM 70450Y103 775 9,000 SH   SOLE   9,000 0 0
PEPSICO INC COM 713448108 1,294 7,925 SH   SOLE   4,151 0 3,774
PINTEREST INC CL A 72352L106 291 12,500 SH   SOLE   12,500 0 0
PROLOGIS INC. COM 74340W103 576 5,670 SH   SOLE   2,900 0 2,770
QUANTA SVCS INC COM 74762E102 366 2,870 SH   SOLE   0 0 2,870
R1 RCM INC COM 77634L105 2,383 128,605 SH   SOLE   83,501 0 45,104
RAYTHEON TECHNOLOGIES CORP COM 75513E101 819 10,000 SH   SOLE   10,000 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 138 10,000 SH   SOLE   0 0 10,000
REXFORD INDL RLTY INC COM 76169C100 6,933 133,327 SH   SOLE   49,788 0 83,539
SBA COMMUNICATIONS CORP NEW CL A 78410G104 7,295 25,627 SH   SOLE   10,191 0 15,436
SCHWAB CHARLES CORP COM 808513105 7,608 105,868 SH   SOLE   65,713 0 40,155
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 701 10,546 SH   SOLE   10,546 0 0
SOLARIS OILFIELD INFRASTRUCT COM CL A 83418M103 262 28,000 SH   SOLE   0 0 28,000
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 37,579 410,250 SH   SOLE   180,879 0 229,371
STARBUCKS CORP COM 855244109 1,011 12,000 SH   SOLE   12,000 0 0
SUN CMNTYS INC COM 866674104 2,200 16,260 SH   SOLE   3,570 0 12,690
SYSCO CORP COM 871829107 1,707 24,135 SH   SOLE   11,287 0 12,848
TARGA RES CORP COM 87612G101 455 7,540 SH   SOLE   140 0 7,400
TARGET CORP COM 87612E106 742 5,000 SH   SOLE   5,000 0 0
TJX COS INC NEW COM 872540109 559 9,000 SH   SOLE   9,000 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,686 4,853 SH   SOLE   3,243 0 1,610
UNION PAC CORP COM 907818108 5,544 28,457 SH   SOLE   12,678 0 15,779
UNITEDHEALTH GROUP INC COM 91324P102 2,031 4,021 SH   SOLE   3,462 0 559
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 515 10,701 SH   SOLE   10,701 0 0
VICI PPTYS INC COM 925652109 2,779 93,098 SH   SOLE   38,636 0 54,462
VISA INC COM CL A 92826C839 2,134 12,017 SH   SOLE   10,766 0 1,251
WASTE CONNECTIONS INC COM 94106B101 17,269 127,797 SH   SOLE   57,604 0 70,193
WEC ENERGY GROUP INC COM 92939U106 1,304 14,583 SH   SOLE   5,893 0 8,690
WILLIAMS COS INC COM 969457100 8,311 290,295 SH   SOLE   107,307 0 182,988
ZOETIS INC CL A 98978V103 7,661 51,659 SH   SOLE   25,274 0 26,385