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 145 735 SH   SOLE 1,2 735 0 0
ABBOTT LABS COM 002824100 107 1,750 SH   SOLE 1,2 1,750 0 0
ABBVIE INC COM 00287Y109 162 1,750 SH   SOLE 1,2 1,750 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 2 100 SH   SOLE 1,2 100 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 46 282 SH   SOLE 1,2 282 0 0
ACCESS NATL CORP COM 004337101 415 14,524 SH   SOLE 1,2 14,524 0 0
ACUSHNET HOLDINGS CORP COM 005098108 15 600 SH   SOLE 1,2 600 0 0
ADOBE SYS INC COM 00724F101 9,792 40,161 SH   SOLE 1,2 40,161 0 0
AGNC INVT CORP COM 00123Q104 4 200 SH   SOLE 1,2 200 0 0
AIR PRODS & CHEMS INC COM 009158106 8 50 SH   SOLE 1,2 50 0 0
ALBANY INTL CORP CL A 012348108 21 350 SH   SOLE 1,2 350 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 141 13,975 SH   SOLE 1,2 13,975 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 97 525 SH   SOLE 1,2 525 0 0
ALLSTATE CORP COM 020002101 90 985 SH   SOLE 1,2 985 0 0
ALPHABET INC CAP STK CL A 02079K305 516 457 SH   SOLE 1,2 457 0 0
ALPHABET INC CAP STK CL C 02079K107 1,019 913 SH   SOLE 1,2 913 0 0
ALTRIA GROUP INC COM 02209S103 5,276 92,899 SH   SOLE 1,2 92,899 0 0
AMAZON COM INC COM 023135106 2,014 1,185 SH   SOLE 1,2 1,185 0 0
AMBARELLA INC SHS G037AX101 10 250 SH   SOLE 1,2 250 0 0
AMERICAN EXPRESS CO COM 025816109 20 200 SH   SOLE 1,2 200 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 19 1,600 SH   SOLE 1,2 1,600 0 0
AMGEN INC COM 031162100 863 4,677 SH   SOLE 1,2 4,677 0 0
AMTRUST FINL SVCS INC COM 032359309 76 5,200 SH   SOLE 1,2 5,200 0 0
ANALOG DEVICES INC COM 032654105 11,792 122,940 SH   SOLE 1,2 122,940 0 0
ANDERSONS INC COM 034164103 15 450 SH   SOLE 1,2 450 0 0
ANNALY CAP MGMT INC COM 035710409 21 2,000 SH   SOLE 1,2 2,000 0 0
APERGY CORP COM 03755L104 1,583 37,914 SH   SOLE 1,2 37,914 0 0
APPLE INC COM 037833100 6,948 37,536 SH   SOLE 1,2 37,536 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 78 1,700 SH   SOLE 1,2 1,700 0 0
ARLINGTON ASSET INVT CORP CL A NEW 041356205 2 200 SH   SOLE 1,2 200 0 0
ARRAY BIOPHARMA INC COM 04269X105 2 100 SH   SOLE 1,2 100 0 0
ARRIS INTL INC SHS G0551A103 9 380 SH   SOLE 1,2 380 0 0
AT&T INC COM 00206R102 1,282 39,929 SH   SOLE 1,2 39,929 0 0
AUTODESK INC COM 052769106 13 100 SH   SOLE 1,2 100 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,523 26,264 SH   SOLE 1,2 26,264 0 0
AVALONBAY CMNTYS INC COM 053484101 55 318 SH   SOLE 1,2 318 0 0
B & G FOODS INC NEW COM 05508R106 9 300 SH   SOLE 1,2 300 0 0
BAIDU INC SPON ADR REP A 056752108 24 100 SH   SOLE 1,2 100 0 0
BALL CORP COM 058498106 100 2,800 SH   SOLE 1,2 2,800 0 0
BANCO SANTANDER SA ADR 05964H105 21 3,856 SH   SOLE 1,2 3,856 0 0
BANK AMER CORP COM 060505104 716 25,384 SH   SOLE 1,2 25,384 0 0
BANK NEW YORK MELLON CORP COM 064058100 988 18,318 SH   SOLE 1,2 18,318 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 80 775 SH   SOLE 1,2 775 0 0
BB&T CORP COM 054937107 111 2,200 SH   SOLE 1,2 2,200 0 0
BECTON DICKINSON & CO COM 075887109 24 101 SH   SOLE 1,2 101 0 0
BEMIS INC COM 081437105 25 600 SH   SOLE 1,2 600 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,996 10,695 SH   SOLE 1,2 10,695 0 0
BIOGEN INC COM 09062X103 3,005 10,355 SH   SOLE 1,2 10,355 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 3 100 SH   SOLE 1,2 100 0 0
BARCLAYS BK PLC ETN DJUBS COPR37 06739F101 5 150 SH   SOLE 1,2 150 0 0
BOEING CO COM 097023105 393 1,170 SH   SOLE 1,2 1,170 0 0
BOSTON SCIENTIFIC CORP COM 101137107 65 2,000 SH   SOLE 1,2 2,000 0 0
BP PLC SPONSORED ADR 055622104 389 8,521 SH   SOLE 1,2 8,521 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 220 2,150 SH   SOLE 1,2 2,150 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 811 14,652 SH   SOLE 1,2 14,652 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 17 200 SH   SOLE 1,2 200 0 0
CAL MAINE FOODS INC COM NEW 128030202 23 500 SH   SOLE 1,2 500 0 0
CALAVO GROWERS INC COM 128246105 841 8,750 SH   SOLE 1,2 8,750 0 0
CAMBRIDGE BANCORP COM 132152109 639 7,386 SH   SOLE 1,2 7,386 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 184 2,122 SH   SOLE 1,2 2,122 0 0
CANADIAN NATL RY CO COM 136375102 4 50 SH   SOLE 1,2 50 0 0
CANADIAN PAC RY LTD COM 13645T100 47 255 SH   SOLE 1,2 255 0 0
CANTEL MEDICAL CORP COM 138098108 23 230 SH   SOLE 1,2 230 0 0
CARMAX INC COM 143130102 18 250 SH   SOLE 1,2 250 0 0
CASTLE BRANDS INC COM 148435100 12 10,000 SH   SOLE 1,2 10,000 0 0
CATERPILLAR INC DEL COM 149123101 47 350 SH   SOLE 1,2 350 0 0
CELGENE CORP COM 151020104 1,987 25,015 SH   SOLE 1,2 25,015 0 0
CENOVUS ENERGY INC COM 15135U109 48 4,600 SH   SOLE 1,2 4,600 0 0
CENTURYLINK INC COM 156700106 2 104 SH   SOLE 1,2 104 0 0
SCHWAB CHARLES CORP NEW COM 808513105 6,981 136,620 SH   SOLE 1,2 136,620 0 0
CHEVRON CORP NEW COM 166764100 6,482 51,271 SH   SOLE 1,2 51,271 0 0
CME GROUP INC COM CL A 12572Q105 75 460 SH   SOLE 1,2 460 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 4 10 SH   SOLE 1,2 10 0 0
CHURCH & DWIGHT INC COM 171340102 8,956 168,470 SH   SOLE 1,2 168,470 0 0
CINCINNATI FINL CORP COM 172062101 42 625 SH   SOLE 1,2 625 0 0
CISCO SYS INC COM 17275R102 118 2,750 SH   SOLE 1,2 2,750 0 0
CITIGROUP INC COM NEW 172967424 3 40 SH   SOLE 1,2 40 0 0
CLEAN HARBORS INC COM 184496107 6 100 SH   SOLE 1,2 100 0 0
COCA COLA CO COM 191216100 3,166 72,177 SH   SOLE 1,2 72,177 0 0
COLGATE PALMOLIVE CO COM 194162103 33 510 SH   SOLE 1,2 510 0 0
COMCAST CORP NEW CL A 20030N101 44 1,346 SH   SOLE 1,2 1,346 0 0
COMERICA INC COM 200340107 45 500 SH   SOLE 1,2 500 0 0
CONOCOPHILLIPS COM 20825C104 708 10,173 SH   SOLE 1,2 10,173 0 0
CORNING INC COM 219350105 11 400 SH   SOLE 1,2 400 0 0
FIDELITY CORP BOND ETF 316188101 19 400 SH   SOLE 1,2 400 0 0
COSTAMARE INC SHS Y1771G102 4 500 SH   SOLE 1,2 500 0 0
COSTCO WHSL CORP NEW COM 22160K105 29 140 SH   SOLE 1,2 140 0 0
CREE INC COM 225447101 154 3,700 SH   SOLE 1,2 3,700 0 0
CVS HEALTH CORP COM 126650100 35 537 SH   SOLE 1,2 537 0 0
DEERE & CO COM 244199105 591 4,225 SH   SOLE 1,2 4,225 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 16 188 SH   SOLE 1,2 188 0 0
DEXCOM INC COM 252131107 9 100 SH   SOLE 1,2 100 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 377 2,615 SH   SOLE 1,2 2,615 0 0
DISCOVER FINL SVCS COM 254709108 5 78 SH   SOLE 1,2 78 0 0
DOMINION ENERGY INC COM 25746U109 24 348 SH   SOLE 1,2 348 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 15 305 SH   SOLE 1,2 305 0 0
DOVER CORP COM 260003108 5,606 76,590 SH   SOLE 1,2 76,590 0 0
DOWDUPONT INC COM 26078J100 2,551 38,699 SH   SOLE 1,2 38,699 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,158 14,647 SH   SOLE 1,2 14,647 0 0
DUNKIN BRANDS GROUP INC COM 265504100 14 200 SH   SOLE 1,2 200 0 0
EBAY INC COM 278642103 4 100 SH   SOLE 1,2 100 0 0
ECA MARCELLUS TR I COM UNIT 26827L109 3 1,200 SH   SOLE 1,2 1,200 0 0
ECOLAB INC COM 278865100 51 360 SH   SOLE 1,2 360 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,144 7,860 SH   SOLE 1,2 7,860 0 0
ELECTRONIC ARTS INC COM 285512109 6 45 SH   SOLE 1,2 45 0 0
LILLY ELI & CO COM 532457108 26 300 SH   SOLE 1,2 300 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 828 48,647 SH   SOLE 1,2 48,647 0 0
EMERSON ELEC CO COM 291011104 121 1,745 SH   SOLE 1,2 1,745 0 0
ENBRIDGE INC COM 29250N105 260 7,287 SH   SOLE 1,2 7,287 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 104 1,374 SH   SOLE 1,2 1,374 0 0
ENERPLUS CORP COM 292766102 3 200 SH   SOLE 1,2 200 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 91 900 SH   SOLE 1,2 900 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 129 3,196 SH   SOLE 1,2 3,196 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 77 2,780 SH   SOLE 1,2 2,780 0 0
LAUDER ESTEE COS INC CL A 518439104 681 4,775 SH   SOLE 1,2 4,775 0 0
EVERSOURCE ENERGY COM 30040W108 50 851 SH   SOLE 1,2 851 0 0
EXACT SCIENCES CORP COM 30063P105 54 900 SH   SOLE 1,2 900 0 0
EXPEDITORS INTL WASH INC COM 302130109 169 2,310 SH   SOLE 1,2 2,310 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 69 890 SH   SOLE 1,2 890 0 0
EXXON MOBIL CORP COM 30231G102 11,040 133,446 SH   SOLE 1,2 133,446 0 0
F5 NETWORKS INC COM 315616102 1,501 8,705 SH   SOLE 1,2 8,705 0 0
FACEBOOK INC CL A 30303M102 587 3,021 SH   SOLE 1,2 3,021 0 0
FACTSET RESH SYS INC COM 303075105 20 100 SH   SOLE 1,2 100 0 0
FASTENAL CO COM 311900104 735 15,280 SH   SOLE 1,2 15,280 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 65 609 SH   SOLE 1,2 609 0 0
FIRST SOLAR INC COM 336433107 4 80 SH   SOLE 1,2 80 0 0
FISERV INC COM 337738108 9,333 125,964 SH   SOLE 1,2 125,964 0 0
FLOWERS FOODS INC COM 343498101 917 44,027 SH   SOLE 1,2 44,027 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 985 18,347 SH   SOLE 1,2 18,347 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 35 SH   SOLE 1,2 35 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 43 825 SH   SOLE 1,2 825 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 11 200 SH   SOLE 1,2 200 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 3 500 SH   SOLE 1,2 500 0 0
GARMIN LTD SHS H2906T109 6 100 SH   SOLE 1,2 100 0 0
GENERAL ELECTRIC CO COM 369604103 828 60,812 SH   SOLE 1,2 60,812 0 0
GENERAL MLS INC COM 370334104 14 325 SH   SOLE 1,2 325 0 0
GENTEX CORP COM 371901109 101 4,400 SH   SOLE 1,2 4,400 0 0
GILEAD SCIENCES INC COM 375558103 1,947 27,480 SH   SOLE 1,2 27,480 0 0
GLACIER BANCORP INC NEW COM 37637Q105 7,949 205,502 SH   SOLE 1,2 205,502 0 0
GLADSTONE CAPITAL CORP COM 376535100 4 400 SH   SOLE 1,2 400 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 22 550 SH   SOLE 1,2 550 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 36 305 SH   SOLE 1,2 305 0 0
HARLEY DAVIDSON INC COM 412822108 4 100 SH   SOLE 1,2 100 0 0
HCI GROUP INC COM 40416E103 1,484 35,700 SH   SOLE 1,2 35,700 0 0
HCP INC COM 40414L109 25 966 SH   SOLE 1,2 966 0 0
HELMERICH & PAYNE INC COM 423452101 2,548 39,960 SH   SOLE 1,2 39,960 0 0
HINGHAM INSTN SVGS MASS COM 433323102 252 1,145 SH   SOLE 1,2 1,145 0 0
HOME DEPOT INC COM 437076102 91 467 SH   SOLE 1,2 467 0 0
HONEYWELL INTL INC COM 438516106 91 629 SH   SOLE 1,2 629 0 0
HORMEL FOODS CORP COM 440452100 1,090 29,305 SH   SOLE 1,2 29,305 0 0
HOST HOTELS & RESORTS INC COM 44107P104 1 45 SH   SOLE 1,2 45 0 0
HUNTINGTON BANCSHARES INC COM 446150104 101 6,831 SH   SOLE 1,2 6,831 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,559 13,610 SH   SOLE 1,2 13,610 0 0
ILLINOIS TOOL WKS INC COM 452308109 6,892 49,750 SH   SOLE 1,2 49,750 0 0
ILLUMINA INC COM 452327109 98 350 SH   SOLE 1,2 350 0 0
IMPERIAL OIL LTD COM NEW 453038408 1,380 41,480 SH   SOLE 1,2 41,480 0 0
INDEPENDENT BANK CORP MASS COM 453836108 187 2,379 SH   SOLE 1,2 2,379 0 0
INTEL CORP COM 458140100 166 3,339 SH   SOLE 1,2 3,339 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 21,882 156,632 SH   SOLE 1,2 156,632 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 446 3,600 SH   SOLE 1,2 3,600 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 7 50 SH   SOLE 1,2 50 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 2 70 SH   SOLE 1,2 70 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 18 600 SH   SOLE 1,2 600 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2 70 SH   SOLE 1,2 70 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 92 3,000 SH   SOLE 1,2 3,000 0 0
INVESTORS BANCORP INC NEW COM 46146L101 33 2,550 SH   SOLE 1,2 2,550 0 0
IPG PHOTONICS CORP COM 44980X109 55 250 SH   SOLE 1,2 250 0 0
IRON MTN INC NEW COM 46284V101 11 308 SH   SOLE 1,2 308 0 0
ISHARES TR S&P US PFD STK 464288687 47 1,250 SH   SOLE 1,2 1,250 0 0
ITT INC COM 45073V108 16 305 SH   SOLE 1,2 305 0 0
SMUCKER J M CO COM NEW 832696405 26 238 SH   SOLE 1,2 238 0 0
WILEY JOHN & SONS INC CL A 968223206 3,322 53,240 SH   SOLE 1,2 53,240 0 0
JOHNSON & JOHNSON COM 478160104 9,446 77,851 SH   SOLE 1,2 77,851 0 0
ISHARES TR JPMORGAN USD EMG 464288281 589 5,520 SH   SOLE 1,2 5,520 0 0
JPMORGAN CHASE & CO COM 46625H100 208 1,998 SH   SOLE 1,2 1,998 0 0
KIMBERLY CLARK CORP COM 494368103 7 62 SH   SOLE 1,2 62 0 0
KINDER MORGAN INC DEL COM 49456B101 759 42,958 SH   SOLE 1,2 42,958 0 0
KINSALE CAP GROUP INC COM 49714P108 80 1,450 SH   SOLE 1,2 1,450 0 0
KLA-TENCOR CORP COM 482480100 15 150 SH   SOLE 1,2 150 0 0
KNOWLES CORP COM 49926D109 72 4,675 SH   SOLE 1,2 4,675 0 0
LAS VEGAS SANDS CORP COM 517834107 15 200 SH   SOLE 1,2 200 0 0
LENNAR CORP CL B 526057302 11 255 SH   SOLE 1,2 255 0 0
LIMONEIRA CO COM 532746104 98 4,000 SH   SOLE 1,2 4,000 0 0
LINCOLN NATL CORP IND COM 534187109 19 300 SH   SOLE 1,2 300 0 0
LINDSAY CORP COM 535555106 8 80 SH   SOLE 1,2 80 0 0
LOCKHEED MARTIN CORP COM 539830109 22 75 SH   SOLE 1,2 75 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 832 12,038 SH   SOLE 1,2 12,038 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,587 12,532 SH   SOLE 1,2 12,532 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 118 1,042 SH   SOLE 1,2 1,042 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,602 22,410 SH   SOLE 1,2 22,410 0 0
MCDONALDS CORP COM 580135101 917 5,850 SH   SOLE 1,2 5,850 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 14 1,000 SH   SOLE 1,2 1,000 0 0
MEDTRONIC PLC SHS G5960L103 9 100 SH   SOLE 1,2 100 0 0
MERCK & CO INC COM 58933Y105 1,768 29,131 SH   SOLE 1,2 29,131 0 0
METLIFE INC COM 59156R108 22 500 SH   SOLE 1,2 500 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 24 269 SH   SOLE 1,2 269 0 0
MICROSOFT CORP COM 594918104 2,777 28,160 SH   SOLE 1,2 28,160 0 0
MONDELEZ INTL INC CL A 609207105 337 8,212 SH   SOLE 1,2 8,212 0 0
MSC INDL DIRECT INC CL A 553530106 474 5,585 SH   SOLE 1,2 5,585 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 423 10,025 SH   SOLE 1,2 10,025 0 0
FIDELITY MSCI MATLS INDEX 316092881 24 700 SH   SOLE 1,2 700 0 0
MUELLER WTR PRODS INC COM SER A 624758108 12 1,000 SH   SOLE 1,2 1,000 0 0
ISHARES TR NASDAQ BIOTECH 464287556 309 2,810 SH   SOLE 1,2 2,810 0 0
NETFLIX INC COM 64110L106 4 9 SH   SOLE 1,2 9 0 0
NEXTERA ENERGY INC COM 65339F101 330 1,975 SH   SOLE 1,2 1,975 0 0
NORFOLK SOUTHERN CORP COM 655844108 30 200 SH   SOLE 1,2 200 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 12 3,750 SH   SOLE 1,2 3,750 0 0
NORTHROP GRUMMAN CORP COM 666807102 22 70 SH   SOLE 1,2 70 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,362 57,749 SH   SOLE 1,2 57,749 0 0
NOVO-NORDISK A S ADR 670100205 1,211 26,250 SH   SOLE 1,2 26,250 0 0
NUTRIEN LTD COM 67077M108 35 640 SH   SOLE 1,2 640 0 0
NVIDIA CORP COM 67066G104 4,033 17,025 SH   SOLE 1,2 17,025 0 0
NXP SEMICONDUCTORS N V COM N6596X109 38 350 SH   SOLE 1,2 350 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,146 13,698 SH   SOLE 1,2 13,698 0 0
ODYSSEY MARINE EXPLORATION I COM NEW 676118201 0 19 SH   SOLE 1,2 19 0 0
ORACLE CORP COM 68389X105 58 1,321 SH   SOLE 1,2 1,321 0 0
PACKAGING CORP AMER COM 695156109 35 312 SH   SOLE 1,2 312 0 0
PALO ALTO NETWORKS INC COM 697435105 36 175 SH   SOLE 1,2 175 0 0
PAYCHEX INC COM 704326107 4,675 68,402 SH   SOLE 1,2 68,402 0 0
PAYPAL HLDGS INC COM 70450Y103 3,916 47,022 SH   SOLE 1,2 47,022 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 54 3,000 SH   SOLE 1,2 3,000 0 0
PEPSICO INC COM 713448108 7,710 70,820 SH   SOLE 1,2 70,820 0 0
PFIZER INC COM 717081103 1,665 45,904 SH   SOLE 1,2 45,904 0 0
PHILIP MORRIS INTL INC COM 718172109 4,319 53,497 SH   SOLE 1,2 53,497 0 0
PHILLIPS 66 COM 718546104 476 4,234 SH   SOLE 1,2 4,234 0 0
PINNACLE WEST CAP CORP COM 723484101 40 500 SH   SOLE 1,2 500 0 0
PLUG POWER INC COM NEW 72919P202 1 660 SH   SOLE 1,2 660 0 0
PRA GROUP INC COM 69354N106 110 2,850 SH   SOLE 1,2 2,850 0 0
PROCTER AND GAMBLE CO COM 742718109 5,700 73,027 SH   SOLE 1,2 73,027 0 0
PRUDENTIAL FINL INC COM 744320102 2 17 SH   SOLE 1,2 17 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 108 2,000 SH   SOLE 1,2 2,000 0 0
QUALCOMM INC COM 747525103 134 2,384 SH   SOLE 1,2 2,384 0 0
REALTY INCOME CORP COM 756109104 3,371 62,676 SH   SOLE 1,2 62,676 0 0
RESMED INC COM 761152107 1,410 13,615 SH   SOLE 1,2 13,615 0 0
VALE S A ADR 91912E105 6 100 SH   SOLE 1,2 100 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 19 852 SH   SOLE 1,2 852 0 0
ROCKWELL AUTOMATION INC COM 773903109 4 25 SH   SOLE 1,2 25 0 0
ROPER TECHNOLOGIES INC COM 776696106 17 60 SH   SOLE 1,2 60 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 23 300 SH   SOLE 1,2 300 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 628 8,645 SH   SOLE 1,2 8,645 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 11 80 SH   SOLE 1,2 80 0 0
ISHARES TR RUS MD CP GR ETF 464287481 18 142 SH   SOLE 1,2 142 0 0
ISHARES TR RUS MID CAP ETF 464287499 152 715 SH   SOLE 1,2 715 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 17 200 SH   SOLE 1,2 200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 506 1,864 SH   SOLE 1,2 1,864 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 600 6,305 SH   SOLE 1,2 6,305 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 26 280 SH   SOLE 1,2 280 0 0
S&P GLOBAL INC COM 78409V104 61 300 SH   SOLE 1,2 300 0 0
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 5 300 SH   SOLE 1,2 300 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 47 1,000 SH   SOLE 1,2 1,000 0 0
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 910 71,124 SH   SOLE 1,2 71,124 0 0
SANDRIDGE MISSISSIPPIAN TR I UNIT BEN INT 80007T101 2 800 SH   SOLE 1,2 800 0 0
SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 1 200 SH   SOLE 1,2 200 0 0
SCHLUMBERGER LTD COM 806857108 116 1,731 SH   SOLE 1,2 1,731 0 0
COHEN & STEERS SLT PFD INCM COM 19248Y107 182 6,765 SH   SOLE 1,2 6,765 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 359 4,590 SH   SOLE 1,2 4,590 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 5 300 SH   SOLE 1,2 300 0 0
SM ENERGY CO COM 78454L100 13 500 SH   SOLE 1,2 500 0 0
SNAP INC CL A 83304A106 20 1,518 SH   SOLE 1,2 1,518 0 0
SONOCO PRODS CO COM 835495102 68 1,300 SH   SOLE 1,2 1,300 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 15 200 SH   SOLE 1,2 200 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 17 100 SH   SOLE 1,2 100 0 0
STARBUCKS CORP COM 855244109 24 500 SH   SOLE 1,2 500 0 0
STATE STR CORP COM 857477103 40 425 SH   SOLE 1,2 425 0 0
STERLING BANCORP DEL COM 85917A100 54 2,292 SH   SOLE 1,2 2,292 0 0
STOCK YDS BANCORP INC COM 861025104 876 22,950 SH   SOLE 1,2 22,950 0 0
STRYKER CORP COM 863667101 3,077 18,225 SH   SOLE 1,2 18,225 0 0
STURM RUGER & CO INC COM 864159108 6 100 SH   SOLE 1,2 100 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 5 216 SH   SOLE 1,2 216 0 0
SUNTRUST BKS INC COM 867914103 363 5,491 SH   SOLE 1,2 5,491 0 0
SYNCHRONY FINL COM 87165B103 19 558 SH   SOLE 1,2 558 0 0
SYSCO CORP COM 871829107 245 3,585 SH   SOLE 1,2 3,585 0 0
TAPESTRY INC COM 876030107 136 2,920 SH   SOLE 1,2 2,920 0 0
TARGA RES CORP COM 87612G101 46 920 SH   SOLE 1,2 920 0 0
TARGET CORP COM 87612E106 15 200 SH   SOLE 1,2 200 0 0
TATA MTRS LTD SPONSORED ADR 876568502 3 150 SH   SOLE 1,2 150 0 0
TE CONNECTIVITY LTD REG SHS H84989104 47 525 SH   SOLE 1,2 525 0 0
TELEFLEX INC COM 879369106 2,725 10,159 SH   SOLE 1,2 10,159 0 0
TESLA INC COM 88160R101 56 162 SH   SOLE 1,2 162 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 3 105 SH   SOLE 1,2 105 0 0
TEXAS INSTRS INC COM 882508104 39 350 SH   SOLE 1,2 350 0 0
CHEMOURS CO COM 163851108 17 376 SH   SOLE 1,2 376 0 0
HERSHEY CO COM 427866108 37 400 SH   SOLE 1,2 400 0 0
KRAFT HEINZ CO COM 500754106 134 2,127 SH   SOLE 1,2 2,127 0 0
SOUTHERN CO COM 842587107 124 2,671 SH   SOLE 1,2 2,671 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 614 2,965 SH   SOLE 1,2 2,965 0 0
TJX COS INC NEW COM 872540109 243 2,553 SH   SOLE 1,2 2,553 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,693 46,536 SH   SOLE 1,2 46,536 0 0
TOTAL S A SPONSORED ADR 89151E109 17 274 SH   SOLE 1,2 274 0 0
TRANSCANADA CORP COM 89353D107 2,282 52,829 SH   SOLE 1,2 52,829 0 0
TWITTER INC COM 90184L102 77 1,771 SH   SOLE 1,2 1,771 0 0
US BANCORP DEL COM NEW 902973304 741 14,807 SH   SOLE 1,2 14,807 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 320 4,852 SH   SOLE 1,2 4,852 0 0
US ECOLOGY INC COM 91732J102 38 600 SH   SOLE 1,2 600 0 0
UNION PAC CORP COM 907818108 28 200 SH   SOLE 1,2 200 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4 35 SH   SOLE 1,2 35 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,292 18,335 SH   SOLE 1,2 18,335 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 11 100 SH   SOLE 1,2 100 0 0
UNITEDHEALTH GROUP INC COM 91324P102 37 150 SH   SOLE 1,2 150 0 0
UNITIL CORP COM 913259107 51 1,000 SH   SOLE 1,2 1,000 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 21 400 SH   SOLE 1,2 400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 800 15,908 SH   SOLE 1,2 15,908 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,887 11,100 SH   SOLE 1,2 11,100 0 0
VISA INC COM CL A 92826C839 28 210 SH   SOLE 1,2 210 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 41 1,693 SH   SOLE 1,2 1,693 0 0
VORNADO RLTY TR SH BEN INT 929042109 46 626 SH   SOLE 1,2 626 0 0
WEC ENERGY GROUP INC COM 92939U106 9 141 SH   SOLE 1,2 141 0 0
WALMART INC COM 931142103 26 300 SH   SOLE 1,2 300 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 85 1,415 SH   SOLE 1,2 1,415 0 0
DISNEY WALT CO COM DISNEY 254687106 97 922 SH   SOLE 1,2 922 0 0
WASHINGTON TR BANCORP COM 940610108 120 2,059 SH   SOLE 1,2 2,059 0 0
WATERS CORP COM 941848103 8,418 43,485 SH   SOLE 1,2 43,485 0 0
WELLS FARGO CO NEW COM 949746101 396 7,150 SH   SOLE 1,2 7,150 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1,012 23,275 SH   SOLE 1,2 23,275 0 0
WELLTOWER INC COM 95040Q104 486 7,746 SH   SOLE 1,2 7,746 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 5 400 SH   SOLE 1,2 400 0 0
WEYERHAEUSER CO COM 962166104 5,867 160,921 SH   SOLE 1,2 160,921 0 0
WYNN RESORTS LTD COM 983134107 67 400 SH   SOLE 1,2 400 0 0
XCEL ENERGY INC COM 98389B100 80 1,748 SH   SOLE 1,2 1,748 0 0
YUM BRANDS INC COM 988498101 6 80 SH   SOLE 1,2 80 0 0
YUM CHINA HLDGS INC COM 98850P109 3 80 SH   SOLE 1,2 80 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 11 100 SH   SOLE 1,2 100 0 0