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
INTEL CORP COM 458140100 358 6,145 SH   SOLE   0 0 6,145
SYSCO CORP COM 871829107 739 9,196 SH   SOLE   0 0 9,196
WEC ENERGY GROUP INC COM 92939U106 6,788 77,289 SH   SOLE   0 0 77,289
MONDELEZ INTL INC CL A 609207105 278 5,377 SH   SOLE   0 0 5,377
DOMINION ENERGY INC COM 25746U109 5,610 69,884 SH   SOLE   0 0 69,884
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,354 54,320 SH   SOLE   0 0 54,320
MCDONALDS CORP COM 580135101 6,086 31,433 SH   SOLE   0 0 31,433
GENERAL MTRS CO COM 37045V100 4,302 111,248 SH   SOLE   0 0 111,248
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,273 59,685 SH   SOLE   0 0 59,685
STARBUCKS CORP COM 855244109 290 3,550 SH   SOLE   0 0 3,550
CISCO SYS INC COM 17275R102 9,150 187,381 SH   SOLE   0 0 187,381
UNION PACIFIC CORP COM 907818108 1,418 8,054 SH   SOLE   0 0 8,054
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 715 3,443 SH   SOLE   0 0 3,443
MICROSOFT CORP COM 594918104 7,245 49,638 SH   SOLE   0 0 49,638
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,696 79,017 SH   SOLE   0 0 79,017
ALPHABET INC CAP STK CL C 02079K107 255 194 SH   SOLE   0 0 194
EXXON MOBIL CORP COM 30231G102 1,199 16,945 SH   SOLE   0 0 16,945
MARSH & MCLENNAN COS INC COM 571748102 1,270 12,292 SH   SOLE   0 0 12,292
NORTHROP GRUMMAN CORP COM 666807102 337 962 SH   SOLE   0 0 962
TPG SPECIALTY LENDING INC COM 87265K102 241 11,181 SH   SOLE   0 0 11,181
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 3,495 64,279 SH   SOLE   0 0 64,279
ISHARES TR FLTG RATE NT ETF 46429B655 592 11,632 SH   SOLE   0 0 11,632
HOME DEPOT INC COM 437076102 6,817 29,277 SH   SOLE   0 0 29,277
GILEAD SCIENCES INC COM 375558103 5,052 77,270 SH   SOLE   0 0 77,270
NOVARTIS A G SPONSORED ADR 66987V109 282 3,192 SH   SOLE   0 0 3,192
IAC INTERACTIVECORP COM 44919P508 2,225 10,117 SH   SOLE   0 0 10,117
WD-40 CO COM 929236107 339 1,844 SH   SOLE   0 0 1,844
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 307 1,640 SH   SOLE   0 0 1,640
ONEOK INC NEW COM 682680103 8,172 115,951 SH   SOLE   0 0 115,951
UNITED TECHNOLOGIES CORP COM 913017109 269 1,809 SH   SOLE   0 0 1,809
WISDOMTREE TR FUTRE STRAT FD 97717W125 1,550 41,626 SH   SOLE   0 0 41,626
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 639 29,998 SH   SOLE   0 0 29,998
AGILENT TECHNOLOGIES INC COM 00846U101 4,093 53,401 SH   SOLE   0 0 53,401
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 230 1,041 SH   SOLE   0 0 1,041
FLAHERTY & CRUMRIN PFD & INM COM 338478100 1,118 53,191 SH   SOLE   0 0 53,191
TJX COS INC NEW COM 872540109 1,970 33,264 SH   SOLE   0 0 33,264
AURORA CANNABIS INC COM 05156X108 154 40,400 SH   SOLE   0 0 40,400
ISHARES TR IBOXX INV CP ETF 464287242 348 2,768 SH   SOLE   0 0 2,768
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10,001 164,821 SH   SOLE   0 0 164,821
HEICO CORP NEW CL A 422806208 13,213 141,047 SH   SOLE   0 0 141,047
MAXIM INTEGRATED PRODS INC COM 57772K101 4,652 78,121 SH   SOLE   0 0 78,121
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 422 9,198 SH   SOLE   0 0 9,198
TOTAL S A SPONSORED ADS 892E11300 11,256 205,399 SH   SOLE   0 0 205,399
SPDR SERIES TRUST S&P INS ETF 78464A789 3,490 99,299 SH   SOLE   0 0 99,299
BRISTOL MYERS SQUIBB CO COM 110122108 4,864 83,825 SH   SOLE   0 0 83,825
VERIZON COMMUNICATIONS INC COM 92343V104 15,064 253,817 SH   SOLE   0 0 253,817
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 354 7,965 SH   SOLE   0 0 7,965
MERCK & CO INC COM 58933Y105 9,666 115,641 SH   SOLE   0 0 115,641
DUKE ENERGY CORP NEW COM NEW 26441C204 13,775 153,143 SH   SOLE   0 0 153,143
HEICO CORP NEW COM 422806109 27,010 221,959 SH   SOLE   0 0 221,959
CHEVRON CORP NEW COM 166764100 474 3,923 SH   SOLE   0 0 3,923
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1,019 40,194 SH   SOLE   0 0 40,194
OWL ROCK CAPITAL CORPORATION COM 69121K104 280 15,839 SH   SOLE   0 0 15,839
AMGEN INC COM 031162100 1,068 4,830 SH   SOLE   0 0 4,830
AMAZON COM INC COM 023135106 3,995 2,237 SH   SOLE   0 0 2,237
ISHARES TR 1 3 YR TREAS BD 464287457 419 4,949 SH   SOLE   0 0 4,949
TELUS CORP COM 87971M103 6,292 166,723 SH   SOLE   0 0 166,723
JPMORGAN CHASE & CO COM 46625H100 568 4,355 SH   SOLE   0 0 4,355
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 978 71,152 SH   SOLE   0 0 71,152
COSTCO WHSL CORP NEW COM 22160K105 5,908 19,521 SH   SOLE   0 0 19,521
COCA COLA CO COM 191216100 296 5,664 SH   SOLE   0 0 5,664
BOEING CO COM 097023105 1,038 2,957 SH   SOLE   0 0 2,957
FS KKR CAPITAL CORP COM 302635107 518 88,051 SH   SOLE   0 0 88,051
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 555 27,235 SH   SOLE   0 0 27,235
ORACLE CORP COM 68389X105 752 13,311 SH   SOLE   0 0 13,311
TEXAS INSTRS INC COM 882508104 1,312 10,926 SH   SOLE   0 0 10,926
PAYCHEX INC COM 704326107 8,669 104,135 SH   SOLE   0 0 104,135
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,871 64,899 SH   SOLE   0 0 64,899
ZOETIS INC CL A 98978V103 2,674 22,692 SH   SOLE   0 0 22,692
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,857 53,321 SH   SOLE   0 0 53,321
VISA INC COM CL A 92826C839 5,945 33,219 SH   SOLE   0 0 33,219
BECTON DICKINSON & CO COM 075887109 217 888 SH   SOLE   0 0 888
EATON CORP PLC SHS G29183103 3,352 36,353 SH   SOLE   0 0 36,353
PFIZER INC COM 717081103 304 8,214 SH   SOLE   0 0 8,214
PPL CORP COM 69351T106 387 11,464 SH   SOLE   0 0 11,464
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,188 19,572 SH   SOLE   0 0 19,572
NUVEEN NY MUN VALUE FD COM 67062M105 170 16,275 SH   SOLE   0 0 16,275
BCE INC COM NEW 05534B760 11,170 233,685 SH   SOLE   0 0 233,685
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 869 10,420 SH   SOLE   0 0 10,420
ISHARES TR EXPANDED TECH 464287515 3,478 15,827 SH   SOLE   0 0 15,827
GARMIN LTD SHS H2906T109 9,148 95,400 SH   SOLE   0 0 95,400
PROCTER & GAMBLE CO COM 742718109 4,668 38,995 SH   SOLE   0 0 38,995
ABBVIE INC COM 00287Y109 3,789 44,472 SH   SOLE   0 0 44,472
SANOFI SPONSORED ADR 80105N105 3,438 74,960 SH   SOLE   0 0 74,960
NUVEEN REAL ESTATE INCOME FD COM 67071B108 940 88,812 SH   SOLE   0 0 88,812
JOHNSON & JOHNSON COM 478160104 1,830 13,762 SH   SOLE   0 0 13,762
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,841 30,551 SH   SOLE   0 0 30,551
PEPSICO INC COM 713448108 2,910 21,861 SH   SOLE   0 0 21,861
CONOCOPHILLIPS COM 20825C104 1,090 18,420 SH   SOLE   0 0 18,420
ISHARES TR GLB INFRASTR ETF 464288372 3,455 74,036 SH   SOLE   0 0 74,036
PIMCO INCOME OPPORTUNITY FD COM 72202B100 996 36,179 SH   SOLE   0 0 36,179
ISHARES TR RUSSELL 2000 ETF 464287655 4,909 30,859 SH   SOLE   0 0 30,859
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,352 11,144 SH   SOLE   0 0 11,144
NUTRIEN LTD COM 67077M108 2,690 54,777 SH   SOLE   0 0 54,777
COMCAST CORP NEW CL A 20030N101 326 7,214 SH   SOLE   0 0 7,214
ADOBE INC COM 00724F101 1,164 3,979 SH   SOLE   0 0 3,979
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 422 19,807 SH   SOLE   0 0 19,807
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 847 39,875 SH   SOLE   0 0 39,875
ISHARES TR HDG MSCI EAFE 46434V803 1,001 32,098 SH   SOLE   0 0 32,098
ALPS ETF TR EQUAL SEC ETF 00162Q205 232 3,000 SH   SOLE   0 0 3,000
INTUITIVE SURGICAL INC COM NEW 46120E602 4,180 7,614 SH   SOLE   0 0 7,614
ALPHABET INC CAP STK CL A 02079K305 4,812 3,676 SH   SOLE   0 0 3,676
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,301 70,789 SH   SOLE   0 0 70,789
CVS HEALTH CORP COM 126650100 289 3,994 SH   SOLE   0 0 3,994
NEXTERA ENERGY INC COM 65339F101 8,788 39,571 SH   SOLE   0 0 39,571
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,427 17,565 SH   SOLE   0 0 17,565
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3,938 29,566 SH   SOLE   0 0 29,566
LOCKHEED MARTIN CORP COM 539830109 5,789 15,160 SH   SOLE   0 0 15,160
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 69 26,960 SH   SOLE   0 0 26,960
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2,174 20,486 SH   SOLE   0 0 20,486
NUVEEN PFD & INCM SECURTIES COM 67072C105 1,009 100,482 SH   SOLE   0 0 100,482
APPLE INC COM 037833100 8,480 32,596 SH   SOLE   0 0 32,596
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,273 59,942 SH   SOLE   0 0 59,942
AT&T INC COM 00206R102 11,512 292,340 SH   SOLE   0 0 292,340
INTERNATIONAL BUSINESS MACHS COM 459200101 3,219 23,389 SH   SOLE   0 0 23,389
ISHARES TR MSCI EAFE ETF 464287465 3,847 56,261 SH   SOLE   0 0 56,261