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
SEAGATE TECHNOLOGY PLC SHS G7945M107 1,806 31,031 SH   SOLE   0 0 31,031
ISHARES TR MSCI EMG MKT ETF 464287234 2,194 48,948 SH   SOLE   0 0 48,948
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,208 27,438 SH   SOLE   0 0 27,438
GENERAL DYNAMICS CORP COM 369550108 225 1,234 SH   SOLE   0 0 1,234
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,185 18,520 SH   SOLE   0 0 18,520
ISHARES TR S&P 500 VAL ETF 464287408 283 2,182 SH   SOLE   0 0 2,182
GENERAL MTRS CO COM 37045V100 1,181 32,957 SH   SOLE   0 0 32,957
SYSCO CORP COM 871829107 250 2,962 SH   SOLE   0 0 2,962
INTEL CORP COM 458140100 210 3,499 SH   SOLE   0 0 3,499
TWO RDS SHARED TR ANFIELD CAP DI 90213U115 13,984 1,358,984 SH   SOLE   0 0 1,358,984
DOMINION ENERGY INC COM 25746U109 212 2,578 SH   SOLE   0 0 2,578
MCDONALDS CORP COM 580135101 202 1,001 SH   SOLE   0 0 1,001
ENBRIDGE INC COM 29250N105 1,210 30,250 SH   SOLE   0 0 30,250
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 1,172 34,970 SH   SOLE   0 0 34,970
MICROSOFT CORP COM 594918104 1,427 8,975 SH   SOLE   0 0 8,975
ISHARES TR RUS MDCP VAL ETF 464287473 1,067 11,318 SH   SOLE   0 0 11,318
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 3,082 120,185 SH   SOLE   0 0 120,185
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1,001 38,452 SH   SOLE   0 0 38,452
EXXON MOBIL CORP COM 30231G102 2,034 28,694 SH   SOLE   0 0 28,694
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 19,311 1,015,812 SH   SOLE   0 0 1,015,812
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 1,789 45,733 SH   SOLE   0 0 45,733
ISHARES TR RUS MD CP GR ETF 464287481 5,355 34,739 SH   SOLE   0 0 34,739
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 1,154 27,581 SH   SOLE   0 0 27,581
ALPHABET INC CAP STK CL C 02079K107 883 633 SH   SOLE   0 0 633
VANGUARD GROUP DIV APP ETF 921908844 19,797 158,531 SH   SOLE   0 0 158,531
NEW MTN FIN CORP COM 647551100 614 44,067 SH   SOLE   0 0 44,067
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1,166 23,454 SH   SOLE   0 0 23,454
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 75,442 815,064 SH   SOLE   0 0 815,064
AQUA AMERICA INC COM 03836W103 401 8,704 SH   SOLE   0 0 8,704
VANGUARD INDEX FDS TOTAL STK MKT 922908769 367 2,234 SH   SOLE   0 0 2,234
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 782 17,527 SH   SOLE   0 0 17,527
TEMPLETON GLOBAL INCOME FD COM 880198106 2,054 333,408 SH   SOLE   0 0 333,408
ISHARES TR LATN AMER 40 ETF 464287390 1,072 31,333 SH   SOLE   0 0 31,333
LYFT INC CL A COM 55087P104 373 8,656 SH   SOLE   0 0 8,656
HOME DEPOT INC COM 437076102 617 2,803 SH   SOLE   0 0 2,803
HANCOCK JOHN PFD INCOME FD I COM 41021P103 606 31,198 SH   SOLE   0 0 31,198
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 5,343 52,566 SH   SOLE   0 0 52,566
CATERPILLAR INC DEL COM 149123101 278 1,876 SH   SOLE   0 0 1,876
NORTHERN LTS FD TR IV FRMLAFOLIOS TATL 66538H666 459 18,368 SH   SOLE   0 0 18,368
ALIGN TECHNOLOGY INC COM 016255101 559 1,957 SH   SOLE   0 0 1,957
ISHARES TR IBOXX HI YD ETF 464288513 2,579 29,262 SH   SOLE   0 0 29,262
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 581 2,559 SH   SOLE   0 0 2,559
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 489 8,605 SH   SOLE   0 0 8,605
DISNEY WALT CO COM DISNEY 254687106 272 1,869 SH   SOLE   0 0 1,869
BOOKING HLDGS INC COM 09857L108 1,179 576 SH   SOLE   0 0 576
CENTURYLINK INC COM 156700106 503 39,150 SH   SOLE   0 0 39,150
FLAHERTY & CRUMRIN PFD & INM COM 338478100 592 27,166 SH   SOLE   0 0 27,166
ISHARES TR IBOXX INV CP ETF 464287242 49,796 388,301 SH   SOLE   0 0 388,301
CSX CORP COM 126408103 926 12,764 SH   SOLE   0 0 12,764
ISHARES TR SELECT DIVID ETF 464287168 1,137 10,859 SH   SOLE   0 0 10,859
US BANCORP DEL COM NEW 902973304 341 5,911 SH   SOLE   0 0 5,911
CHEVRON CORP NEW COM 166764100 634 5,254 SH   SOLE   0 0 5,254
ALTRIA GROUP INC COM 02209S103 345 6,922 SH   SOLE   0 0 6,922
FIRSTENERGY CORP COM 337932107 1,506 31,672 SH   SOLE   0 0 31,672
TOTAL S A SPONSORED ADS 89151E109 1,874 33,154 SH   SOLE   0 0 33,154
OCCIDENTAL PETE CORP COM 674599105 1,358 30,136 SH   SOLE   0 0 30,136
ISHARES TR CORE US AGGBD ET 464287226 18,052 159,865 SH   SOLE   0 0 159,865
ISHARES TR JPMORGAN USD EMG 464288281 808 7,076 SH   SOLE   0 0 7,076
VERIZON COMMUNICATIONS INC COM 92343V104 1,825 30,283 SH   SOLE   0 0 30,283
ISHARES TR CORE S&P SCP ETF 464287804 2,630 31,396 SH   SOLE   0 0 31,396
MAIN STREET CAPITAL CORP COM 56035L104 644 14,853 SH   SOLE   0 0 14,853
BANK FIRST CORPORATION COM 06211J100 729 10,638 SH   SOLE   0 0 10,638
AMAZON COM INC COM 023135106 839 441 SH   SOLE   0 0 441
JPMORGAN CHASE & CO COM 46625H100 468 3,385 SH   SOLE   0 0 3,385
ARES CAP CORP COM 04010L103 2,878 153,984 SH   SOLE   0 0 153,984
UNITEDHEALTH GROUP INC COM 91324P102 723 2,480 SH   SOLE   0 0 2,480
BOEING CO COM 097023105 403 1,208 SH   SOLE   0 0 1,208
DENBURY RES INC COM NEW 247916208 27 16,500 SH   SOLE   0 0 16,500
VANGUARD INDEX FDS GROWTH ETF 922908736 52,430 283,868 SH   SOLE   0 0 283,868
VISA INC COM CL A 92826C839 1,057 5,589 SH   SOLE   0 0 5,589
IQVIA HLDGS INC COM 46266C105 1,193 7,699 SH   SOLE   0 0 7,699
TEXAS INSTRS INC COM 882508104 258 2,032 SH   SOLE   0 0 2,032
TC ENERGY CORP COM 87807B107 1,659 31,146 SH   SOLE   0 0 31,146
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 684 7,401 SH   SOLE   0 0 7,401
WISDOMTREE TR JAPN HEDGE EQT 97717W851 2,380 44,248 SH   SOLE   0 0 44,248
ISHARES TR CHINA LG-CAP ETF 464287184 50,926 1,154,263 SH   SOLE   0 0 1,154,263
PIMCO CORPORATE INCOME STRAT COM 72200U100 610 31,603 SH   SOLE   0 0 31,603
MERCURY GENL CORP NEW COM 589400100 1,650 33,790 SH   SOLE   0 0 33,790
ISHARES TR 20 YR TR BD ETF 464287432 66,156 478,245 SH   SOLE   0 0 478,245
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 958 11,387 SH   SOLE   0 0 11,387
BANK AMER CORP COM 060505104 203 5,819 SH   SOLE   0 0 5,819
ISHARES TR BARCLAYS 7 10 YR 464287440 406 3,646 SH   SOLE   0 0 3,646
PROCTER & GAMBLE CO COM 742718109 266 2,164 SH   SOLE   0 0 2,164
ABBVIE INC COM 00287Y109 232 2,593 SH   SOLE   0 0 2,593
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 1,080 45,142 SH   SOLE   0 0 45,142
ISHARES TR U.S. REAL ES ETF 464287739 1,096 11,810 SH   SOLE   0 0 11,810
GERON CORP COM 374163103 16 12,500 SH   SOLE   0 0 12,500
COLONY CR REAL ESTATE INC COM CL A 19625T101 268 19,985 SH   SOLE   0 0 19,985
NEUBERGER BERMAN RE ES SEC F COM 64190A103 588 106,023 SH   SOLE   0 0 106,023
ANTHEM INC COM 036752103 639 2,128 SH   SOLE   0 0 2,128
WISDOMTREE TR MID EAST DIVD 97717X305 1,111 55,700 SH   SOLE   0 0 55,700
SPDR GOLD TRUST GOLD SHS 78463V107 2,862 19,421 SH   SOLE   0 0 19,421
PIMCO INCOME OPPORTUNITY FD COM 72202B100 609 21,640 SH   SOLE   0 0 21,640
ISHARES TR RUSSELL 2000 ETF 464287655 1,240 7,500 SH   SOLE   0 0 7,500
GAMING & LEISURE PPTYS INC COM 36467J108 2,405 55,310 SH   SOLE   0 0 55,310
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1,970 49,145 SH   SOLE   0 0 49,145
ALLSTATE CORP COM 020002101 262 2,316 SH   SOLE   0 0 2,316
KRAFT HEINZ CO COM 500754106 1,132 36,160 SH   SOLE   0 0 36,160
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 50,125 397,246 SH   SOLE   0 0 397,246
FACEBOOK INC CL A 30303M102 1,260 5,925 SH   SOLE   0 0 5,925
CARMAX INC COM 143130102 418 4,800 SH   SOLE   0 0 4,800
MASTERCARD INC CL A 57636Q104 2,327 7,726 SH   SOLE   0 0 7,726
ISHARES TR NATIONAL MUN ETF 464288414 17,984 157,024 SH   SOLE   0 0 157,024
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,293 52,686 SH   SOLE   0 0 52,686
GENERAL MLS INC COM 370334104 1,580 30,050 SH   SOLE   0 0 30,050
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 73,920 725,630 SH   SOLE   0 0 725,630
NEXTERA ENERGY INC COM 65339F101 225 930 SH   SOLE   0 0 930
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 437 14,812 SH   SOLE   0 0 14,812
NORFOLK SOUTHERN CORP COM 655844108 245 1,252 SH   SOLE   0 0 1,252
ABBOTT LABS COM 002824100 615 7,119 SH   SOLE   0 0 7,119
ALPHABET INC CAP STK CL A 02079K305 1,828 1,308 SH   SOLE   0 0 1,308
GENERAL ELECTRIC CO COM 369604103 163 13,397 SH   SOLE   0 0 13,397
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3,683 119,866 SH   SOLE   0 0 119,866
SPDR S&P 500 ETF TR TR UNIT 78462F103 32,336 99,913 SH   SOLE   0 0 99,913
ISHARES TR S&P 500 GRWT ETF 464287309 279 1,424 SH   SOLE   0 0 1,424
WELLS FARGO CO NEW COM 949746101 270 5,080 SH   SOLE   0 0 5,080
GOLUB CAP BDC INC COM 38173M102 3,116 170,633 SH   SOLE   0 0 170,633
UBER TECHNOLOGIES INC COM 90353T100 380 12,043 SH   SOLE   0 0 12,043
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,327 68,628 SH   SOLE   0 0 68,628
INTL PAPER CO COM 460146103 1,270 28,895 SH   SOLE   0 0 28,895
APPLE INC COM 037833100 1,413 4,714 SH   SOLE   0 0 4,714
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 2,713 140,660 SH   SOLE   0 0 140,660
AT&T INC COM 00206R102 1,684 43,077 SH   SOLE   0 0 43,077
TWO RDS SHARED TR ANFIELD UNVL ETF 90214Q766 6,391 656,488 SH   SOLE   0 0 656,488
LOWES COS INC COM 548661107 1,120 9,307 SH   SOLE   0 0 9,307
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 30,782 260,360 SH   SOLE   0 0 260,360
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 38,602 465,752 SH   SOLE   0 0 465,752
VANGUARD WORLD FD MEGA GRWTH IND 921910816 70,792 478,876 SH   SOLE   0 0 478,876