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 LABORATORIES COM COM 002824100 4,918 34,947 SH   SOLE NONE 0 0 34,947
ABBVIE INC COM COM 00287Y109 3,142 23,211 SH   SOLE NONE 0 0 23,211
ACUITY BRANDS INC COM COM 00508Y102 5,893 27,836 SH   SOLE NONE 0 0 27,836
ALPHABET INC COM CL C CAP STK CL C 02079K107 7,737 2,673 SH   SOLE NONE 0 0 2,673
ALPHABET INC COM CL A CAP STK CL A 02079K305 7,759 2,678 SH   SOLE NONE 0 0 2,678
AMAZON COM INC COM COM 023135106 11,939 3,580 SH   SOLE NONE 0 0 3,580
APPLE INC COM COM 037833100 18,812 105,944 SH   SOLE NONE 0 0 105,944
BANK OF AMERICA CORPORATION COM COM 060505104 6,364 143,065 SH   SOLE NONE 0 0 143,065
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 4,808 16,082 SH   SOLE NONE 0 0 16,082
BERRY GLOBAL GROUP INC COM COM 08579W103 4,621 62,644 SH   SOLE NONE 0 0 62,644
BLACKROCK INC COM COM 09247X101 3,203 3,499 SH   SOLE NONE 0 0 3,499
BLACKROCK ETF TRUST II HIGH YIELD MUNI INCOME BOND HIGH YLD MUNI IN 092528108 872 33,438 SH   SOLE NONE 0 0 33,438
BLACKROCK ETF TRUST II INTERMEDIATE MUNI INCOME BO INTERMEDIA MUNI 092528207 1,747 68,422 SH   SOLE NONE 0 0 68,422
CVS HEALTH CORPORATION COM COM 126650100 4,648 45,064 SH   SOLE NONE 0 0 45,064
CADENCE DESIGN SYSTEMS INC COM COM 127387108 800 4,296 SH   SOLE NONE 0 0 4,296
CERNER CORP COM COM 156782104 2,266 24,400 SH   SOLE NONE 0 0 24,400
CISCO SYSTEMS INC COM COM 17275R102 1,806 28,499 SH   SOLE NONE 0 0 28,499
COCA-COLA CO COM COM 191216100 1,421 24,001 SH   SOLE NONE 0 0 24,001
COMCAST CORP COM CL A CL A 20030N101 4,922 97,802 SH   SOLE NONE 0 0 97,802
CONSTELLATION BRANDS INC COM CL A CL A 21036P108 3,091 12,319 SH   SOLE NONE 0 0 12,319
COSTCO WHOLESALE CORP COM COM 22160K105 3,725 6,562 SH   SOLE NONE 0 0 6,562
DANAHER CORP COM COM 235851102 7,515 22,841 SH   SOLE NONE 0 0 22,841
DEERE & CO COM COM 244199105 1,254 3,658 SH   SOLE NONE 0 0 3,658
DOLLAR TREE INC COM COM 256746108 3,309 23,555 SH   SOLE NONE 0 0 23,555
ECOLAB INC COM COM 278865100 616 2,626 SH   SOLE NONE 0 0 2,626
META PLATFORMS INC COM CL A CL A 30303M102 6,131 18,230 SH   SOLE NONE 0 0 18,230
FIRST TRUST EXCHANGE TRADED FD MANAGD MUN ETF MANAGD MUN ETF 33739N108 655 11,508 SH   SOLE NONE 0 0 11,508
FIRST TRUST EXCHANGE-TRADED FU MUNI HI INCM ETF MUNI HI INCM ETF 33739P301 890 15,861 SH   SOLE NONE 0 0 15,861
FIRST TRUST EXCHANGE-TRADED FU SHRT DUR MNG MUN ETF SHRT DUR MNG MUN 33739P830 2,648 127,275 SH   SOLE NONE 0 0 127,275
FIRST TR EXCHANGE TRADED FD VI MUN CEF IN OPT ETF MUN CEF IN OPT 33740F508 710 33,608 SH   SOLE NONE 0 0 33,608
FIRST TRUST EXCHANGE TRADED FD ULTRA SHT DUR MU ETF ULTRA SHT DUR MU 33740J104 840 41,685 SH   SOLE NONE 0 0 41,685
FORTINET INC COM COM 34959E109 2,492 6,934 SH   SOLE NONE 0 0 6,934
GENERAC HLDGS INC COM COM 368736104 5,332 15,152 SH   SOLE NONE 0 0 15,152
GILEAD SCIENCES INC COM COM 375558103 1,080 14,882 SH   SOLE NONE 0 0 14,882
HCA HEALTHCARE INC COM COM 40412C101 1,123 4,374 SH   SOLE NONE 0 0 4,374
HALLIBURTON CO COM COM 406216101 2,341 102,361 SH   SOLE NONE 0 0 102,361
HOME DEPOT INC COM COM 437076102 4,715 11,362 SH   SOLE NONE 0 0 11,362
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 297 748 SH   SOLE NONE 0 0 748
INVESCO EXCHANGE TRADED FD TR FINL PFD ETF FINL PFD ETF 46137V621 1,359 72,214 SH   SOLE NONE 0 0 72,214
ISHARES TRUST S&P 500 GRWT ETF S&P 500 GRWT ETF 464287309 286 3,421 SH   SOLE NONE 0 0 3,421
ISHARES TRUST S&P MC 400VL ETF S&P MC 400VL ETF 464287705 254 2,298 SH   SOLE NONE 0 0 2,298
ISHARES TRUST U.S. REAL ES ETF U.S. REAL ES ETF 464287739 275 2,376 SH   SOLE NONE 0 0 2,376
ISHARES TRUST GL CLEAN ENE ETF GL CLEAN ENE ETF 464288224 1,249 59,024 SH   SOLE NONE 0 0 59,024
ISHARES TRUST MBS ETF MBS ETF 464288588 9,176 85,418 SH   SOLE NONE 0 0 85,418
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 1,439 36,498 SH   SOLE NONE 0 0 36,498
JP MORGAN CHASE & CO COM COM 46625H100 5,934 37,478 SH   SOLE NONE 0 0 37,478
JOHNSON & JOHNSON COM COM 478160104 2,688 15,715 SH   SOLE NONE 0 0 15,715
JONES LANG LASALLE INC COM COM 48020Q107 2,278 8,458 SH   SOLE NONE 0 0 8,458
KEYSIGHT TECHNOLOGIES INC COM COM 49338L103 7,073 34,252 SH   SOLE NONE 0 0 34,252
LAMAR ADVERTISING CO COM USD0.001 CL A CL A 512816109 4,167 34,356 SH   SOLE NONE 0 0 34,356
ELI LILLY AND COMPANY COM COM 532457108 587 2,126 SH   SOLE NONE 0 0 2,126
MICROSOFT CORP COM COM 594918104 18,184 54,069 SH   SOLE NONE 0 0 54,069
MICRON TECHNOLOGY INC COM COM 595112103 3,855 41,385 SH   SOLE NONE 0 0 41,385
NRG ENERGY INC COM COM NEW 629377508 1,096 25,451 SH   SOLE NONE 0 0 25,451
NVIDIA CORP COM COM 67066G104 9,918 33,725 SH   SOLE NONE 0 0 33,725
OREILLY AUTOMOTIVE INC NEW COM COM 67103H107 3,050 4,319 SH   SOLE NONE 0 0 4,319
OLD DOMINION FREIGHT LINE INC COM COM 679580100 3,733 10,418 SH   SOLE NONE 0 0 10,418
ORACLE CORP COM COM 68389X105 2,138 24,520 SH   SOLE NONE 0 0 24,520
PALANTIR TECH INC COM CL A CL A 69608A108 7,616 418,242 SH   SOLE NONE 0 0 418,242
PAYPAL HOLDINGS INC COM COM 70450Y103 2,008 10,652 SH   SOLE NONE 0 0 10,652
PEPSICO INC COM COM 713448108 283 1,630 SH   SOLE NONE 0 0 1,630
PFIZER INC COM COM 717081103 6,195 104,919 SH   SOLE NONE 0 0 104,919
PRICE T ROWE GROUPS COM COM 74144T108 6,873 34,956 SH   SOLE NONE 0 0 34,956
PROLOGIS INC COM USD0.01 COM 74340W103 1,985 11,792 SH   SOLE NONE 0 0 11,792
QUALCOMM INC COM COM 747525103 4,791 26,200 SH   SOLE NONE 0 0 26,200
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 578 1,218 SH   SOLE NONE 0 0 1,218
SPDR SERIES TRUST SPDR BLOOMBERG CONVERTIBLE BLOOMBERG CONV 78464A359 10,115 121,931 SH   SOLE NONE 0 0 121,931
SPDR SERIES TRUST PORTFOLIO SHORT ETF PORTFOLIO SHORT 78464A474 7,879 254,413 SH   SOLE NONE 0 0 254,413
SSGA ACTIVE ETF TR BLACKSTONE SENIOR LOAN ETF BLACKSTONE SENR 78467V608 5,804 127,217 SH   SOLE NONE 0 0 127,217
SPDR PORTFOLIO SH TSR ETF PORTFOLIO SH TSR 78468R101 3,774 124,023 SH   SOLE NONE 0 0 124,023
SPDR SPDR BLOOMBERG SHORT TERM H BLOOMBERG SHT TE 78468R408 5,510 202,958 SH   SOLE NONE 0 0 202,958
STARBUCKS CORP COM COM 855244109 3,990 34,113 SH   SOLE NONE 0 0 34,113
TARGET CORP COM COM 87612E106 3,791 16,381 SH   SOLE NONE 0 0 16,381
3M COMPANY COM COM 88579Y101 1,797 10,118 SH   SOLE NONE 0 0 10,118
TRUIST FINANCIAL CORPORATION COM COM 89832Q109 3,244 55,406 SH   SOLE NONE 0 0 55,406
II-VI INC COM COM 902104108 4,856 71,067 SH   SOLE NONE 0 0 71,067
UNION PACIFIC CORP COM COM 907818108 3,144 12,482 SH   SOLE NONE 0 0 12,482
VANECK ETF TRUST VANECK CEF MUNI INCOME ETF CEF MUNI INCOME 92189F460 6,340 214,000 SH   SOLE NONE 0 0 214,000
VANGUARD INT-TERM CORP ETF INT-TERM CORP 92206C870 9,303 100,294 SH   SOLE NONE 0 0 100,294
VANGUARD S&P 500 ETF SHS S&P 500 ETF SHS 922908363 220 505 SH   SOLE NONE 0 0 505
VERIZON COMMUNICATIONS COM COM 92343V104 1,807 34,784 SH   SOLE NONE 0 0 34,784
VISA INC COM CL A COM CL A 92826C839 5,450 25,149 SH   SOLE NONE 0 0 25,149
WALMART INC COM COM 931142103 1,698 11,741 SH   SOLE NONE 0 0 11,741
LINDE PLC COM SHS G5494J103 3,135 9,050 SH   SOLE NONE 0 0 9,050
MEDTRONIC PLC COM SHS G5960L103 1,719 16,623 SH   SOLE NONE 0 0 16,623
SENSATA TECH HOLDING PLC COM SHS G8060N102 5,082 82,393 SH   SOLE NONE 0 0 82,393