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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1011,6878,757SH SOLE 008,757
ABBOTT LABSCOM0028241005114,266SH SOLE 004,266
ABBVIE INCCOM00287Y1092172,005SH SOLE 002,005
ACTIVISION BLIZZARD INCCOM00507V1092282,456SH SOLE 002,456
ADOBE SYSTEMS INCORPORATEDCOM00724F101354744SH SOLE 00744
ALPHABET INCCAP STK CL A02079K3051,504729SH SOLE 00729
ALPHABET INCCAP STK CL C02079K1071,969952SH SOLE 00952
AMAZON COM INCCOM0231351061,640530SH SOLE 00530
AMERICAN EXPRESS COCOM0258161098836,241SH SOLE 006,241
APPLE INCCOM0378331005,06741,485SH SOLE 0041,485
ARISTA NETWORKS INCCOM040413106219725SH SOLE 00725
BECTON DICKINSON & COCOM0758871094491,848SH SOLE 001,848
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026092,385SH SOLE 002,385
BK OF AMERICA CORPCOM0605051042997,722SH SOLE 007,722
BRISTOL-MYERS SQUIBB COCOM1101221085218,246SH SOLE 008,246
CATERPILLAR INCCOM149123101229988SH SOLE 00988
CISCO SYS INCCOM17275R1021,90136,768SH SOLE 0036,768
CLOROX CO DELCOM1890541096483,362SH SOLE 003,362
CME GROUP INCCOM12572Q1056923,389SH SOLE 003,389
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461022843,632SH SOLE 003,632
COLGATE PALMOLIVE COCOM1941621035637,146SH SOLE 007,146
COMCAST CORP NEWCL A20030N10163011,646SH SOLE 0011,646
COSTCO WHSL CORP NEWCOM22160K1054411,250SH SOLE 001,250
CSX CORPCOM1264081034634,802SH SOLE 004,802
DANAHER CORPORATIONCOM2358511021,2225,429SH SOLE 005,429
DEERE & COCOM2441991054451,190SH SOLE 001,190
DISNEY WALT COCOM2546871062,57013,926SH SOLE 0013,926
DOMINION ENERGY INCCOM25746U1096828,973SH SOLE 008,973
DUKE ENERGY CORP NEWCOM NEW26441C2048048,330SH SOLE 008,330
EATON CORP PLCSHSG291831035113,699SH SOLE 003,699
EBAY INC.COM2786421033375,500SH SOLE 005,500
ECOLAB INCCOM2788651009304,344SH SOLE 004,344
ESSENTIAL UTILS INCCOM29670G1022696,014SH SOLE 006,014
EXXON MOBIL CORPCOM30231G10265211,677SH SOLE 0011,677
FACEBOOK INCCL A30303M1025091,729SH SOLE 001,729
FASTENAL COCOM3119001042885,723SH SOLE 005,723
FEDEX CORPCOM31428X1067602,675SH SOLE 002,675
GENERAL DYNAMICS CORPCOM3695501081,0725,903SH SOLE 005,903
GILEAD SCIENCES INCCOM3755581033675,673SH SOLE 005,673
HOME DEPOT INCCOM4370761021,1823,871SH SOLE 003,871
IDEXX LABS INCCOM45168D1047321,495SH SOLE 001,495
ILLINOIS TOOL WKS INCCOM4523081094091,845SH SOLE 001,845
INTEL CORPCOM4581401001,46322,855SH SOLE 0022,855
INTERNATIONAL BUSINESS MACHSCOM4592001016524,890SH SOLE 004,890
ISHARES GOLD TRISHARES4642851051,831112,582SH SOLE 00112,582
ISHARES INCCORE MSCI EMKT46434G10368510,649SH SOLE 0010,649
ISHARES INCESG AWR MSCI EM46434G8632636,068SH SOLE 006,068
ISHARES TRMSCI EAFE ETF4642874653404,479SH SOLE 004,479
ISHARES TRESG AWR MSCI USA46435G4256687,346SH SOLE 007,346
ISHARES TRMBS ETF4642885881,20611,120SH SOLE 0011,120
ISHARES TRNATIONAL MUN ETF4642884142141,845SH SOLE 001,845
ISHARES TRRUS 1000 ETF4642876222511,120SH SOLE 001,120
ISHARES TRRUSSELL 2000 ETF4642876558683,930SH SOLE 003,930
ISHARES TRCORE US AGGBD ET4642872261,98517,435SH SOLE 0017,435
ISHARES TRINTRM GOV CR ETF4642886122,57622,428SH SOLE 0022,428
ISHARES TRESG AW MSCI EAFE46435G5163724,896SH SOLE 004,896
ISHARES TRU.S. FINLS ETF4642877887219,630SH SOLE 009,630
ISHARES TRISHS 1-5YR INVS4642886469,662176,700SH SOLE 00176,700
ISHARES TRHDG MSCI EAFE46434V8032888,733SH SOLE 008,733
ISHARES TRESG AWRE USD ETF46435G19350418,719SH SOLE 0018,719
ISHARES TRRUS 1000 GRW ETF4642876145142,114SH SOLE 002,114
ISHARES TRMSCI USA ESG SLC4642888021,09812,503SH SOLE 0012,503
ISHARES TRESG AWR US AGRGT46435U5492855,208SH SOLE 005,208
ISHARES TRISHS 5-10YR INVT4642886382,53842,845SH SOLE 0042,845
ISHARES TRGNMA BOND ETF46429B3335,422107,821SH SOLE 00107,821
ISHARES TRJPMORGAN USD EMG4642882817807,164SH SOLE 007,164
ISHARES TRCORE S&P SCP ETF4642878041,63415,055SH SOLE 0015,055
ISHARES TRCORE S&P MCP ETF4642875073,69814,209SH SOLE 0014,209
ISHARES TRFLTG RATE NT ETF46429B6554,78994,299SH SOLE 0094,299
ISHARES TRMSCI KLD400 SOC4642885705747,516SH SOLE 007,516
ISHARES TRCORE INTL AGGR46435G6723346,091SH SOLE 006,091
ISHARES TRESG AWRE 1 5 YR46435G24394936,517SH SOLE 0036,517
ISHARES TRBARCLAYS 7 10 YR4642874402602,306SH SOLE 002,306
ISHARES TRTIPS BD ETF4642871766295,015SH SOLE 005,015
ISHARES TR3 7 YR TREAS BD4642886611,50211,565SH SOLE 0011,565
ISHARES TRCORE MSCI EAFE46432F8421,56921,782SH SOLE 0021,782
ISHARES TRA RATE CP BD ETF46429B2911,98235,751SH SOLE 0035,751
ISHARES TRCORE S&P500 ETF4642872005,75214,460SH SOLE 0014,460
JOHNSON & JOHNSONCOM4781601042,71916,545SH SOLE 0016,545
JPMORGAN CHASE & COCOM46625H1009576,284SH SOLE 006,284
KANSAS CITY SOUTHERNCOM NEW485170302256971SH SOLE 00971
KIMBERLY-CLARK CORPCOM4943681035533,976SH SOLE 003,976
LOWES COS INCCOM5486611078014,209SH SOLE 004,209
MASTERCARD INCORPORATEDCL A57636Q1048472,379SH SOLE 002,379
MCCORMICK & CO INCCOM NON VTG5797802065596,267SH SOLE 006,267
MCDONALDS CORPCOM5801351013341,492SH SOLE 001,492
MEDTRONIC PLCSHSG5960L1039137,729SH SOLE 007,729
MERCK & CO. INCCOM58933Y1051,23516,014SH SOLE 0016,014
MICROSOFT CORPCOM5949181043,32414,099SH SOLE 0014,099
NEXTERA ENERGY INCCOM65339F1011,89725,094SH SOLE 0025,094
NIKE INCCL B6541061031,50911,352SH SOLE 0011,352
NORFOLK SOUTHN CORPCOM6558441081,1684,350SH SOLE 004,350
NVIDIA CORPORATIONCOM67066G104440824SH SOLE 00824
ORACLE CORPCOM68389X1051,01714,500SH SOLE 0014,500
PAYPAL HLDGS INCCOM70450Y1031,2755,250SH SOLE 005,250
PEPSICO INCCOM7134481081,57011,096SH SOLE 0011,096
PFIZER INCCOM7170811031,00427,717SH SOLE 0027,717
PROCTER AND GAMBLE COCOM7427181091,59311,764SH SOLE 0011,764
RAYTHEON TECHNOLOGIES CORPCOM75513E1017009,062SH SOLE 009,062
ROLLINS INCCOM77571110490426,250SH SOLE 0026,250
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470647514,957SH SOLE 0014,957
SCHWAB STRATEGIC TRINTL EQTY ETF80852480563716,940SH SOLE 0016,940
SCHWAB STRATEGIC TRUS SML CAP ETF8085246076766,787SH SOLE 006,787
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245081,16815,689SH SOLE 0015,689
SCHWAB STRATEGIC TRUS AGGREGATE B80852483910,371192,237SH SOLE 00192,237
SCHWAB STRATEGIC TRUS TIPS ETF8085248701,01516,590SH SOLE 0016,590
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241021,80118,625SH SOLE 0018,625
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243002,42318,671SH SOLE 0018,671
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242015,79560,341SH SOLE 0060,341
SCHWAB STRATEGIC TRSHT TM US TRES8085248628,351162,758SH SOLE 00162,758
SPDR INDEX SHS FDSMSCI ACWI EXUS78463X8482348,085SH SOLE 008,085
SPDR S&P 500 ETF TRTR UNIT78462F10313,15633,196SH SOLE 0033,196
SPDR SER TRBLMBRG BRC CNVRT78464A3593634,357SH SOLE 004,357
STARBUCKS CORPCOM8552441099849,003SH SOLE 009,003
TESLA INCCOM88160R101214320SH SOLE 00320
TEXAS INSTRS INCCOM8825081041,3056,907SH SOLE 006,907
THERMO FISHER SCIENTIFIC INCCOM8835561029232,023SH SOLE 002,023
TJX COS INC NEWCOM87254010974711,292SH SOLE 0011,292
TRANE TECHNOLOGIES PLCSHSG8994E1033442,075SH SOLE 002,075
UNITED PARCEL SERVICE INCCL B9113121061,3247,788SH SOLE 007,788
UNITEDHEALTH GROUP INCCOM91324P1021,9605,268SH SOLE 005,268
US BANCORP DELCOM NEW9029733044548,211SH SOLE 008,211
VANGUARD BD INDEX FDSSHORT TRM BOND9219378272402,916SH SOLE 002,916
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583797,278SH SOLE 007,278
VANGUARD MUN BD FDSTAX EXEMPT BD9229077462735,000SH SOLE 005,000
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4091,41817,182SH SOLE 0017,182
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8706,36468,404SH SOLE 0068,404
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088446,11041,542SH SOLE 0041,542
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438581,62733,133SH SOLE 0033,133
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464063653,610SH SOLE 003,610
VANGUARD WORLD FDSUTILITIES ETF92204A8763232,300SH SOLE 002,300
VANGUARD WORLD FDSCONSUM STP ETF92204A2073952,215SH SOLE 002,215
VANGUARD WORLD FDSHEALTH CAR ETF92204A5047563,305SH SOLE 003,305
VANGUARD WORLD FDSINF TECH ETF92204A7021,0442,912SH SOLE 002,912
VERIZON COMMUNICATIONS INCCOM92343V1041,41524,330SH SOLE 0024,330
VISA INCCOM CL A92826C8398754,133SH SOLE 004,133
WISDOMTREE TRUS QTLY DIV GRT97717X6692143,745SH SOLE 003,745
XCEL ENERGY INCCOM98389B1006209,329SH SOLE 009,329