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
3M CO COM 88579Y101 2,651 12,583 SH   SOLE   0 0 12,583
ABBOTT LABS COM 002824100 436 5,938 SH   SOLE   0 0 5,938
ALPHABET INC CAP STK CL C 02079K107 1,566 1,312 SH   SOLE   0 0 1,312
ALPHABET INC CAP STK CL A 02079K305 946 784 SH   SOLE   0 0 784
AMERICAN ELEC PWR INC COM 025537101 250 3,531 SH   SOLE   0 0 3,531
AMERICAN EXPRESS CO COM 025816109 444 4,165 SH   SOLE   0 0 4,165
APPLE INC COM 037833100 4,305 19,072 SH   SOLE   0 0 19,072
AQUA AMERICA INC COM 03836W103 632 17,138 SH   SOLE   0 0 17,138
ARISTA NETWORKS INC COM 040413106 259 975 SH   SOLE   0 0 975
AT&T INC COM 00206R102 1,314 39,139 SH   SOLE   0 0 39,139
AUTOMATIC DATA PROCESSING IN COM 053015103 462 3,069 SH   SOLE   0 0 3,069
BADGER METER INC COM 056525108 234 4,414 SH   SOLE   0 0 4,414
BAR HBR BANKSHARES COM 066849100 622 21,650 SH   SOLE   0 0 21,650
BAXTER INTL INC COM 071813109 202 2,614 SH   SOLE   0 0 2,614
BECTON DICKINSON & CO COM 075887109 559 2,140 SH   SOLE   0 0 2,140
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 698 3,260 SH   SOLE   0 0 3,260
BRISTOL MYERS SQUIBB CO COM 110122108 236 3,800 SH   SOLE   0 0 3,800
CATERPILLAR INC DEL COM 149123101 215 1,410 SH   SOLE   0 0 1,410
CELGENE CORP COM 151020104 406 4,534 SH   SOLE   0 0 4,534
CERNER CORP COM 156782104 263 4,082 SH   SOLE   0 0 4,082
CHEVRON CORP NEW COM 166764100 722 5,901 SH   SOLE   0 0 5,901
CHUBB LIMITED COM H1467J104 271 2,027 SH   SOLE   0 0 2,027
CISCO SYS INC COM 17275R102 2,154 44,280 SH   SOLE   0 0 44,280
CLOROX CO DEL COM 189054109 644 4,280 SH   SOLE   0 0 4,280
CME GROUP INC COM CL A 12572Q105 532 3,124 SH   SOLE   0 0 3,124
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 540 7,000 SH   SOLE   0 0 7,000
COLGATE PALMOLIVE CO COM 194162103 416 6,209 SH   SOLE   0 0 6,209
CONAGRA BRANDS INC COM 205887102 209 6,145 SH   SOLE   0 0 6,145
COSTCO WHSL CORP NEW COM 22160K105 358 1,525 SH   SOLE   0 0 1,525
CSX CORP COM 126408103 439 5,930 SH   SOLE   0 0 5,930
CUMMINS INC COM 231021106 564 3,860 SH   SOLE   0 0 3,860
CVS HEALTH CORP COM 126650100 250 3,176 SH   SOLE   0 0 3,176
DANAHER CORP DEL COM 235851102 697 6,419 SH   SOLE   0 0 6,419
DISNEY WALT CO COM DISNEY 254687106 1,607 13,745 SH   SOLE   0 0 13,745
DOWDUPONT INC COM 26078J100 594 9,232 SH   SOLE   0 0 9,232
EBAY INC COM 278642103 227 6,860 SH   SOLE   0 0 6,860
ECOLAB INC COM 278865100 686 4,376 SH   SOLE   0 0 4,376
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 226 5,625 SH   SOLE   0 0 5,625
EXELON CORP COM 30161N101 404 9,247 SH   SOLE   0 0 9,247
EXXON MOBIL CORP COM 30231G102 2,121 24,952 SH   SOLE   0 0 24,952
FACEBOOK INC CL A 30303M102 878 5,340 SH   SOLE   0 0 5,340
FASTENAL CO COM 311900104 481 8,295 SH   SOLE   0 0 8,295
FORTIVE CORP COM 34959J108 240 2,849 SH   SOLE   0 0 2,849
GENERAL DYNAMICS CORP COM 369550108 973 4,751 SH   SOLE   0 0 4,751
GENERAL ELECTRIC CO COM 369604103 215 19,070 SH   SOLE   0 0 19,070
GENERAL MLS INC COM 370334104 459 10,686 SH   SOLE   0 0 10,686
GILEAD SCIENCES INC COM 375558103 600 7,777 SH   SOLE   0 0 7,777
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 207 5,150 SH   SOLE   0 0 5,150
HOME DEPOT INC COM 437076102 838 4,043 SH   SOLE   0 0 4,043
HP INC COM 40434L105 432 16,760 SH   SOLE   0 0 16,760
IDEXX LABS INC COM 45168D104 790 3,166 SH   SOLE   0 0 3,166
ILLINOIS TOOL WKS INC COM 452308109 722 5,117 SH   SOLE   0 0 5,117
INTEL CORP COM 458140100 1,647 34,833 SH   SOLE   0 0 34,833
INTERNATIONAL BUSINESS MACHS COM 459200101 1,950 12,898 SH   SOLE   0 0 12,898
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 422 18,600 SH   SOLE   0 0 18,600
ISHARES GOLD TRUST ISHARES 464285105 352 30,831 SH   SOLE   0 0 30,831
ISHARES INC MLT FCTR EMG MKT 46434G889 432 9,990 SH   SOLE   0 0 9,990
ISHARES TR RUS 2000 VAL ETF 464287630 1,048 7,880 SH   SOLE   0 0 7,880
ISHARES TR MSCI EAFE ETF 464287465 455 6,688 SH   SOLE   0 0 6,688
ISHARES TR RUSSELL 2000 ETF 464287655 1,329 7,882 SH   SOLE   0 0 7,882
ISHARES TR RUS 1000 ETF 464287622 547 3,381 SH   SOLE   0 0 3,381
ISHARES TR INTRM GOV CR ETF 464288612 2,324 21,648 SH   SOLE   0 0 21,648
ISHARES TR CORE US AGGBD ET 464287226 2,079 19,699 SH   SOLE   0 0 19,699
ISHARES TR INTL SEL DIV ETF 464288448 223 6,841 SH   SOLE   0 0 6,841
ISHARES TR SH TR CRPORT ETF 464288646 4,833 93,242 SH   SOLE   0 0 93,242
ISHARES TR U.S. FINLS ETF 464287788 945 7,780 SH   SOLE   0 0 7,780
ISHARES TR RUS 1000 GRW ETF 464287614 285 1,828 SH   SOLE   0 0 1,828
ISHARES TR MSCI USA ESG SLC 464288802 304 2,550 SH   SOLE   0 0 2,550
ISHARES TR HDG MSCI EAFE 46434V803 526 17,560 SH   SOLE   0 0 17,560
ISHARES TR INTRM TR CRP ETF 464288638 1,560 29,380 SH   SOLE   0 0 29,380
ISHARES TR CORE S&P SCP ETF 464287804 989 11,333 SH   SOLE   0 0 11,333
ISHARES TR CORE S&P MCP ETF 464287507 3,637 18,070 SH   SOLE   0 0 18,070
ISHARES TR MULTIFACTOR INTL 46434V274 1,114 39,674 SH   SOLE   0 0 39,674
ISHARES TR RUS MDCP VAL ETF 464287473 948 10,504 SH   SOLE   0 0 10,504
ISHARES TR TIPS BD ETF 464287176 909 8,219 SH   SOLE   0 0 8,219
ISHARES TR BARCLAYS 7 10 YR 464287440 219 2,164 SH   SOLE   0 0 2,164
ISHARES TR CORE MSCI EAFE 46432F842 234 3,651 SH   SOLE   0 0 3,651
ISHARES TR CORE S&P500 ETF 464287200 416 1,420 SH   SOLE   0 0 1,420
JOHNSON & JOHNSON COM 478160104 2,540 18,382 SH   SOLE   0 0 18,382
JPMORGAN CHASE & CO COM 46625H100 1,193 10,576 SH   SOLE   0 0 10,576
KIMBERLY CLARK CORP COM 494368103 386 3,398 SH   SOLE   0 0 3,398
KROGER CO COM 501044101 396 13,600 SH   SOLE   0 0 13,600
LAZARD LTD SHS A G54050102 232 4,825 SH   SOLE   0 0 4,825
LOWES COS INC COM 548661107 247 2,150 SH   SOLE   0 0 2,150
MASTERCARD INCORPORATED CL A 57636Q104 540 2,427 SH   SOLE   0 0 2,427
MCCORMICK & CO INC COM NON VTG 579780206 542 4,111 SH   SOLE   0 0 4,111
MCDONALDS CORP COM 580135101 256 1,530 SH   SOLE   0 0 1,530
MICROSOFT CORP COM 594918104 2,965 25,923 SH   SOLE   0 0 25,923
NEXTERA ENERGY INC COM 65339F101 1,363 8,134 SH   SOLE   0 0 8,134
NIKE INC CL B 654106103 919 10,843 SH   SOLE   0 0 10,843
NORFOLK SOUTHERN CORP COM 655844108 989 5,479 SH   SOLE   0 0 5,479
NUCOR CORP COM 670346105 581 9,150 SH   SOLE   0 0 9,150
ORACLE CORP COM 68389X105 1,031 19,994 SH   SOLE   0 0 19,994
PAYPAL HLDGS INC COM 70450Y103 408 4,646 SH   SOLE   0 0 4,646
PEPSICO INC COM 713448108 1,166 10,431 SH   SOLE   0 0 10,431
PFIZER INC COM 717081103 1,480 33,588 SH   SOLE   0 0 33,588
PHILLIPS 66 COM 718546104 216 1,912 SH   SOLE   0 0 1,912
PROCTER AND GAMBLE CO COM 742718109 1,390 16,699 SH   SOLE   0 0 16,699
PRUDENTIAL FINL INC COM 744320102 456 4,503 SH   SOLE   0 0 4,503
PURE STORAGE INC CL A 74624M102 503 19,400 SH   SOLE   0 0 19,400
RAYTHEON CO COM NEW 755111507 251 1,213 SH   SOLE   0 0 1,213
ROBERT HALF INTL INC COM 770323103 374 5,320 SH   SOLE   0 0 5,320
RPC INC COM 749660106 311 20,060 SH   SOLE   0 0 20,060
RPM INTL INC COM 749685103 339 5,215 SH   SOLE   0 0 5,215
SCHLUMBERGER LTD COM 806857108 534 8,765 SH   SOLE   0 0 8,765
SCHWAB STRATEGIC TR US REIT ETF 808524847 500 11,987 SH   SOLE   0 0 11,987
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,173 15,402 SH   SOLE   0 0 15,402
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,978 34,195 SH   SOLE   0 0 34,195
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 455 8,115 SH   SOLE   0 0 8,115
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 883 26,328 SH   SOLE   0 0 26,328
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 919 35,763 SH   SOLE   0 0 35,763
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 5,164 102,771 SH   SOLE   0 0 102,771
SCHWAB STRATEGIC TR US TIPS ETF 808524870 718 13,299 SH   SOLE   0 0 13,299
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,162 16,507 SH   SOLE   0 0 16,507
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,626 52,133 SH   SOLE   0 0 52,133
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 364 7,335 SH   SOLE   0 0 7,335
SOUTHERN CO COM 842587107 238 5,457 SH   SOLE   0 0 5,457
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,516 36,173 SH   SOLE   0 0 36,173
SPDR SER TR BLOOMBERG SRT TR 78468R408 525 19,016 SH   SOLE   0 0 19,016
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 504 9,348 SH   SOLE   0 0 9,348
SPDR SERIES TRUST S&P BIOTECH 78464A870 213 2,225 SH   SOLE   0 0 2,225
STANLEY BLACK & DECKER INC COM 854502101 414 2,826 SH   SOLE   0 0 2,826
STARBUCKS CORP COM 855244109 427 7,516 SH   SOLE   0 0 7,516
TEXAS INSTRS INC COM 882508104 644 6,004 SH   SOLE   0 0 6,004
THERMO FISHER SCIENTIFIC INC COM 883556102 406 1,665 SH   SOLE   0 0 1,665
TJX COS INC NEW COM 872540109 521 4,648 SH   SOLE   0 0 4,648
UNITED PARCEL SERVICE INC CL B 911312106 782 6,699 SH   SOLE   0 0 6,699
UNITED TECHNOLOGIES CORP COM 913017109 823 5,890 SH   SOLE   0 0 5,890
UNITEDHEALTH GROUP INC COM 91324P102 1,378 5,178 SH   SOLE   0 0 5,178
US BANCORP DEL COM NEW 902973304 695 13,156 SH   SOLE   0 0 13,156
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 353 4,518 SH   SOLE   0 0 4,518
VANGUARD GROUP DIV APP ETF 921908844 3,874 34,992 SH   SOLE   0 0 34,992
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 370 3,271 SH   SOLE   0 0 3,271
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 441 10,744 SH   SOLE   0 0 10,744
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,861 23,811 SH   SOLE   0 0 23,811
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,750 68,836 SH   SOLE   0 0 68,836
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,377 31,829 SH   SOLE   0 0 31,829
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 878 10,082 SH   SOLE   0 0 10,082
VANGUARD WORLD FDS UTILITIES ETF 92204A876 347 2,945 SH   SOLE   0 0 2,945
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,035 10,045 SH   SOLE   0 0 10,045
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 387 2,620 SH   SOLE   0 0 2,620
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,239 6,870 SH   SOLE   0 0 6,870
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 668 9,625 SH   SOLE   0 0 9,625
VANGUARD WORLD FDS ENERGY ETF 92204A306 381 3,626 SH   SOLE   0 0 3,626
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 561 4,005 SH   SOLE   0 0 4,005
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 806 4,465 SH   SOLE   0 0 4,465
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 208 2,395 SH   SOLE   0 0 2,395
VERIZON COMMUNICATIONS INC COM 92343V104 1,458 27,315 SH   SOLE   0 0 27,315
VISA INC COM CL A 92826C839 1,004 6,692 SH   SOLE   0 0 6,692
WATERS CORP COM 941848103 286 1,468 SH   SOLE   0 0 1,468
WEYERHAEUSER CO COM 962166104 250 7,756 SH   SOLE   0 0 7,756
XCEL ENERGY INC COM 98389B100 651 13,788 SH   SOLE   0 0 13,788