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
AFLAC INC COM 001055102 3,738 70,662 SH   SOLE   0 0 70,661
ABBOTT LABS COM 002824100 3,854 44,375 SH   SOLE   0 0 44,375
AIR PRODS & CHEMS INC COM 009158106 4,162 17,712 SH   SOLE   0 0 17,712
AMAZON COM INC COM 023135106 318 172 SH   SOLE   0 0 172
AMERICAN TOWER CORP NEW COM 03027X100 4,549 19,794 SH   SOLE   0 0 19,794
AMERICAN WTR WKS CO INC NEW COM 030420103 4,459 36,300 SH   SOLE   0 0 36,300
AMERISOURCEBERGEN CORP COM 03073E105 3,838 45,146 SH   SOLE   0 0 45,146
AMGEN INC COM 031162100 5,425 22,504 SH   SOLE   0 0 22,504
ANALOG DEVICES INC COM 032654105 4,047 34,052 SH   SOLE   0 0 34,052
APPLE INC COM 037833100 6,637 22,603 SH   SOLE   0 0 22,602
AUTOMATIC DATA PROCESSING IN COM 053015103 4,077 23,910 SH   SOLE   0 0 23,910
BECTON DICKINSON & CO COM 075887109 3,955 14,542 SH   SOLE   0 0 14,541
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 253 1,116 SH   SOLE   0 0 1,116
BLACKROCK INC COM 09247X101 4,012 7,981 SH   SOLE   0 0 7,981
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,080 33,028 SH   SOLE   0 0 33,028
BROWN & BROWN INC COM 115236101 4,500 113,979 SH   SOLE   0 0 113,979
BROWN FORMAN CORP CL B 115637209 4,387 64,892 SH   SOLE   0 0 64,892
CMS ENERGY CORP COM 125896100 3,401 54,125 SH   SOLE   0 0 54,125
CHEVRON CORP NEW COM 166764100 218 1,808 SH   SOLE   0 0 1,808
CISCO SYS INC COM 17275R102 4,115 85,790 SH   SOLE   0 0 85,790
CLOROX CO DEL COM 189054109 3,404 22,173 SH   SOLE   0 0 22,173
COLGATE PALMOLIVE CO COM 194162103 3,224 46,838 SH   SOLE   0 0 46,837
COMCAST CORP NEW CL A 20030N101 4,894 108,824 SH   SOLE   0 0 108,824
COMMERCE BANCSHARES INC COM 200525103 3,898 57,374 SH   SOLE   0 0 57,374
COSTCO WHSL CORP NEW COM 22160K105 4,440 15,106 SH   SOLE   0 0 15,105
CROWN CASTLE INTL CORP NEW COM 22822V101 3,549 24,968 SH   SOLE   0 0 24,968
DISNEY WALT CO COM DISNEY 254687106 5,202 35,967 SH   SOLE   0 0 35,967
EATON VANCE CORP COM NON VTG 278265103 3,840 82,254 SH   SOLE   0 0 82,253
ECOLAB INC COM 278865100 3,827 19,831 SH   SOLE   0 0 19,831
EMERSON ELEC CO COM 291011104 3,916 51,352 SH   SOLE   0 0 51,351
ENERPLUS CORP COM 292766102 82 11,500 SH   SOLE   0 0 11,500
EVERSOURCE ENERGY COM 30040W108 3,881 45,622 SH   SOLE   0 0 45,622
EXXON MOBIL CORP COM 30231G102 3,581 51,322 SH   SOLE   0 0 51,322
FACTSET RESH SYS INC COM 303075105 3,887 14,489 SH   SOLE   0 0 14,488
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3,203 24,880 SH   SOLE   0 0 24,880
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 3,436 52,669 SH   SOLE   0 0 52,668
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 2,035 36,580 SH   SOLE   0 0 36,580
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 2,721 102,521 SH   SOLE   0 0 102,521
GENERAL DYNAMICS CORP COM 369550108 3,622 20,537 SH   SOLE   0 0 20,536
GLACIER BANCORP INC NEW COM 37637Q105 254 5,517 SH   SOLE   0 0 5,517
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 370 12,217 SH   SOLE   0 0 12,216
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 5,276 81,579 SH   SOLE   0 0 81,578
GRAINGER W W INC COM 384802104 4,472 13,209 SH   SOLE   0 0 13,209
HENRY JACK & ASSOC INC COM 426281101 3,735 25,639 SH   SOLE   0 0 25,639
HONEYWELL INTL INC COM 438516106 3,969 22,424 SH   SOLE   0 0 22,424
ILLINOIS TOOL WKS INC COM 452308109 4,467 24,868 SH   SOLE   0 0 24,868
INTERNATIONAL BUSINESS MACHS COM 459200101 3,137 23,404 SH   SOLE   0 0 23,404
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 2,641 49,079 SH   SOLE   0 0 49,079
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 6,424 110,110 SH   SOLE   0 0 110,110
ISHARES INC MIN VOL EMRG MKT 464286533 2,335 39,806 SH   SOLE   0 0 39,806
ISHARES TR CORE S&P MCP ETF 464287507 4,943 24,018 SH   SOLE   0 0 24,018
ISHARES TR CORE S&P SCP ETF 464287804 1,969 23,482 SH   SOLE   0 0 23,482
ISHARES TR MIN VOL EAFE ETF 46429B689 3,168 42,503 SH   SOLE   0 0 42,503
ISHARES TR MSCI MIN VOL ETF 46429B697 5,899 89,921 SH   SOLE   0 0 89,921
ISHARES TR CORE DIV GRWTH 46434V621 2,749 65,334 SH   SOLE   0 0 65,334
ISHARES TR EDGE MSCI MINM 46435G433 943 26,589 SH   SOLE   0 0 26,589
JOHNSON & JOHNSON COM 478160104 3,800 26,053 SH   SOLE   0 0 26,052
L3HARRIS TECHNOLOGIES INC COM 502431109 3,702 18,708 SH   SOLE   0 0 18,708
LOWES COS INC COM 548661107 6,081 50,773 SH   SOLE   0 0 50,773
MCCORMICK & CO INC COM NON VTG 579780206 3,820 22,509 SH   SOLE   0 0 22,509
MCDONALDS CORP COM 580135101 3,458 17,499 SH   SOLE   0 0 17,498
MERCK & CO INC COM 58933Y105 264 2,907 SH   SOLE   0 0 2,906
MICROSOFT CORP COM 594918104 5,690 36,083 SH   SOLE   0 0 36,083
MONDELEZ INTL INC CL A 609207105 4,114 74,688 SH   SOLE   0 0 74,688
NEW JERSEY RES COM 646025106 3,072 68,920 SH   SOLE   0 0 68,920
NEXTERA ENERGY INC COM 65339F101 4,388 18,120 SH   SOLE   0 0 18,119
NIKE INC CL B 654106103 4,425 43,677 SH   SOLE   0 0 43,677
NOVARTIS A G SPONSORED ADR 66987V109 258 2,723 SH   SOLE   0 0 2,723
PPG INDS INC COM 693506107 4,405 33,001 SH   SOLE   0 0 33,001
PAYCHEX INC COM 704326107 3,725 43,792 SH   SOLE   0 0 43,792
PEPSICO INC COM 713448108 3,823 27,971 SH   SOLE   0 0 27,971
PHILLIPS 66 COM 718546104 4,749 42,624 SH   SOLE   0 0 42,623
POLARIS INC COM 731068102 3,909 38,434 SH   SOLE   0 0 38,434
PRICE T ROWE GROUP INC COM 74144T108 4,499 36,926 SH   SOLE   0 0 36,926
PROCTER & GAMBLE CO COM 742718109 4,313 34,532 SH   SOLE   0 0 34,531
REALTY INCOME CORP COM 756109104 3,564 48,405 SH   SOLE   0 0 48,405
S&P GLOBAL INC COM 78409V104 3,800 13,918 SH   SOLE   0 0 13,918
SMUCKER J M CO COM NEW 832696405 3,230 31,016 SH   SOLE   0 0 31,016
STARBUCKS CORP COM 855244109 4,834 54,980 SH   SOLE   0 0 54,980
STRYKER CORP COM 863667101 4,044 19,263 SH   SOLE   0 0 19,263
SYSCO CORP COM 871829107 4,200 49,100 SH   SOLE   0 0 49,100
TJX COS INC NEW COM 872540109 4,277 70,048 SH   SOLE   0 0 70,048
TEXAS INSTRS INC COM 882508104 4,121 32,119 SH   SOLE   0 0 32,119
3M CO COM 88579Y101 3,525 19,979 SH   SOLE   0 0 19,979
UNITED PARCEL SERVICE INC CL B 911312106 3,991 34,096 SH   SOLE   0 0 34,095
UNITED TECHNOLOGIES CORP COM 913017109 4,911 32,791 SH   SOLE   0 0 32,790
UNITEDHEALTH GROUP INC COM 91324P102 4,742 16,130 SH   SOLE   0 0 16,130
V F CORP COM 918204108 4,127 41,414 SH   SOLE   0 0 41,413
VAIL RESORTS INC COM 91879Q109 565 2,356 SH   SOLE   0 0 2,356
VERIZON COMMUNICATIONS INC COM 92343V104 3,754 61,148 SH   SOLE   0 0 61,148
WEC ENERGY GROUP INC COM 92939U106 3,890 42,178 SH   SOLE   0 0 42,178
WALMART INC COM 931142103 4,868 40,966 SH   SOLE   0 0 40,966
XCEL ENERGY INC COM 98389B100 3,537 55,717 SH   SOLE   0 0 55,716
XYLEM INC COM 98419M100 3,539 44,919 SH   SOLE   0 0 44,919
AON PLC SHS CL A G0408V102 284 1,363 SH   SOLE   0 0 1,363
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,241 20,141 SH   SOLE   0 0 20,141
LINDE PLC SHS G5494J103 4,226 19,848 SH   SOLE   0 0 19,848
MEDTRONIC PLC SHS G5960L103 5,377 47,395 SH   SOLE   0 0 47,395
CHUBB LIMITED COM H1467J104 3,934 25,273 SH   SOLE   0 0 25,273