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
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,520 8,114 SH   SOLE   0 0 8,114
TEXAS INSTRS INC COM 882508104 1,751 14,032 SH   SOLE   0 0 14,032
SPDR SER TR NUVEEN BBG BRCLY 78464A284 320 5,692 SH   SOLE   0 0 5,692
ADOBE INC COM 00724F101 4,856 11,041 SH   SOLE   0 0 11,041
ISHARES TR MSCI EAFE ETF 464287465 2,164 35,411 SH   SOLE   0 0 35,411
BCE INC COM NEW 05534B760 8,926 215,808 SH   SOLE   0 0 215,808
GLOBAL PMTS INC COM 37940X102 5,063 29,522 SH   SOLE   0 0 29,522
JOHNSON & JOHNSON COM 478160104 1,770 12,608 SH   SOLE   0 0 12,608
ALPS ETF TR EQUAL SEC ETF 00162Q205 219 3,000 SH   SOLE   0 0 3,000
INTERNATIONAL BUSINESS MACHS COM 459200101 2,678 22,590 SH   SOLE   0 0 22,590
FACTSET RESH SYS INC COM 303075105 209 625 SH   SOLE   0 0 625
AMGEN INC COM 031162100 1,170 4,585 SH   SOLE   0 0 4,585
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 401 1,856 SH   SOLE   0 0 1,856
SPDR SER TR PORTFOLIO SH TSR 78468R101 24,316 792,296 SH   SOLE   0 0 792,296
INTUITIVE SURGICAL INC COM NEW 46120E602 4,626 8,038 SH   SOLE   0 0 8,038
SANOFI SPONSORED ADR 80105N105 3,541 69,067 SH   SOLE   0 0 69,067
BROADCOM INC COM 11135F101 3,201 10,236 SH   SOLE   0 0 10,236
LOCKHEED MARTIN CORP COM 539830109 5,013 13,908 SH   SOLE   0 0 13,908
PROCTER AND GAMBLE CO COM 742718109 6,524 54,376 SH   SOLE   0 0 54,376
SPDR SER TR S&P DIVID ETF 78464A763 3,606 39,837 SH   SOLE   0 0 39,837
BIO-TECHNE CORP COM 09073M104 214 804 SH   SOLE   0 0 804
MAXIM INTEGRATED PRODS INC COM 57772K101 4,662 78,108 SH   SOLE   0 0 78,108
DUKE ENERGY CORP NEW COM NEW 26441C204 11,653 142,230 SH   SOLE   0 0 142,230
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,882 132,306 SH   SOLE   0 0 132,306
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 928 43,653 SH   SOLE   0 0 43,653
AT&T INC COM 00206R102 4,577 153,075 SH   SOLE   0 0 153,075
ISHARES TR 1 3 YR TREAS BD 464287457 929 10,741 SH   SOLE   0 0 10,741
PEPSICO INC COM 713448108 2,309 17,442 SH   SOLE   0 0 17,442
COSTCO WHSL CORP NEW COM 22160K105 6,738 22,111 SH   SOLE   0 0 22,111
ALPHABET INC CAP STK CL A 02079K305 4,829 3,349 SH   SOLE   0 0 3,349
ORACLE CORP COM 68389X105 828 14,918 SH   SOLE   0 0 14,918
APPLE INC COM 037833100 5,807 15,950 SH   SOLE   0 0 15,950
ABBVIE INC COM 00287Y109 4,471 45,099 SH   SOLE   0 0 45,099
ARES CAPITAL CORP COM 04010L103 317 21,652 SH   SOLE   0 0 21,652
ALPHABET INC CAP STK CL C 02079K107 265 184 SH   SOLE   0 0 184
3M CO COM 88579Y101 2,834 18,232 SH   SOLE   0 0 18,232
SPDR SER TR SPDR BLOOMBERG 78468R663 1,271 13,885 SH   SOLE   0 0 13,885
STARWOOD PPTY TR INC COM 85571B105 205 13,851 SH   SOLE   0 0 13,851
ISHARES TR JPMORGAN USD EMG 464288281 327 2,994 SH   SOLE   0 0 2,994
MARSH & MCLENNAN COS INC COM 571748102 1,708 15,886 SH   SOLE   0 0 15,886
EATON CORP PLC SHS G29183103 3,086 35,428 SH   SOLE   0 0 35,428
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 935 15,934 SH   SOLE   0 0 15,934
VERIZON COMMUNICATIONS INC COM 92343V104 12,489 228,443 SH   SOLE   0 0 228,443
ISHARES TR IBOXX INV CP ETF 464287242 648 4,809 SH   SOLE   0 0 4,809
MERCK & CO. INC COM 58933Y105 8,762 112,164 SH   SOLE   0 0 112,164
WEST PHARMACEUTICAL SVSC INC COM 955306105 362 1,608 SH   SOLE   0 0 1,608
SPDR SER TR PRTFLO S&P500 GW 78464A409 2,024 44,631 SH   SOLE   0 0 44,631
TELUS CORPORATION COM 87971M103 5,541 330,395 SH   SOLE   0 0 330,395
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 1,247 24,100 SH   SOLE   0 0 24,100
ISHARES TR 20 YR TR BD ETF 464287432 1,290 7,894 SH   SOLE   0 0 7,894
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,878 87,862 SH   SOLE   0 0 87,862
EQUINIX INC COM 29444U700 1,158 1,590 SH   SOLE   0 0 1,590
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 316 17,050 SH   SOLE   0 0 17,050
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,469 66,102 SH   SOLE   0 0 66,102
FIRSTENERGY CORP COM 337932107 4,030 101,066 SH   SOLE   0 0 101,066
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 811 3,635 SH   SOLE   0 0 3,635
MICROSOFT CORP COM 594918104 8,896 43,457 SH   SOLE   0 0 43,457
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 398 18,797 SH   SOLE   0 0 18,797
MONSTER BEVERAGE CORP NEW COM 61174X109 1,183 17,136 SH   SOLE   0 0 17,136
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 855 9,699 SH   SOLE   0 0 9,699
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,919 20,564 SH   SOLE   0 0 20,564
MCDONALDS CORP COM 580135101 3,575 19,361 SH   SOLE   0 0 19,361
LULULEMON ATHLETICA INC COM 550021109 1,176 3,812 SH   SOLE   0 0 3,812
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,642 12,728 SH   SOLE   0 0 12,728
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,578 32,090 SH   SOLE   0 0 32,090
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,916 131,954 SH   SOLE   0 0 131,954
SPDR SER TR NUVEEN BRC MUNIC 78468R721 644 12,489 SH   SOLE   0 0 12,489
SPDR SER TR PORTFOLIO AGRGTE 78464A649 1,564 50,758 SH   SOLE   0 0 50,758
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 3,799 174,027 SH   SOLE   0 0 174,027
NEXTERA ENERGY INC COM 65339F101 13,089 53,150 SH   SOLE   0 0 53,150
AGILENT TECHNOLOGIES INC COM 00846U101 5,077 57,622 SH   SOLE   0 0 57,622
GILEAD SCIENCES INC COM 375558103 5,824 76,567 SH   SOLE   0 0 76,567
HEICO CORP NEW COM 422806109 237 2,348 SH   SOLE   0 0 2,348
BRISTOL-MYERS SQUIBB CO COM 110122108 4,591 77,256 SH   SOLE   0 0 77,256
VISA INC COM CL A 92826C839 7,100 36,640 SH   SOLE   0 0 36,640
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1,289 59,888 SH   SOLE   0 0 59,888
TJX COS INC NEW COM 872540109 1,725 33,703 SH   SOLE   0 0 33,703
ISHARES TR RUSSELL 2000 ETF 464287655 2,293 16,171 SH   SOLE   0 0 16,171
AMAZON COM INC COM 023135106 6,785 2,357 SH   SOLE   0 0 2,357
WEC ENERGY GROUP INC COM 92939U106 3,892 43,568 SH   SOLE   0 0 43,568
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,414 23,758 SH   SOLE   0 0 23,758
GARMIN LTD SHS H2906T109 8,455 87,051 SH   SOLE   0 0 87,051
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,185 20,526 SH   SOLE   0 0 20,526
DOMINION ENERGY INC COM 25746U109 5,401 65,583 SH   SOLE   0 0 65,583
SPDR SER TR BLOOMBERG SRT TR 78468R408 361 14,386 SH   SOLE   0 0 14,386
S&P GLOBAL INC COM 78409V104 1,856 5,548 SH   SOLE   0 0 5,548
HOME DEPOT INC COM 437076102 6,994 28,186 SH   SOLE   0 0 28,186
ZOETIS INC CL A 98978V103 3,966 28,907 SH   SOLE   0 0 28,907
NUTRIEN LTD COM 67077M108 1,761 54,735 SH   SOLE   0 0 54,735