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 2,260 24,983 SH   SOLE   0 0 24,983
ADOBE INC COM 00724F101 7,270 20,702 SH   SOLE   0 0 20,702
ADVANCED MICRO DEVICES INC COM 007903107 8,610 171,000 SH   SOLE   0 0 171,000
AIR PRODS & CHEMS INC COM 009158106 1,820 7,479 SH   SOLE   0 0 7,479
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,680 12,539 SH   SOLE   0 0 12,539
ALLETE INC COM NEW 018522300 3,640 43,321 SH   SOLE   0 0 43,321
ALPHABET INC CAP STK CL A 02079K305 5,000 3,410 SH   SOLE   0 0 3,410
ALPHABET INC CAP STK CL C 02079K107 2,390 1,629 SH   SOLE   0 0 1,629
AMAZON COM INC COM 023135106 10,510 5,648 SH   SOLE   0 0 5,648
AMERICAN ELEC PWR CO INC COM 025537101 890 8,748 SH   SOLE   0 0 8,748
AMERICAN STS WTR CO COM 029899101 910 10,055 SH   SOLE   0 0 10,055
AMERICAN WTR WKS CO INC NEW COM 030420103 1,020 7,494 SH   SOLE   0 0 7,494
AMGEN INC COM 031162100 4,590 20,356 SH   SOLE   0 0 20,356
APPLE INC COM 037833100 19,700 61,903 SH   SOLE   0 0 61,903
AQUA AMERICA INC COM 03836W103 950 18,364 SH   SOLE   0 0 18,364
ARISTA NETWORKS INC COM 040413106 5,000 21,000 SH   SOLE   0 0 21,000
ATMOS ENERGY CORP COM 049560105 880 7,506 SH   SOLE   0 0 7,506
AUTODESK INC COM 052769106 200 1,000 SH   SOLE   0 0 1,000
AUTOMATIC DATA PROCESSING COM 053015103 2,300 12,974 SH   SOLE   0 0 12,974
BECTON DICKINSON & CO COM 075887109 1,790 6,420 SH   SOLE   0 0 6,420
CHESAPEAKE UTILS CORP COM 165303108 800 8,395 SH   SOLE   0 0 8,395
CHUBB LIMITED COM H1467J104 1,440 9,477 SH   SOLE   0 0 9,477
CHURCH & DWIGHT INC COM 171340102 1,830 25,640 SH   SOLE   0 0 25,640
CINTAS CORP COM 172908105 1,800 6,359 SH   SOLE   0 0 6,359
CISCO SYS INC COM 17275R102 7,460 152,762 SH   SOLE   0 0 152,762
CME GROUP INC COM 12572Q105 3,700 17,700 SH   SOLE   0 0 17,700
COCA COLA CO COM 191216100 3,020 52,441 SH   SOLE   0 0 52,441
CONSTELLATION BRANDS INC CL A 21036P108 1,330 6,946 SH   SOLE   0 0 6,946
CSX CORP COM 126408103 1,000 13,038 SH   SOLE   0 0 13,038
DANAHER CORPORATION COM 235851102 3,870 23,871 SH   SOLE   0 0 23,871
DISNEY WALT CO COM DISNEY 254687106 230 1,651 SH   SOLE   0 0 1,651
DOMINION ENERGY INC COM 25746U109 740 8,754 SH   SOLE   0 0 8,754
DUKE ENERGY CORP NEW COM NEW 26441C204 3,840 39,911 SH   SOLE   0 0 39,911
EATON CORP PLC SHS G29183103 4,390 45,301 SH   SOLE   0 0 45,301
ERIE INDTY CO CL A 29530P102 420 2,500 SH   SOLE   0 0 2,500
ETSY INC COM 29786A106 1,520 30,000 SH   SOLE   0 0 30,000
EXTRA SPACE STORAGE INC COM 30225T102 3,060 27,586 SH   SOLE   0 0 27,586
EXXON MOBIL CORP COM 30231G102 230 3,449 SH   SOLE   0 0 3,449
FACEBOOK INC CL A 30303M102 7,390 33,913 SH   SOLE   0 0 33,913
FIRST TR VALUE LINE DIVID SHS 33734H106 750 20,656 SH   SOLE   0 0 20,656
FISERV INC COM 337738108 2,160 17,840 SH   SOLE   0 0 17,840
GALLAGHER ARTHUR J & CO COM 363576109 3,880 40,082 SH   SOLE   0 0 40,082
GARMIN LTD SHS H2906T109 1,310 13,120 SH   SOLE   0 0 13,120
GUIDEWIRE SOFTWARE INC COM 40171V100 1,880 16,836 SH   SOLE   0 0 16,836
HOME DEPOT INC COM 437076102 4,010 17,273 SH   SOLE   0 0 17,273
IAC INTERACTIVECORP COM 44919P508 3,320 12,597 SH   SOLE   0 0 12,597
INTEL CORP COM 458140100 2,180 31,883 SH   SOLE   0 0 31,883
INTERCONTINENTAL EXCHANGE COM 45866F104 2,900 29,846 SH   SOLE   0 0 29,846
INTUITIVE SURGICAL INC COM NEW 46120E602 1,180 2,000 SH   SOLE   0 0 2,000
INVESCO QQQ TR UNIT SER 1 46090E103 6,850 30,766 SH   SOLE   0 0 30,766
ISHARES TR CORE DIV GRWTH 46434V621 750 17,750 SH   SOLE   0 0 17,750
ISHARES TR CORE S&P TTL STK 464287150 500 6,779 SH   SOLE   0 0 6,779
ISHARES TR CORE S&P500 ETF 464287200 33,580 101,684 SH   SOLE   0 0 101,684
ISHARES TR EXPONENTIAL TECH 46434V381 200 4,459 SH   SOLE   0 0 4,459
ISHARES TR FLTG RATE NT ETF 46429B655 7,710 150,944 SH   SOLE   0 0 150,944
ISHARES TR MSCI MIN VOL ETF 46429B697 820 12,089 SH   SOLE   0 0 12,089
ISHARES TR RUS 1000 ETF 464287622 4,850 26,594 SH   SOLE   0 0 26,594
ISHARES TR RUS 1000 GRW ETF 464287614 3,440 18,788 SH   SOLE   0 0 18,788
ISHARES TR RUS 1000 VAL ETF 464287598 260 1,887 SH   SOLE   0 0 1,887
ISHARES TR RUSSELL 2000 ETF 464287655 630 3,839 SH   SOLE   0 0 3,839
ISHARES TR RUSSELL 3000 ETF 464287689 4,310 22,419 SH   SOLE   0 0 22,419
ISHARES TR S&P 100 ETF 464287101 1,760 11,957 SH   SOLE   0 0 11,957
ISHARES TR S&P 500 GRWT ETF 464287309 1,140 5,640 SH   SOLE   0 0 5,640
ISHARES TR SH TR CRPORT ETF 464288646 3,120 57,850 SH   SOLE   0 0 57,850
ISHARES TR SHORT TREAS BD 464288679 6,190 55,974 SH   SOLE   0 0 55,974
ISHARES TR USA MOMENTUM FCT 46432F396 11,920 90,275 SH   SOLE   0 0 90,275
ISHARES TR USA QUALITY FCTR 46432F339 9,250 89,706 SH   SOLE   0 0 89,706
ISHARES US ETF TR SHT MAT BD ETF 46431W507 1,430 28,450 SH   SOLE   0 0 28,450
JOHNSON & JOHNSON COM 478160104 3,010 20,314 SH   SOLE   0 0 20,314
JP MORGAN EXCHANGE TRADED ULTRA SHRT INC 46641Q837 5,110 101,037 SH   SOLE   0 0 101,037
JPMORGAN CHASE & CO COM 46625H100 2,610 19,598 SH   SOLE   0 0 19,598
LAM RESEARCH CORP COM 512807108 1,630 5,303 SH   SOLE   0 0 5,303
LOCKHEED MARTIN CORP COM 539830109 4,550 10,518 SH   SOLE   0 0 10,518
LOWES COS INC COM 548661107 1,740 14,440 SH   SOLE   0 0 14,440
LUCKIN COFFEE INC SPONSORED ADS 54951L109 9,600 235,011 SH   SOLE   0 0 235,011
LULULEMON ATHLETICA INC COM 550021109 480 2,000 SH   SOLE   0 0 2,000
MARSH & MCLENNAN COS INC COM 571748102 1,510 13,267 SH   SOLE   0 0 13,267
MASIMO CORP COM 574795100 3,350 19,841 SH   SOLE   0 0 19,841
MASTERCARD INC CL A 57636Q104 8,560 26,443 SH   SOLE   0 0 26,443
MAXIM INTEGRATED PRODS INC COM 57772K101 3,050 48,788 SH   SOLE   0 0 48,788
MCDONALDS CORP COM 580135101 5,260 24,897 SH   SOLE   0 0 24,897
MERCK & CO INC COM 58933Y105 5,940 69,090 SH   SOLE   0 0 69,090
MICHAELS COS INC COM 59408Q106 150 25,000 SH   SOLE   0 0 25,000
MICROCHIP TECHNOLOGY INC COM 595017104 2,120 19,810 SH   SOLE   0 0 19,810
MICRON TECHNOLOGY INC COM 595112103 910 15,817 SH   SOLE   0 0 15,817
MICROSOFT CORP COM 594918104 21,260 128,825 SH   SOLE   0 0 128,825
MONOLITHIC PWR SYS INC COM 609839105 3,270 17,860 SH   SOLE   0 0 17,860
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,950 10,844 SH   SOLE   0 0 10,844
NETFLIX INC COM 64110L106 880 2,500 SH   SOLE   0 0 2,500
NEUROCRINE BIOSCIENCES INC COM 64125C109 4,960 50,000 SH   SOLE   0 0 50,000
NEXTERA ENERGY INC COM 65339F101 1,200 4,559 SH   SOLE   0 0 4,559
NICE LTD SPONSORED ADR 653656108 890 5,000 SH   SOLE   0 0 5,000
NIO INC SPON ADS 62914V106 90 20,000 SH   SOLE   0 0 20,000
NISOURCE INC COM 65473P105 760 26,024 SH   SOLE   0 0 26,024
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,170 12,000 SH   SOLE   0 0 12,000
OLD REP INTL CORP COM 680223104 3,400 145,280 SH   SOLE   0 0 145,280
PALO ALTO NETWORKS INC COM 697435105 2,760 11,373 SH   SOLE   0 0 11,373
PARK NATL CORP COM 700658107 340 3,430 SH   SOLE   0 0 3,430
PARKER HANNIFIN CORP COM 701094104 200 1,000 SH   SOLE   0 0 1,000
PAYPAL HLDGS INC COM 70450Y103 2,080 17,749 SH   SOLE   0 0 17,749
PFIZER INC COM 717081103 2,170 54,529 SH   SOLE   0 0 54,529
PHILIP MORRIS INTL INC COM 718172109 200 2,300 SH   SOLE   0 0 2,300
PUBLIC SVC ENTERPRISE GRP COM 744573106 800 13,050 SH   SOLE   0 0 13,050
PULTE GROUP INC COM 745867101 870 20,000 SH   SOLE   0 0 20,000
QORVO INC COM 74736K101 800 7,074 SH   SOLE   0 0 7,074
SAFETY INS GROUP INC COM 78648T100 670 7,070 SH   SOLE   0 0 7,070
SALESFORCE COM INC COM 79466L302 8,450 46,406 SH   SOLE   0 0 46,406
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,670 47,946 SH   SOLE   0 0 47,946
SERVICENOW INC COM 81762P102 2,050 6,616 SH   SOLE   0 0 6,616
SHERWIN WILLIAMS CO COM 824348106 7,200 12,100 SH   SOLE   0 0 12,100
SHOPIFY INC CL A 82509L107 470 1,000 SH   SOLE   0 0 1,000
SMILEDIRECTCLUB INC CL A COM 83192H106 710 54,000 SH   SOLE   0 0 54,000
SMITH A O CORP COM 831865209 2,320 51,125 SH   SOLE   0 0 51,125
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,240 18,090 SH   SOLE   0 0 18,090
SPDR S&P 500 ETF TR TR UNIT 78462F103 31,200 94,909 SH   SOLE   0 0 94,909
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 570 6,559 SH   SOLE   0 0 6,559
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 19,070 196,696 SH   SOLE   0 0 196,696
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 6,750 166,006 SH   SOLE   0 0 166,006
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 18,660 482,682 SH   SOLE   0 0 482,682
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 3,160 102,136 SH   SOLE   0 0 102,136
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 16,650 381,746 SH   SOLE   0 0 381,746
SPDR SERIES TRUST S&P DIVID ETF 78464A763 730 6,785 SH   SOLE   0 0 6,785
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 31,400 343,065 SH   SOLE   0 0 343,065
SPLUNK INC COM 848637104 2,040 12,981 SH   SOLE   0 0 12,981
TESLA INC COM 88160R101 850 1,501 SH   SOLE   0 0 1,501
TEXAS INSTRS INC COM 882508104 6,020 46,152 SH   SOLE   0 0 46,152
THE CHARLES SCHWAB CORPORATI COM 808513105 520 11,000 SH   SOLE   0 0 11,000
THE TRADE DESK INC COM CL A 88339J105 4,540 16,216 SH   SOLE   0 0 16,216
TOLL BROTHERS INC COM 889478103 910 20,000 SH   SOLE   0 0 20,000
TWILIO INC CL A 90138F102 1,210 10,000 SH   SOLE   0 0 10,000
ULTA BEAUTY INC COM 90384S303 1,370 5,030 SH   SOLE   0 0 5,030
UNILEVER PLC SPON ADR NEW 904767704 2,460 41,457 SH   SOLE   0 0 41,457
UNION PACIFIC CORP COM 907818108 730 3,946 SH   SOLE   0 0 3,946
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,130 13,970 SH   SOLE   0 0 13,970
VANGUARD GROUP DIV APP ETF 921908844 2,410 18,841 SH   SOLE   0 0 18,841
VANGUARD INDEX FDS GROWTH ETF 922908736 360 1,887 SH   SOLE   0 0 1,887
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,660 9,912 SH   SOLE   0 0 9,912
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 630 14,159 SH   SOLE   0 0 14,159
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 6,350 104,160 SH   SOLE   0 0 104,160
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,060 13,043 SH   SOLE   0 0 13,043
VANGUARD WORLD FD MEGA GRWTH IND 921910816 10,360 67,768 SH   SOLE   0 0 67,768
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,500 9,610 SH   SOLE   0 0 9,610
VEEVA SYS INC CL A COM 922475108 1,760 12,101 SH   SOLE   0 0 12,101
VERIZON COMMUNICATIONS INC COM 92343V104 3,380 55,996 SH   SOLE   0 0 55,996
VISA INC COM CL A 92826C839 9,480 46,241 SH   SOLE   0 0 46,241
VOYAGER THERAPEUTICS INC COM 92915B106 120 10,000 SH   SOLE   0 0 10,000
WALMART INC COM 931142103 470 4,126 SH   SOLE   0 0 4,126
WELLTOWER INC COM 95040Q104 2,320 26,734 SH   SOLE   0 0 26,734
WISDOMTREE TR FLOATNG RAT TREA 97717X628 8,290 330,767 SH   SOLE   0 0 330,767
ZOOM VIDEO COMMUNICATIONS CL A 98980L101 220 3,000 SH   SOLE   0 0 3,000
ZYNGA INC CL A 98986T108 3,060 502,000 SH   SOLE   0 0 502,000