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 12,810 76,875 SH   SOLE   76,875 0 0
ABBOTT LABS COM 002824100 7,886 188,531 SH   SOLE   188,531 0 0
ABBVIE INC COM 00287Y109 10,793 188,951 SH   SOLE   188,951 0 0
ACCENTURE PLC COM G1151C101 202 1,750 SH   SOLE   1,750 0 0
ADOBE SYS INC COM 00724F101 5,860 62,475 SH   SOLE   62,475 0 0
AFLAC INC COM 001055102 2,712 42,948 SH   SOLE   42,948 0 0
AIR PRODS & CHEMS INC COM 009158106 6,579 45,674 SH   SOLE   45,674 0 0
ALPHABET INC-CL A COM 02079K305 5,009 6,566 SH   SOLE   6,566 0 0
ALPHABET INC-CL C COM 02079K107 7,280 9,773 SH   SOLE   9,773 0 0
ALTRIA GROUP INC COM 02209S103 734 11,717 SH   SOLE   11,717 0 0
AMAZON COM INC COM 023135106 4,555 7,673 SH   SOLE   7,673 0 0
AMDOCS LIMITED COM G02602103 1,877 31,071 SH   SOLE   31,071 0 0
AMERICAN EXPRESS CO COM 025816109 2,616 42,612 SH   SOLE   42,612 0 0
AMGEN INC COM 031162100 4,720 31,480 SH   SOLE   31,480 0 0
ANADARKO PETE CORP COM 032511107 2,571 55,215 SH   SOLE   55,215 0 0
ANHEUSER BUSCH INBEV SA/NV-SP COM 03524A108 3,282 26,324 SH   SOLE   26,324 0 0
APACHE CORP COM 037411105 266 5,440 SH   SOLE   5,440 0 0
APPLE COMPUTER INC COM 037833100 12,544 115,092 SH   SOLE   115,092 0 0
AT&T INC COM COM 00206R102 1,661 42,409 SH   SOLE   42,409 0 0
AUTOMATIC DATA PROCESSING COM 053015103 12,722 141,812 SH   SOLE   141,812 0 0
AUTOZONE INC COM 053332102 3,030 3,803 SH   SOLE   3,803 0 0
BANK NEW YORK MELLON CORPORATI COM 064058100 288 7,825 SH   SOLE   7,825 0 0
BANK OF AMERICA CORP COM 060505104 470 34,741 SH   SOLE   34,741 0 0
BERKSHIRE HATHAWAY INC-A COM 084670108 640 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 3,614 25,474 SH   SOLE   25,474 0 0
BOEING CO COM 097023105 530 4,175 SH   SOLE   4,175 0 0
BP AMOCO P L C COM 055622104 446 14,777 SH   SOLE   14,777 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,609 40,840 SH   SOLE   40,840 0 0
BROADRIDGE FINL SOLUTIONS INCO COM 11133T103 228 3,850 SH   SOLE   3,850 0 0
CANADIAN PACIFIC RAILWAY COM 13645T100 285 2,150 SH   SOLE   2,150 0 0
CATERPILLAR INC COM COM 149123101 1,221 15,954 SH   SOLE   15,954 0 0
CDK GLOBAL INC COM 12508E101 256 5,491 SH   SOLE   5,491 0 0
CERNER CORP COM 156782104 3,048 57,555 SH   SOLE   57,555 0 0
CHECK POINT SOFTWARE TECH LTD COM M22465104 4,390 50,192 SH   SOLE   50,192 0 0
CHEVRON CORP COM 166764100 4,855 50,893 SH   SOLE   50,893 0 0
CHUBB LIMITED COM H1467J104 4,362 36,612 SH   SOLE   36,612 0 0
CIGNA CORP COM 125509109 1,626 11,850 SH   SOLE   11,850 0 0
CISCO CORP COM 17275R102 2,029 71,273 SH   SOLE   71,273 0 0
COCA COLA CO COM 191216100 3,392 73,129 SH   SOLE   73,129 0 0
COGENT COMMUNICATIONS COM 19239V302 5,219 133,720 SH   SOLE   133,720 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 9,498 151,476 SH   SOLE   151,476 0 0
COLGATE PALMOLIVE CO COM 194162103 5,169 73,163 SH   SOLE   73,163 0 0
COMCAST CORP COM 20030N101 6,757 110,627 SH   SOLE   110,627 0 0
CONSTELLATION SOFTWARE INC COM COM 21037X100 322 786 SH   SOLE   786 0 0
COPART INC COM 217204106 5,649 138,552 SH   SOLE   138,552 0 0
COSTCO WHSL CORP COM 22160K105 10,585 67,174 SH   SOLE   67,174 0 0
CVS HEALTH CORP COM 126650100 13,511 130,253 SH   SOLE   130,253 0 0
DANAHER CORP COM 235851102 7,524 79,317 SH   SOLE   79,317 0 0
DIAGEO PLC ADR COM 25243Q205 6,978 64,687 SH   SOLE   64,687 0 0
DOLLAR TREE INC COM 256746108 370 4,490 SH   SOLE   4,490 0 0
DOMINION RES INC VA COM 25746U109 890 11,854 SH   SOLE   11,854 0 0
DU PONT E I DE NEMOURS CO COM 263534109 1,249 19,725 SH   SOLE   19,725 0 0
EATON VANCE CORP NON VTG COM 278265103 1,284 38,307 SH   SOLE   38,307 0 0
ECOLAB INC COM 278865100 2,999 26,895 SH   SOLE   26,895 0 0
EMERSON ELEC CO COM 291011104 8,757 161,035 SH   SOLE   161,035 0 0
ESTERLINE TECHNOLOGIES CORPORA COM 297425100 1,050 16,386 SH   SOLE   16,386 0 0
EXPEDITORS INTERNATIONAL OF WA COM 302130109 2,764 56,621 SH   SOLE   56,621 0 0
EXXON MOBIL CORPORATION COM 30231G102 16,479 197,137 SH   SOLE   197,137 0 0
FACEBOOK INC CL A COM 30303M102 614 5,380 SH   SOLE   5,380 0 0
FAIR ISAAC & CO INC COM 303250104 2,428 22,882 SH   SOLE   22,882 0 0
FISERV INC COM 337738108 452 4,405 SH   SOLE   4,405 0 0
GENERAL ELEC CO COM 369604103 11,807 371,417 SH   SOLE   371,417 0 0
GENERAL MLS INC COM 370334104 439 6,928 SH   SOLE   6,928 0 0
GILEAD SCIENCES COM 375558103 7,175 78,104 SH   SOLE   78,104 0 0
GRAINGER W W INC COM 384802104 1,613 6,909 SH   SOLE   6,909 0 0
HOME DEPOT INC COM 437076102 5,710 42,794 SH   SOLE   42,794 0 0
HONEYWELL INTL INC COM 438516106 497 4,439 SH   SOLE   4,439 0 0
IBM CORP COM 459200101 1,960 12,942 SH   SOLE   12,942 0 0
ILLINOIS TOOL WKS INC COM 452308109 7,746 75,618 SH   SOLE   75,618 0 0
INDEPENDENT BANK CORP MASS COM 453836108 260 5,650 SH   SOLE   5,650 0 0
INTEL CORP COM 458140100 2,713 83,865 SH   SOLE   83,865 0 0
INTUIT INC COM 461202103 260 2,500 SH   SOLE   2,500 0 0
JACK HENRY & ASSOCIATES INC COM 426281101 6,216 73,506 SH   SOLE   73,506 0 0
JOHNSON & JOHNSON COM 478160104 18,208 168,278 SH   SOLE   168,278 0 0
JP MORGAN CHASE & CO COM 46625H100 6,471 109,278 SH   SOLE   109,278 0 0
KIMBERLY CLARK CORP COM 494368103 3,845 28,582 SH   SOLE   28,582 0 0
KRAFT HEINZ CO COM COM 500754106 454 5,785 SH   SOLE   5,785 0 0
LAUDER ESTEE COS INC CL A COM 518439104 213 2,263 SH   SOLE   2,263 0 0
LIVE NATION ENTERTAINMENT, INC COM 538034109 2,215 99,296 SH   SOLE   99,296 0 0
LOWES COS INC COM 548661107 716 9,450 SH   SOLE   9,450 0 0
MASTERCARD INC - CLASS A COM 57636Q104 2,236 23,662 SH   SOLE   23,662 0 0
MCCORMICK & CO INC COM 579780206 3,496 35,146 SH   SOLE   35,146 0 0
MCDONALDS CORP COM 580135101 3,755 29,880 SH   SOLE   29,880 0 0
MEDTRONIC PLC COM G5960L103 1,233 16,438 SH   SOLE   16,438 0 0
MERCK & CO INC COM 58933Y105 7,590 143,458 SH   SOLE   143,458 0 0
MICROSOFT CORP COM 594918104 15,736 284,909 SH   SOLE   284,909 0 0
MONDELEZ INTERNATIONAL COM 609207105 341 8,495 SH   SOLE   8,495 0 0
MONSANTO CO COM 61166W101 2,092 23,840 SH   SOLE   23,840 0 0
MOODYS CORP COM 615369105 6,961 72,086 SH   SOLE   72,086 0 0
NEXTERA ENERGY INC COM 65339F101 7,705 65,106 SH   SOLE   65,106 0 0
NIKE INC CL B COM 654106103 7,767 126,351 SH   SOLE   126,351 0 0
NOVARTIS AG ADR COM 66987V109 661 9,130 SH   SOLE   9,130 0 0
NOVO-NORDISK AS ADR-B COM 670100205 4,751 87,664 SH   SOLE   87,664 0 0
OCCIDENTAL PETE CORP COM 674599105 232 3,395 SH   SOLE   3,395 0 0
OMNICOM GROUP COM 681919106 3,008 36,140 SH   SOLE   36,140 0 0
ORACLE CORP COM 68389X105 3,509 85,780 SH   SOLE   85,780 0 0
PATTERSON COS INC COM 703395103 5,779 124,190 SH   SOLE   124,190 0 0
PEPSICO INC COM 713448108 8,390 81,871 SH   SOLE   81,871 0 0
PFIZER INC COM 717081103 45,394 1,531,525 SH   SOLE   1,531,525 0 0
PHILLIP MORRIS INTERNATIONAL I COM 718172109 3,953 40,295 SH   SOLE   40,295 0 0
PILGRIM BANCSHARES INC COM 72143J105 384 30,000 SH   SOLE   30,000 0 0
PNC FINANCIAL CORP COM 693475105 1,992 23,560 SH   SOLE   23,560 0 0
PRAXAIR INC COM 74005P104 6,472 56,545 SH   SOLE   56,545 0 0
PRICESMART INC COM 741511109 2,197 25,976 SH   SOLE   25,976 0 0
PROCTER & GAMBLE COMPANY COM 742718109 11,681 141,916 SH   SOLE   141,916 0 0
PTC INC COM 69370C100 592 17,848 SH   SOLE   17,848 0 0
RAYTHEON CO COM 755111507 1,105 9,009 SH   SOLE   9,009 0 0
RENEURON GROUP PLC COM G7489A105 1 25,000 SH   SOLE   25,000 0 0
ROPER TECHNOLOGIES, INC. COM 776696106 1,810 9,905 SH   SOLE   9,905 0 0
ROSS STORES INC COM 778296103 8,114 140,140 SH   SOLE   140,140 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 509 10,515 SH   SOLE   10,515 0 0
RPM INTERNATIONAL INC COM COM 749685103 6,150 129,930 SH   SOLE   129,930 0 0
SCHLUMBERGER COM 806857108 5,754 78,014 SH   SOLE   78,014 0 0
SOUTHERN CO COM 842587107 1,401 27,084 SH   SOLE   27,084 0 0
STATE STR CORP COM 857477103 808 13,805 SH   SOLE   13,805 0 0
STERICYCLE COM 858912108 2,087 16,540 SH   SOLE   16,540 0 0
STRYKER CORP COM 863667101 3,919 36,525 SH   SOLE   36,525 0 0
SYSCO CORP COM 871829107 1,479 31,641 SH   SOLE   31,641 0 0
TARGET CORP COM 87612E106 4,691 57,014 SH   SOLE   57,014 0 0
TEVA PHARMACEUTICAL INDS COM 881624209 657 12,271 SH   SOLE   12,271 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,109 21,958 SH   SOLE   21,958 0 0
TITAN MEDICAL INC COM 88830X108 10 15,000 SH   SOLE   15,000 0 0
TJX COMPANIES INC COM 872540109 4,293 54,790 SH   SOLE   54,790 0 0
TORCHMARK CORP COM 891027104 1,104 20,389 SH   SOLE   20,389 0 0
TOTAL S A ADR COM 89151E109 239 5,253 SH   SOLE   5,253 0 0
UNILEVER N V COM 904784709 832 18,625 SH   SOLE   18,625 0 0
UNILEVER PLC ADR COM 904767704 5,517 122,111 SH   SOLE   122,111 0 0
UNION PAC CORP COM 907818108 4,676 58,778 SH   SOLE   58,778 0 0
UNITED PARCEL SVC INC CL B COM 911312106 770 7,305 SH   SOLE   7,305 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,680 46,750 SH   SOLE   46,750 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,601 27,939 SH   SOLE   27,939 0 0
VERISIGN INC COM 92343E102 2,372 26,791 SH   SOLE   26,791 0 0
VERIZON COMMUNICATIONS COM 92343V104 5,174 95,677 SH   SOLE   95,677 0 0
VISA INC CL A COM 92826C839 12,351 161,495 SH   SOLE   161,495 0 0
VODAFONE GROUP PLC ADR COM 92857W308 658 20,526 SH   SOLE   20,526 0 0
WAL MART STORES INC COM 931142103 1,166 17,025 SH   SOLE   17,025 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 1,648 19,558 SH   SOLE   19,558 0 0
WALT DISNEY COMPANY COM 254687106 697 7,021 SH   SOLE   7,021 0 0
WATERS CORPORATION COM 941848103 6,378 48,345 SH   SOLE   48,345 0 0
WATSCO INC COM 942622200 5,247 38,945 SH   SOLE   38,945 0 0
WELLS FARGO & CO COM COM 949746101 7,557 156,259 SH   SOLE   156,259 0 0
WOODWARD INC COM 980745103 350 6,720 SH   SOLE   6,720 0 0
YUM BRANDS INC COM 988498101 249 3,045 SH   SOLE   3,045 0 0
AMERICAN TOWER CORP-CL A REIT 03027X100 4,173 40,767 SH   SOLE   40,767 0 0
AVALONBAY CMNTYS INC REIT 053484101 3,751 19,720 SH   SOLE   19,720 0 0
PUBLIC STORAGE INC REIT 74460D109 4,909 17,799 SH   SOLE   17,799 0 0
VANGUARD REIT ETF REIT 922908553 1,104 13,177 SH   SOLE   13,177 0 0
WELLTOWER INC REIT 95040Q104 4,690 67,639 SH   SOLE   67,639 0 0
BUCKEYE PARTNERS LP MLP 118230101 272 4,000 SH   SOLE   4,000 0 0
ENBRIDGE C CORP MLP 29250N105 234 6,020 SH   SOLE   6,020 0 0
ENERGY TRANSFER PARTNERS LP MLP 29273R109 272 8,400 SH   SOLE   8,400 0 0
ENTERPRISE PRODUCTS PARTNERS L MLP 293792107 307 12,450 SH   SOLE   12,450 0 0
FIRST TRUST ENERGY INCOME AND MLP 33738G104 1,444 61,923 SH   SOLE   61,923 0 0
KINDER MORGAN C CORP MLP 49456B101 1,503 84,144 SH   SOLE   84,144 0 0
MAGELLAN MIDSTREAM PARTNERS LP MLP 559080106 2,890 42,008 SH   SOLE   42,008 0 0
ONEOK C CORP MLP 682680103 809 27,084 SH   SOLE   27,084 0 0
SPECTRA ENERGY PARTNERS LP MLP 84756N109 318 6,600 SH   SOLE   6,600 0 0
BARRICK GOLD CORP GOLD 067901108 178 13,100 SH   SOLE   13,100 0 0
NEWMONT MNG CORP GOLD 651639106 593 22,300 SH   SOLE   22,300 0 0
SPDR GOLD TRUST ETF GOLD 78463V107 657 5,585 SH   SOLE   5,585 0 0
FINANCIAL SELECT SECTOR SPDR MF/ETF 81369Y605 3,978 176,812 SH   SOLE   176,812 0 0
ISHARES MSCI EAFE ETF MF/ETF 464287465 1,467 25,673 SH   SOLE   25,673 0 0
ISHARES MSCI EMERGING MARKETS MF/ETF 464287234 233 6,791 SH   SOLE   6,791 0 0
ISHARES RUSSELL 1000 ETF MF/ETF 464287622 5,144 45,099 SH   SOLE   45,099 0 0
ISHARES RUSSELL 2000 ETF MF/ETF 464287655 2,780 25,130 SH   SOLE   25,130 0 0
ISHARES SILVER TRUST MF/ETF 46428Q109 298 20,300 SH   SOLE   20,300 0 0
ISHARES TR S&P MIDCAP 400 MF/ETF 464287507 7,143 49,541 SH   SOLE   49,541 0 0
ISHARES TR S&P SMALL CAP 600 MF/ETF 464287804 5,145 45,708 SH   SOLE   45,708 0 0
SPDR S&P 500 ETF TRUST MF/ETF 78462F103 2,058 10,016 SH   SOLE   10,016 0 0
SPDR S&P MIDCAP 400 ETF TRUST MF/ETF 78467Y107 448 1,704 SH   SOLE   1,704 0 0
VANGUARD DIV APPRECIATION MF/ETF 921908844 5,430 66,833 SH   SOLE   66,833 0 0
VANGUARD FTSE EMERGING MARKETS MF/ETF 922042858 530 15,334 SH   SOLE   15,334 0 0
VANGUARD LARGE-CAP VIPERS MF/ETF 922908637 209 2,225 SH   SOLE   2,225 0 0
VANGUARD TOTAL STOCK MARKET VI MF/ETF 922908769 445 4,247 SH   SOLE   4,247 0 0
PDL BIOPHARMA INC COM 69329Y104 40 11,953 SH   SOLE   11,953 0 0
VERISIGN INC COM 92343E102 218 2,462 SH   SOLE   2,462 0 0