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
ABBOTT LABS COM 002824100 1,857 25,316 SH   SOLE   0 0 25,316
ACTIVISION BLIZZARD INC COM 00507V109 1,296 15,580 SH   SOLE   0 0 15,580
ADVANCED MICRO DEVICES INC COM 007903107 17,305 560,200 SH   SOLE   0 0 560,200
AETNA INC NEW COM 00817Y108 2,144 10,568 SH   SOLE   0 0 10,568
ALLETE INC COM NEW 018522300 2,453 32,708 SH   SOLE   0 0 32,708
AMAZON COM INC COM 023135106 55,653 27,785 SH   SOLE   0 0 27,785
ANDEAVOR COM 03349M105 1,983 12,919 SH   SOLE   0 0 12,919
APPLE INC COM 037833100 19,142 84,797 SH   SOLE   0 0 84,797
AQUA AMERICA INC COM 03836W103 466 12,620 SH   SOLE   0 0 12,620
AT&T INC COM 00206R102 448 13,342 SH   SOLE   0 0 13,342
AUTOMATIC DATA PROCESSING IN COM 053015103 2,013 13,363 SH   SOLE   0 0 13,363
BANK OZK COM 06417N103 886 23,338 SH   SOLE   0 0 23,338
BLACKBAUD INC COM 09227Q100 1,805 17,783 SH   SOLE   0 0 17,783
CHURCH & DWIGHT INC COM 171340102 1,523 25,648 SH   SOLE   0 0 25,648
CISCO SYS INC COM 17275R102 6,674 137,182 SH   SOLE   0 0 137,182
CITIGROUP INC COM NEW 172967424 1,357 18,918 SH   SOLE   0 0 18,918
CME GROUP INC COM CL A 12572Q105 2,573 15,117 SH   SOLE   0 0 15,117
COCA COLA CO COM 191216100 1,892 40,951 SH   SOLE   0 0 40,951
DANAHER CORP DEL COM 235851102 1,959 18,032 SH   SOLE   0 0 18,032
DOWDUPONT INC COM 26078J100 3,577 55,616 SH   SOLE   0 0 55,616
DUKE ENERGY CORP NEW COM NEW 26441C204 2,750 34,373 SH   SOLE   0 0 34,373
EATON CORP PLC SHS G29183103 2,972 34,265 SH   SOLE   0 0 34,265
EXTRA SPACE STORAGE INC COM 30225T102 1,972 22,759 SH   SOLE   0 0 22,759
FACEBOOK INC CL A 30303M102 2,574 15,651 SH   SOLE   0 0 15,651
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 3,717 26,264 SH   SOLE   0 0 26,264
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2,437 42,971 SH   SOLE   0 0 42,971
FISERV INC COM 337738108 1,105 13,410 SH   SOLE   0 0 13,410
GALLAGHER ARTHUR J & CO COM 363576109 2,576 34,609 SH   SOLE   0 0 34,609
HASBRO INC COM 418056107 1,816 17,273 SH   SOLE   0 0 17,273
HOME DEPOT INC COM 437076102 2,786 13,451 SH   SOLE   0 0 13,451
ILLINOIS TOOL WKS INC COM 452308109 1,414 10,022 SH   SOLE   0 0 10,022
INTEL CORP COM 458140100 903 19,087 SH   SOLE   0 0 19,087
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,426 19,037 SH   SOLE   0 0 19,037
INVESCO QQQ TR UNIT SER 1 46090E103 14,211 76,492 SH   SOLE   0 0 76,492
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,358 12,710 SH   SOLE   0 0 12,710
ISHARES TR AGGRES ALLOC ETF 464289859 1,658 30,346 SH   SOLE   0 0 30,346
ISHARES TR CORE S&P500 ETF 464287200 40,467 138,240 SH   SOLE   0 0 138,240
ISHARES TR FLTG RATE NT ETF 46429B655 17,375 340,559 SH   SOLE   0 0 340,559
ISHARES TR GRWT ALLOCAT ETF 464289867 2,162 47,896 SH   SOLE   0 0 47,896
ISHARES TR RUS 1000 ETF 464287622 6,180 38,214 SH   SOLE   0 0 38,214
ISHARES TR RUS 1000 GRW ETF 464287614 4,097 26,266 SH   SOLE   0 0 26,266
ISHARES TR RUSSELL 3000 ETF 464287689 8,533 49,523 SH   SOLE   0 0 49,523
ISHARES TR S&P 100 ETF 464287101 4,913 37,900 SH   SOLE   0 0 37,900
ISHARES TR SH TR CRPORT ETF 464288646 6,430 124,054 SH   SOLE   0 0 124,054
ISHARES US ETF TR SHT MAT BD ETF 46431W507 3,756 74,853 SH   SOLE   0 0 74,853
ISHARES TR US AER DEF ETF 464288760 2,696 12,456 SH   SOLE   0 0 12,456
ISHARES TR USA MOMENTUM FCT 46432F396 9,019 75,786 SH   SOLE   0 0 75,786
JPMORGAN CHASE & CO COM 46625H100 2,046 18,132 SH   SOLE   0 0 18,132
KAR AUCTION SVCS INC COM 48238T109 1,985 33,260 SH   SOLE   0 0 33,260
LAS VEGAS SANDS CORP COM 517834107 2,087 35,170 SH   SOLE   0 0 35,170
LOWES COS INC COM 548661107 3,512 30,584 SH   SOLE   0 0 30,584
MARSH & MCLENNAN COS INC COM 571748102 1,058 12,795 SH   SOLE   0 0 12,795
MASTERCARD INCORPORATED CL A 57636Q104 6,823 30,652 SH   SOLE   0 0 30,652
MAXIM INTEGRATED PRODS INC COM 57772K101 2,158 38,263 SH   SOLE   0 0 38,263
MCDONALDS CORP COM 580135101 3,969 23,726 SH   SOLE   0 0 23,726
MERCK & CO INC COM 58933Y105 3,936 55,490 SH   SOLE   0 0 55,490
MICROSOFT CORP COM 594918104 11,538 100,886 SH   SOLE   0 0 100,886
MONOLITHIC PWR SYS INC COM 609839105 1,498 11,934 SH   SOLE   0 0 11,934
NISOURCE INC COM 65473P105 424 17,004 SH   SOLE   0 0 17,004
OLD REP INTL CORP COM 680223104 2,305 103,000 SH   SOLE   0 0 103,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 6,252 18,000 SH   SOLE   0 0 18,000
PAYPAL HLDGS INC COM 70450Y103 999 11,373 SH   SOLE   0 0 11,373
PRESIDIO INC COM 74102M103 241 15,818 SH   SOLE   0 0 15,818
QORVO INC COM 74736K101 1,101 14,317 SH   SOLE   0 0 14,317
SHERWIN WILLIAMS CO COM 824348106 5,158 11,330 SH   SOLE   0 0 11,330
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,748 25,031 SH   SOLE   0 0 25,031
SMITH A O COM 831865209 2,452 45,935 SH   SOLE   0 0 45,935
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,185 19,609 SH   SOLE   0 0 19,609
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 25,577 750,705 SH   SOLE   0 0 750,705
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 4,046 111,921 SH   SOLE   0 0 111,921
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 9,203 304,923 SH   SOLE   0 0 304,923
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 13,761 380,135 SH   SOLE   0 0 380,135
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 12,100 316,434 SH   SOLE   0 0 316,434
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 10,322 331,686 SH   SOLE   0 0 331,686
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,712 12,768 SH   SOLE   0 0 12,768
SPDR SER TR PORTFOLIO SM ETF 78468R853 2,580 77,618 SH   SOLE   0 0 77,618
TEXAS INSTRS INC COM 882508104 1,086 10,122 SH   SOLE   0 0 10,122
UNILEVER PLC SPON ADR NEW 904767704 2,157 39,245 SH   SOLE   0 0 39,245
VANGUARD WORLD FD MEGA GRWTH IND 921910816 5,485 42,792 SH   SOLE   0 0 42,792
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 10,472 175,290 SH   SOLE   0 0 175,290
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,998 25,600 SH   SOLE   0 0 25,600
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6,298 80,583 SH   SOLE   0 0 80,583
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,986 53,362 SH   SOLE   0 0 53,362
VERIZON COMMUNICATIONS INC COM 92343V104 2,238 41,917 SH   SOLE   0 0 41,917
VISA INC COM CL A 92826C839 7,241 48,242 SH   SOLE   0 0 48,242
WATSCO INC COM 942622200 2,733 15,346 SH   SOLE   0 0 15,346
WELLTOWER INC COM 95040Q104 1,580 24,568 SH   SOLE   0 0 24,568