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
MICROSOFT CORP COM 594918104 25,851 83,846 SH   SOLE   0 0 83,846
APPLE INC COM 037833100 22,915 131,237 SH   SOLE   0 0 131,237
AMAZON COM INC COM 023135106 15,961 4,896 SH   SOLE   0 0 4,896
THE TRADE DESK INC COM CL A 88339J105 11,197 161,687 SH   SOLE   0 0 161,687
NVIDIA CORPORATION COM 67066G104 10,420 38,188 SH   SOLE   0 0 38,188
INVESCO QQQ TR UNIT SER 1 46090E103 9,064 25,000 SH Put SOLE   0 0 25,000
INVESCO QQQ TR UNIT SER 1 46090E103 9,064 25,000 SH Call SOLE   0 0 25,000
ALPHABET INC CAP STK CL A 02079K305 8,736 3,141 SH   SOLE   0 0 3,141
REGENERON PHARMACEUTICALS COM 75886F107 8,103 11,602 SH   SOLE   0 0 11,602
ALPHABET INC CAP STK CL A 02079K305 7,510 2,700 SH Put SOLE   0 0 2,700
ASML HOLDING N V N Y REGISTRY SHS N07059210 6,838 10,238 SH   SOLE   0 0 10,238
SHOPIFY INC CL A 82509L107 6,837 10,114 SH   SOLE   0 0 10,114
MONOLITHIC PWR SYS INC COM 609839105 5,988 12,330 SH   SOLE   0 0 12,330
QUALCOMM INC COM 747525103 5,591 36,588 SH   SOLE   0 0 36,588
SYNOPSYS INC COM 871607107 5,357 16,074 SH   SOLE   0 0 16,074
MERCK & CO INC COM 58933Y105 5,154 62,811 SH   SOLE   0 0 62,811
TEXTRON INC COM 883203101 5,108 68,679 SH   SOLE   0 0 68,679
MARVELL TECHNOLOGY INC COM 573874104 5,029 70,127 SH   SOLE   0 0 70,127
INTUIT COM 461202103 4,904 10,199 SH   SOLE   0 0 10,199
AMERESCO INC CL A 02361E108 4,839 60,874 SH   SOLE   0 0 60,874
UNITEDHEALTH GROUP INC COM 91324P102 4,820 9,452 SH   SOLE   0 0 9,452
AUTOMATIC DATA PROCESSING IN COM 053015103 4,513 19,833 SH   SOLE   0 0 19,833
DEERE & CO COM 244199105 4,394 10,577 SH   SOLE   0 0 10,577
INTUITIVE SURGICAL INC COM NEW 46120E602 4,344 14,400 SH   SOLE   0 0 14,400
META PLATFORMS INC CL A 30303M102 4,320 19,428 SH   SOLE   0 0 19,428
TESLA INC COM 88160R101 3,987 3,700 SH Put SOLE   0 0 3,700
IDEXX LABS INC COM 45168D104 3,974 7,265 SH   SOLE   0 0 7,265
ABBVIE INC COM 00287Y109 3,961 24,433 SH   SOLE   0 0 24,433
APPLIED MATLS INC COM 038222105 3,925 29,777 SH   SOLE   0 0 29,777
ULTA BEAUTY INC COM 90384S303 3,724 9,352 SH   SOLE   0 0 9,352
COSTCO WHSL CORP NEW COM 22160K105 3,596 6,245 SH   SOLE   0 0 6,245
PAYPAL HLDGS INC COM 70450Y103 3,546 30,662 SH   SOLE   0 0 30,662
OLD DOMINION FREIGHT LINE IN COM 679580100 3,504 11,730 SH   SOLE   0 0 11,730
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,479 7,635 SH   SOLE   0 0 7,635
DEXCOM INC COM 252131107 3,362 6,571 SH   SOLE   0 0 6,571
JOHNSON & JOHNSON COM 478160104 3,355 18,929 SH   SOLE   0 0 18,929
ADVANCED MICRO DEVICES INC COM 007903107 3,340 30,547 SH   SOLE   0 0 30,547
EXPEDIA GROUP INC COM NEW 30212P303 3,198 16,345 SH   SOLE   0 0 16,345
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,185 7,053 SH   SOLE   0 0 7,053
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,177 32,069 SH   SOLE   0 0 32,069
SERVICENOW INC COM 81762P102 3,174 5,700 SH Put SOLE   0 0 5,700
GENERAC HLDGS INC COM 368736104 2,992 10,064 SH   SOLE   0 0 10,064
STAAR SURGICAL CO COM PAR $0.01 852312305 2,631 32,926 SH   SOLE   0 0 32,926
LAUDER ESTEE COS INC CL A 518439104 2,621 9,624 SH   SOLE   0 0 9,624
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,585 17,035 SH   SOLE   0 0 17,035
SCHWAB STRATEGIC TR US TIPS ETF 808524870 2,515 41,424 SH   SOLE   0 0 41,424
INVESCO QQQ TR UNIT SER 1 46090E103 2,474 6,825 SH   SOLE   0 0 6,825
BOEING CO COM 097023105 2,432 12,698 SH   SOLE   0 0 12,698
BLOCK INC CL A 852234103 2,418 17,835 SH   SOLE   0 0 17,835
BLACKROCK MUN INCOME QUALITY COM 092479104 2,407 181,946 SH   SOLE   0 0 181,946
YETI HLDGS INC COM 98585X104 2,355 39,271 SH   SOLE   0 0 39,271
JPMORGAN CHASE & CO COM 46625H100 2,215 16,245 SH   SOLE   0 0 16,245
BLACKROCK INC COM 09247X101 2,121 2,776 SH   SOLE   0 0 2,776
ALPHABET INC CAP STK CL C 02079K107 2,106 754 SH   SOLE   0 0 754
WASTE MGMT INC DEL COM 94106L109 2,097 13,230 SH   SOLE   0 0 13,230
DECKERS OUTDOOR CORP COM 243537107 1,914 6,991 SH   SOLE   0 0 6,991
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,903 17,558 SH   SOLE   0 0 17,558
BLACKROCK CORPOR HI YLD FD I COM 09255P107 1,853 172,010 SH   SOLE   0 0 172,010
ENTERPRISE PRODS PARTNERS L COM 293792107 1,842 71,349 SH   SOLE   0 0 71,349
VANGUARD INDEX FDS VALUE ETF 922908744 1,831 12,388 SH   SOLE   0 0 12,388
BRISTOL-MYERS SQUIBB CO COM 110122108 1,830 25,058 SH   SOLE   0 0 25,058
SHOPIFY INC CL A 82509L107 1,825 2,700 SH Put SOLE   0 0 2,700
SERVICENOW INC COM 81762P102 1,780 3,197 SH   SOLE   0 0 3,197
SPDR SER TR PORTFLI TIPS ETF 78464A656 1,723 56,953 SH   SOLE   0 0 56,953
THERMO FISHER SCIENTIFIC INC COM 883556102 1,653 2,798 SH   SOLE   0 0 2,798
HOME DEPOT INC COM 437076102 1,574 5,257 SH   SOLE   0 0 5,257
CANADIAN PAC RY LTD COM 13645T100 1,511 18,304 SH   SOLE   0 0 18,304
VISA INC COM CL A 92826C839 1,480 6,672 SH   SOLE   0 0 6,672
ORACLE CORP COM 68389X105 1,468 17,750 SH   SOLE   0 0 17,750
NEXTERA ENERGY INC COM 65339F101 1,425 16,817 SH   SOLE   0 0 16,817
VERIZON COMMUNICATIONS INC COM 92343V104 1,387 27,227 SH   SOLE   0 0 27,227
TEXAS INSTRS INC COM 882508104 1,372 7,475 SH   SOLE   0 0 7,475
VALERO ENERGY CORP COM 91913Y100 1,301 12,811 SH   SOLE   0 0 12,811
PAYCHEX INC COM 704326107 1,265 9,272 SH   SOLE   0 0 9,272
VANGUARD INDEX FDS MID CAP ETF 922908629 1,239 5,211 SH   SOLE   0 0 5,211
VANGUARD INDEX FDS GROWTH ETF 922908736 1,227 4,268 SH   SOLE   0 0 4,268
FORTINET INC COM 34959E109 1,227 3,591 SH   SOLE   0 0 3,591
NETFLIX INC COM 64110L106 1,176 3,140 SH   SOLE   0 0 3,140
AIR PRODS & CHEMS INC COM 009158106 1,166 4,664 SH   SOLE   0 0 4,664
AMGEN INC COM 031162100 1,142 4,723 SH   SOLE   0 0 4,723
LOCKHEED MARTIN CORP COM 539830109 1,065 2,412 SH   SOLE   0 0 2,412
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,063 4,667 SH   SOLE   0 0 4,667
WISDOMTREE TR EMG MKTS SMCAP 97717W281 1,050 19,705 SH   SOLE   0 0 19,705
FASTENAL CO COM 311900104 979 16,485 SH   SOLE   0 0 16,485
PALO ALTO NETWORKS INC COM 697435105 961 1,543 SH   SOLE   0 0 1,543
ILLUMINA INC COM 452327109 945 2,704 SH   SOLE   0 0 2,704
CISCO SYS INC COM 17275R102 939 16,843 SH   SOLE   0 0 16,843
HONEYWELL INTL INC COM 438516106 934 4,802 SH   SOLE   0 0 4,802
BROADCOM INC COM 11135F101 928 1,473 SH   SOLE   0 0 1,473
PFIZER INC COM 717081103 916 17,690 SH   SOLE   0 0 17,690
WILLIAMS SONOMA INC COM 969904101 915 6,310 SH   SOLE   0 0 6,310
BK OF AMERICA CORP COM 060505104 898 21,775 SH   SOLE   0 0 21,775
DANAHER CORPORATION COM 235851102 878 2,992 SH   SOLE   0 0 2,992
ISHARES TR U.S. REAL ES ETF 464287739 859 7,935 SH   SOLE   0 0 7,935
CHEVRON CORP NEW COM 166764100 833 5,114 SH   SOLE   0 0 5,114
STAAR SURGICAL CO COM PAR $0.01 852312305 799 10,000 SH Put SOLE   0 0 10,000
TORONTO DOMINION BK ONT COM NEW 891160509 674 8,492 SH   SOLE   0 0 8,492
AFLAC INC COM 001055102 654 10,160 SH   SOLE   0 0 10,160
ALPS ETF TR ALERIAN MLP 00162Q452 642 16,769 SH   SOLE   0 0 16,769
BEST BUY INC COM 086516101 623 6,858 SH   SOLE   0 0 6,858
TRUIST FINL CORP COM 89832Q109 613 10,804 SH   SOLE   0 0 10,804
PEPSICO INC COM 713448108 593 3,543 SH   SOLE   0 0 3,543
PAYPAL HLDGS INC COM 70450Y103 578 5,000 SH Call SOLE   0 0 5,000
ALPHABET INC CAP STK CL A 02079K305 556 200 SH Put SOLE   0 0 200
PIMCO CORPORATE & INCOME OPP COM 72201B101 556 36,214 SH   SOLE   0 0 36,214
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 555 4,948 SH   SOLE   0 0 4,948
ABBOTT LABS COM 002824100 554 4,683 SH   SOLE   0 0 4,683
EATON CORP PLC SHS G29183103 546 3,598 SH   SOLE   0 0 3,598
STARBUCKS CORP COM 855244109 528 5,807 SH   SOLE   0 0 5,807
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 524 3,233 SH   SOLE   0 0 3,233
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 508 7,032 SH   SOLE   0 0 7,032
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 495 20,950 SH   SOLE   0 0 20,950
SPDR SER TR S&P DIVID ETF 78464A763 484 3,775 SH   SOLE   0 0 3,775
EXTRA SPACE STORAGE INC COM 30225T102 451 2,193 SH   SOLE   0 0 2,193
MCCORMICK & CO INC COM NON VTG 579780206 442 4,430 SH   SOLE   0 0 4,430
PROCTER AND GAMBLE CO COM 742718109 415 2,716 SH   SOLE   0 0 2,716
ISHARES TR ISHS 1-5YR INVS 464288646 401 7,756 SH   SOLE   0 0 7,756
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 383 6,800 SH   SOLE   0 0 6,800
ISHARES TR CORE HIGH DV ETF 46429B663 372 3,480 SH   SOLE   0 0 3,480
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 360 17,238 SH   SOLE   0 0 17,238
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 348 4,451 SH   SOLE   0 0 4,451
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 339 6,629 SH   SOLE   0 0 6,629
AMAZON COM INC COM 023135106 326 100 SH Put SOLE   0 0 100
AMAZON COM INC COM 023135106 326 100 SH Put SOLE   0 0 100
DATADOG INC CL A COM 23804L103 303 2,000 SH   SOLE   0 0 2,000
ASTRAZENECA PLC SPONSORED ADR 046353108 299 4,507 SH   SOLE   0 0 4,507
WISDOMTREE TR US QTLY DIV GRT 97717X669 297 4,663 SH   SOLE   0 0 4,663
3M CO COM 88579Y101 293 1,965 SH   SOLE   0 0 1,965
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 289 5,895 SH   SOLE   0 0 5,895
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 289 11,435 SH   SOLE   0 0 11,435
DUKE REALTY CORP COM NEW 264411505 285 4,910 SH   SOLE   0 0 4,910
CARRIER GLOBAL CORPORATION COM 14448C104 281 6,120 SH   SOLE   0 0 6,120
ISHARES TR S&P 500 GRWT ETF 464287309 279 3,648 SH   SOLE   0 0 3,648
ALPHABET INC CAP STK CL A 02079K305 278 100 SH Put SOLE   0 0 100
INTEL CORP COM 458140100 277 5,588 SH   SOLE   0 0 5,588
VANGUARD INDEX FDS SMALL CP ETF 922908751 271 1,276 SH   SOLE   0 0 1,276
SIMON PPTY GROUP INC NEW COM 828806109 263 2,000 SH   SOLE   0 0 2,000
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 262 12,500 SH   SOLE   0 0 12,500
INNOVATIVE INDL PPTYS INC COM 45781V101 260 1,268 SH   SOLE   0 0 1,268
CROWN CASTLE INTL CORP NEW COM 22822V101 255 1,383 SH   SOLE   0 0 1,383
SPDR SER TR S&P BIOTECH 78464A870 248 2,760 SH   SOLE   0 0 2,760
PAYPAL HLDGS INC COM 70450Y103 231 2,000 SH Put SOLE   0 0 2,000
DOMINION ENERGY INC COM 25746U109 226 2,659 SH   SOLE   0 0 2,659
ISHARES TR CORE S&P MCP ETF 464287507 222 828 SH   SOLE   0 0 828
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 216 19,300 SH   SOLE   0 0 19,300
PHILLIPS 66 COM 718546104 200 2,310 SH   SOLE   0 0 2,310
NEW AMER HIGH INCOME FD INC COM NEW 641876800 92 11,300 SH   SOLE   0 0 11,300
CONFORMIS INC COM 20717E101 9 14,940 SH   SOLE   0 0 14,940