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
ABBVIE INC COM COM 00287Y109 4,732 42,011 SH   SOLE   0 0 42,011
ABBOTT LABS COM COM 002824100 2,379 20,525 SH   SOLE   0 0 20,525
ADOBE SYS INC COM COM 00724F101 790 1,349 SH   SOLE   0 0 1,349
ALBEMARLE CORP COM COM 012653101 1,920 11,400 SH   SOLE   0 0 11,400
APPLIED MATERIALS INC COM 038222105 5,103 35,834 SH   SOLE   0 0 35,834
ANSYS INC COM COM 03662Q105 605 1,743 SH   SOLE   0 0 1,743
ASML HLDG N V N Y REGISTRY SHS NEW 2012 N Y REGISTRY SHS N07059210 4,066 5,885 SH   SOLE   0 0 5,885
AVALONBAY CMNTYS INC COM COM 053484101 1,245 5,964 SH   SOLE   0 0 5,964
BROADCOM INC COM COM 11135F101 2,628 5,512 SH   SOLE   0 0 5,512
AVIENT CORP COM COM 05368V106 593 12,062 SH   SOLE   0 0 12,062
ALIBABA GROUP HLDG LTD SPONSORED ADR ISIN#US01609W1027 SPONSORED ADS 01609W102 2,603 11,477 SH   SOLE   0 0 11,477
BLACKROCK INC COM COM 09247X101 2,686 3,070 SH   SOLE   0 0 3,070
VANGUARD BD INDEX FDS VANGUARD TOTAL BD MARKET ETF TOTAL BND MRKT 921937835 389 4,533 SH   SOLE   0 0 4,533
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2021 ETF BULSHS 2021 CB 46138J700 2,102 99,641 SH   SOLE   0 0 99,641
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2022 ETF BULSHS 2022 CB 46138J882 6,610 306,160 SH   SOLE   0 0 306,160
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2023 ETF BULSHS 2023 CB 46138J866 5,315 244,610 SH   SOLE   0 0 244,610
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2024 ETF BULSHS 2024 CB 46138J841 6,523 293,976 SH   SOLE   0 0 293,976
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2025 ETF BULSHS 2025 CB 46138J825 4,478 200,718 SH   SOLE   0 0 200,718
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2026 ETF BULSHS 2026 CB 46138J791 4,124 191,589 SH   SOLE   0 0 191,589
INVESCO EXCHANGE-TRADED SELF - INDEXED FD TR BULLETSHARES 2027 ETF BULSHS 2027 CB 46138J783 483 22,051 SH   SOLE   0 0 22,051
CIGNA CORP NEW COM COM 125523100 2,051 8,651 SH   SOLE   0 0 8,651
COMCAST CORP CL A CL A 20030N101 2,500 43,838 SH   SOLE   0 0 43,838
CHEVRON CORP NEW COM COM 166764100 740 7,062 SH   SOLE   0 0 7,062
EMERSON ELEC CO COM COM 291011104 2,341 24,325 SH   SOLE   0 0 24,325
EATON CORPORATION PLC SHS ISIN#IE00B8KQN827 SHS G29183103 2,638 17,805 SH   SOLE   0 0 17,805
EDWARDS LIFESCIENCES CORP COM COM 28176E108 453 4,377 SH   SOLE   0 0 4,377
FACEBOOK INC CL A CL A 30303M102 3,019 8,682 SH   SOLE   0 0 8,682
FIFTH THIRD BANCORP COM COM 316773100 265 6,943 SH   SOLE   0 0 6,943
FMC CORP NEW COM 302491303 2,172 20,074 SH   SOLE   0 0 20,074
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 1,449 578 SH   SOLE   0 0 578
ALPHABET INC CL A CAP STK CL A 02079K305 8,969 3,673 SH   SOLE   0 0 3,673
HYATT HOTELS CORP COM CL A COM CL A 448579102 1,173 15,105 SH   SOLE   0 0 15,105
HANNON ARMSTRONG SUSTAINABLE INFRASTRUCTURE CAP INC COM COM 41068X100 709 12,626 SH   SOLE   0 0 12,626
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 1,143 7,800 SH   SOLE   0 0 7,800
IDEXX LABS INC COM COM 45168D104 1,180 1,869 SH   SOLE   0 0 1,869
INFINERA CORP COM COM 45667G103 771 75,593 SH   SOLE   0 0 75,593
INTUIT INCORPORATED COM COM 461202103 945 1,928 SH   SOLE   0 0 1,928
ISHARES TR RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689 1,704 6,658 SH   SOLE   0 0 6,658
JOHNSON CTLS INTL PLC SHS ISIN#IE00BY7QL619 SHS G51502105 1,967 28,666 SH   SOLE   0 0 28,666
JOHNSON & JOHNSON COM COM 478160104 1,897 11,518 SH   SOLE   0 0 11,518
INVESCO EXCHANGE-TRADED FD TR II KBW BK ETF KBW BK ETF 46138E628 1,778 27,604 SH   SOLE   0 0 27,604
LITHIA MTRS INC COM CL A 536797103 324 944 SH   SOLE   0 0 944
LINDE PLC SH ISIN#IE00BZ12WP82 SHS G5494J103 2,084 7,209 SH   SOLE   0 0 7,209
LILLY ELI & CO COM COM 532457108 3,023 13,169 SH   SOLE   0 0 13,169
ISHARES TR IBOXX USD INVT GRADE CORP BD ETF IBOXX INV CP ETF 464287242 344 2,564 SH   SOLE   0 0 2,564
LIVENT CORP COM COM 53814L108 343 17,707 SH   SOLE   0 0 17,707
MASIMO CORP COM COM 574795100 386 1,593 SH   SOLE   0 0 1,593
MONGODB INC CL A CL A 60937P106 1,336 3,696 SH   SOLE   0 0 3,696
MEDTRONIC PLC SHS ISIN#IE00BTN1Y115 SHS G5960L103 1,922 15,482 SH   SOLE   0 0 15,482
MARTIN MARIETTA MATLS INC COM COM 573284106 2,421 6,881 SH   SOLE   0 0 6,881
MERCK & CO INC NEW COM COM 58933Y105 3,556 45,721 SH   SOLE   0 0 45,721
MICROSOFT CORP COM COM 594918104 4,364 16,110 SH   SOLE   0 0 16,110
MSC INDL DIRECT INC CL A CL A 553530106 1,481 16,505 SH   SOLE   0 0 16,505
NEUROCRINE BIOSCIENCES INC COM COM 64125C109 1,153 11,851 SH   SOLE   0 0 11,851
NATIONAL CINEMEDIA INC COM COM 635309107 1,026 202,393 SH   SOLE   0 0 202,393
NATIONAL RETAIL PPTYS INC COM COM 637417106 1,705 36,376 SH   SOLE   0 0 36,376
NVIDIA CORP COM COM 67066G104 1,677 2,096 SH   SOLE   0 0 2,096
UNIVERSAL DISPLAY CORP COM COM 91347P105 1,501 6,750 SH   SOLE   0 0 6,750
ISHARES TR PFD & INCOME SECS ETF PFD AND INCM SEC 464288687 668 16,995 SH   SOLE   0 0 16,995
PRUDENTIAL FINL INC COM COM 744320102 1,380 13,463 SH   SOLE   0 0 13,463
PIONEER NAT RES CO COM COM 723787107 2,235 13,755 SH   SOLE   0 0 13,755
PAYPAL HLDGS INC COM COM 70450Y103 5,275 18,098 SH   SOLE   0 0 18,098
ROYAL DUTCH SHELL PLC SPONSORED ADR RESPTG A SHS SPONS ADR A 780259206 771 19,091 SH   SOLE   0 0 19,091
ROLLINS INC COM 775711104 675 19,732 SH   SOLE   0 0 19,732
ROPER TECHNOLOGIES INC COM COM 776696106 683 1,453 SH   SOLE   0 0 1,453
RAPID7 INC COM COM 753422104 2,126 22,468 SH   SOLE   0 0 22,468
STARBUCKS CORP COM COM 855244109 579 5,179 SH   SOLE   0 0 5,179
SCHWAB CHARLES CORP NEW COM COM 808513105 2,352 32,310 SH   SOLE   0 0 32,310
SILICON LABORATORIES INC COM COM 826919102 1,651 10,776 SH   SOLE   0 0 10,776
S&P GLOBAL INC COM COM 78409V104 627 1,528 SH   SOLE   0 0 1,528
SQUARE INC CL A CL A 852234103 1,438 5,897 SH   SOLE   0 0 5,897
SOUTH ST CORP COM COM 840441109 2,256 27,593 SH   SOLE   0 0 27,593
STAMPS.COM INC COM NEW COM NEW 852857200 1,932 9,644 SH   SOLE   0 0 9,644
STARWOOD PPTY TR INC COM COM 85571B105 571 21,809 SH   SOLE   0 0 21,809
MOLSON COORS BEVERAGE CO CL B CL B 60871R209 1,112 20,706 SH   SOLE   0 0 20,706
ATLASSIAN CORPORATION PLC SHS -A- CL A G06242104 568 2,210 SH   SOLE   0 0 2,210
THERMO FISHER SCIENTIFIC INC COM COM 883556102 533 1,057 SH   SOLE   0 0 1,057
TREX INC COM COM 89531P105 1,555 15,217 SH   SOLE   0 0 15,217
TEXAS ROADHOUSE INC COM COM 882681109 2,040 21,202 SH   SOLE   0 0 21,202
TYLER TECHNOLOGIES INC COM COM 902252105 572 1,265 SH   SOLE   0 0 1,265
UNILEVER PLC SPON ADR NEW ISIN#US9047677045 N Y SHS NEW 904767704 1,317 22,512 SH   SOLE   0 0 22,512
VISA INC COM CL A COM CL A 92826C839 810 3,466 SH   SOLE   0 0 3,466
WALGREENS BOOTS ALLIANCE INC COM COM 931427108 865 16,444 SH   SOLE   0 0 16,444
WASTE CONNECTIONS INC COM ISIN#CA94106B1013 COM 94106B101 558 4,668 SH   SOLE   0 0 4,668
WOODWARD INC COM COM 980745103 1,875 15,258 SH   SOLE   0 0 15,258
EXXON MOBIL CORP COM COM 30231G102 672 10,652 SH   SOLE   0 0 10,652
ZIMMER BIOMET HLDGS INC COM COM 98956P102 606 3,768 SH   SOLE   0 0 3,768
ZSCALER INC COM COM 98980G102 2,658 12,303 SH   SOLE   0 0 12,303
ZOETIS INC CL A CL A 98978V103 628 3,370 SH   SOLE   0 0 3,370