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 00287Y109 3,249 44,251 SH   SOLE   0 0 44,251
ADOBE INC COM 00724F101 1,457 4,836 SH   SOLE   0 0 4,836
AGILENT TECHNOLOGIES INC COM 00846U101 3,614 52,444 SH   SOLE   0 0 52,444
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 563 3,002 SH   SOLE   0 0 3,002
ALPHABET INC CAP STK CL A 02079K305 3,614 3,279 SH   SOLE   0 0 3,279
ALPHABET INC CAP STK CL C 02079K107 290 262 SH   SOLE   0 0 262
AMAZON COM INC COM 023135106 4,290 2,249 SH   SOLE   0 0 2,249
AMGEN INC COM 031162100 789 3,989 SH   SOLE   0 0 3,989
APPLE INC COM 037833100 3,626 15,049 SH   SOLE   0 0 15,049
ARES CAPITAL CORP COM 04010L103 229 23,101 SH   SOLE   0 0 23,101
AT&T INC COM 00206R102 6,598 235,221 SH   SOLE   0 0 235,221
BCE INC COM NEW 05534B760 8,161 209,896 SH   SOLE   0 0 209,896
BRISTOL-MYERS SQUIBB CO COM 110122108 4,166 75,997 SH   SOLE   0 0 75,997
COSTCO WHSL CORP NEW COM 22160K105 5,622 19,604 SH   SOLE   0 0 19,604
DOMINION ENERGY INC COM 25746U109 4,544 64,973 SH   SOLE   0 0 64,973
DUKE ENERGY CORP NEW COM NEW 26441C204 10,802 139,260 SH   SOLE   0 0 139,260
EATON CORP PLC SHS G29183103 2,526 34,531 SH   SOLE   0 0 34,531
FACEBOOK INC CL A 30303M102 309 1,939 SH   SOLE   0 0 1,939
GARMIN LTD SHS H2906T109 6,092 85,316 SH   SOLE   0 0 85,316
GILEAD SCIENCES INC COM 375558103 5,462 75,322 SH   SOLE   0 0 75,322
GLOBAL PMTS INC COM 37940X102 3,507 26,348 SH   SOLE   0 0 26,348
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 350 18,496 SH   SOLE   0 0 18,496
HOME DEPOT INC COM 437076102 4,641 25,980 SH   SOLE   0 0 25,980
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,434 18,083 SH   SOLE   0 0 18,083
INTERNATIONAL BUSINESS MACHS COM 459200101 2,321 22,078 SH   SOLE   0 0 22,078
INTUITIVE SURGICAL INC COM NEW 46120E602 3,380 7,375 SH   SOLE   0 0 7,375
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 744 35,395 SH   SOLE   0 0 35,395
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,494 71,411 SH   SOLE   0 0 71,411
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,957 141,552 SH   SOLE   0 0 141,552
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,201 107,544 SH   SOLE   0 0 107,544
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,190 107,238 SH   SOLE   0 0 107,238
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,100 53,676 SH   SOLE   0 0 53,676
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 957 48,604 SH   SOLE   0 0 48,604
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 1,296 30,536 SH   SOLE   0 0 30,536
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 670 3,689 SH   SOLE   0 0 3,689
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,923 24,069 SH   SOLE   0 0 24,069
ISHARES TR 1 3 YR TREAS BD 464287457 758 8,751 SH   SOLE   0 0 8,751
ISHARES TR 20 YR TR BD ETF 464287432 1,493 8,938 SH   SOLE   0 0 8,938
ISHARES TR EXPANDED TECH 464287515 402 2,007 SH   SOLE   0 0 2,007
ISHARES TR GLB INFRASTR ETF 464288372 295 9,194 SH   SOLE   0 0 9,194
ISHARES TR IBOXX INV CP ETF 464287242 498 4,099 SH   SOLE   0 0 4,099
ISHARES TR JPMORGAN USD EMG 464288281 278 2,957 SH   SOLE   0 0 2,957
ISHARES TR MSCI EAFE ETF 464287465 1,932 37,824 SH   SOLE   0 0 37,824
ISHARES TR RUSSELL 2000 ETF 464287655 1,838 17,230 SH   SOLE   0 0 17,230
ISHARES TR US HLTHCR PR ETF 464288828 369 2,324 SH   SOLE   0 0 2,324
JOHNSON & JOHNSON COM 478160104 1,478 11,475 SH   SOLE   0 0 11,475
LOCKHEED MARTIN CORP COM 539830109 4,610 13,618 SH   SOLE   0 0 13,618
MARSH & MCLENNAN COS INC COM 571748102 1,073 13,078 SH   SOLE   0 0 13,078
MAXIM INTEGRATED PRODS INC COM 57772K101 3,521 76,504 SH   SOLE   0 0 76,504
MCDONALDS CORP COM 580135101 4,539 28,699 SH   SOLE   0 0 28,699
MERCK & CO. INC COM 58933Y105 8,143 110,340 SH   SOLE   0 0 110,340
MICROSOFT CORP COM 594918104 6,376 41,919 SH   SOLE   0 0 41,919
NEXTERA ENERGY INC COM 65339F101 8,549 39,174 SH   SOLE   0 0 39,174
NUTRIEN LTD COM 67077M108 1,693 53,499 SH   SOLE   0 0 53,499
ORACLE CORP COM 68389X105 601 12,346 SH   SOLE   0 0 12,346
PEPSICO INC COM 713448108 1,928 16,325 SH   SOLE   0 0 16,325
PIMCO DYNAMIC CR & MTG INC F COM SHS 72202D106 259 16,639 SH   SOLE   0 0 16,639
PROCTER & GAMBLE CO COM 742718109 3,518 32,178 SH   SOLE   0 0 32,178
SANOFI SPONSORED ADR 80105N105 2,857 66,573 SH   SOLE   0 0 66,573
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,212 12,937 SH   SOLE   0 0 12,937
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,132 21,138 SH   SOLE   0 0 21,138
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,349 25,896 SH   SOLE   0 0 25,896
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,244 9,117 SH   SOLE   0 0 9,117
SPDR SER TR BLOOMBERG SRT TR 78468R408 327 14,281 SH   SOLE   0 0 14,281
SPDR SER TR NUVEEN BBG BRCLY 78464A284 295 5,629 SH   SOLE   0 0 5,629
SPDR SER TR NUVEEN BRC MUNIC 78468R721 598 12,289 SH   SOLE   0 0 12,289
SPDR SER TR PORTFOLIO AGRGTE 78464A649 1,508 49,864 SH   SOLE   0 0 49,864
SPDR SER TR PORTFOLIO SH TSR 78468R101 36,578 1,192,258 SH   SOLE   0 0 1,192,258
SPDR SER TR PRTFLO S&P500 GW 78464A409 1,512 44,267 SH   SOLE   0 0 44,267
SPDR SER TR S&P DIVID ETF 78464A763 3,035 39,856 SH   SOLE   0 0 39,856
SPDR SER TR SPDR BLOOMBERG 78468R663 1,027 11,220 SH   SOLE   0 0 11,220
STARWOOD PPTY TR INC COM 85571B105 133 13,231 SH   SOLE   0 0 13,231
TELUS CORPORATION COM 87971M103 4,968 321,117 SH   SOLE   0 0 321,117
TEXAS INSTRS INC COM 882508104 1,122 11,585 SH   SOLE   0 0 11,585
TJX COS INC NEW COM 872540109 1,316 29,498 SH   SOLE   0 0 29,498
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 380 3,416 SH   SOLE   0 0 3,416
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 837 9,781 SH   SOLE   0 0 9,781
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,340 35,855 SH   SOLE   0 0 35,855
VERIZON COMMUNICATIONS INC COM 92343V104 11,824 223,438 SH   SOLE   0 0 223,438
VISA INC COM CL A 92826C839 5,299 34,609 SH   SOLE   0 0 34,609
WEC ENERGY GROUP INC COM 92939U106 6,326 75,745 SH   SOLE   0 0 75,745
ZOETIS INC CL A 98978V103 2,845 25,418 SH   SOLE   0 0 25,418