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 Companycom88579Y101127735SH SOLE01 0273500
Abbott Laboratoriescom0028241004535,387SH SOLE01 025,38700
AbbVie Inccom00287Y1092543,487SH SOLE01 023,48700
Acadia Pharmaceuticals, Inccom0042251083100SH SOLE01 0210000
Accenture PlccomG1150G11123124SH SOLE01 0212400
Acushnet Holdings Corpcom00509810816600SH SOLE01 0260000
Adobe Systemscom00724F10110,80236,661SH SOLE01 0236,66100
AGNC Investment Corpcom02503X1053200SH SOLE01 0220000
Air Prod & Chemicals Inccom0091581062381,050SH SOLE01 021,05000
Albany International Corpcom01234810825300SH SOLE01 0230000
Alcon InccomH0130112833536SH SOLE01 0253600
Alerian MLP ETF-Alpscom00162Q8662,974301,915SH SOLE01 02301,91500
Alibaba Group Hldg ADRcom01609W10289525SH SOLE01 0252500
Allergan Inccom018490102633SH SOLE01 023300
Allstate Corporationcom020002101100985SH SOLE01 0298500
Alphabet Inc Cl Acom38259P5082,9532,727SH SOLE01 022,72700
Alphabet Inc Class Ccom38259P7061,1481,062SH SOLE01 021,06200
Alternative Harvest ETF-ETFMGRcom26924G50819585SH SOLE01 0258500
Altria Group Inccom02209S1033,95083,420SH SOLE01 0283,42000
Amazon.Com Inccom0231351064,6922,478SH SOLE01 022,47800
Ambarella InccomG037AX1014100SH SOLE01 0210000
Amcor PlccomG0250X107353,060SH SOLE01 023,06000
Ameren Illinois Co 4.7 percent Pfdcom02361D84550500SH SOLE01 0250000
American Expresscom56087410912100SH SOLE01 0210000
American Outdoor Brands Corpcom02874P103141,600SH SOLE01 021,60000
Amgen Inccom0311621008784,764SH SOLE01 024,76400
Analog Devicescom03265410513,278117,639SH SOLE01 02117,63900
Andersons Inccom0341641034150SH SOLE01 0215000
Annaly Capital Management Inccom035710409182,000SH SOLE01 022,00000
Apergy Corpcom03755L1041,06631,792SH SOLE01 0231,79200
Apple Computer Inccom0378331007,64138,608SH SOLE01 0238,60800
Archer Daniels Midland Companycom039483102691,700SH SOLE01 021,70000
Array Biopharma Inccom04269X1055100SH SOLE01 0210000
AT&T Inc.com00206R10298929,520SH SOLE01 0229,52000
Autodesk Inccom05276910616100SH SOLE01 0210000
Automatic Data Processingcom0530151033,52821,340SH SOLE01 0221,34000
Avalonbay Communities Inccom05348410165318SH SOLE01 0231800
B & G Foods Inccom05508R1066300SH SOLE01 0230000
Baidu Inc ADRcom05675210812100SH SOLE01 0210000
Ball Corporationcom0584981061752,500SH SOLE01 022,50000
Banco Santander Sacom05964H105183,887SH SOLE01 023,88700
Bank of America Corpcom06050510473925,484SH SOLE01 0225,48400
Bank of New York Mellon Corpcom06405810080918,318SH SOLE01 0218,31800
Barclays 1-3 year Credit Bd ETcom464288646831,550SH SOLE01 021,55000
Bayer Ag Sponsored ADRcom072730302261,485SH SOLE01 021,48500
BB&T Corp 5.625 percent Pfdcom05493740499235,145SH SOLE01 0235,14500
BB&T Corporationcom0549371071082,200SH SOLE01 022,20000
Berkshire Hathaway Cl Bcom0846707021,9919,340SH SOLE01 029,34000
Biogen Idec Inccom09062X1032,35510,070SH SOLE01 0210,07000
Blackrock Taxable Municipal Bocom09248X100331,400SH SOLE01 021,40000
Blackstone Group LPcom09253U1084100SH SOLE01 0210000
Bloomberg Copper SubTR ETN-iPacom06739F1014150SH SOLE01 0215000
Boeing Cocom097023105255700SH SOLE01 0270000
Boston Scientific Corpcom101137107862,000SH SOLE01 022,00000
BP PLC ADRcom0556221043558,521SH SOLE01 028,52100
Bright Horizon Family Solutioncom1091941003242,150SH SOLE01 022,15000
Bristol-Myers Squibbcom11012210866014,552SH SOLE01 0214,55200
C H Robinson Worldwidecom12541W2098100SH SOLE01 0210000
Cal Maine Foods Inccom12803020221500SH SOLE01 0250000
Calavo Growers Inccom1282461051,03610,707SH SOLE01 0210,70700
Cambridge Bancorpcom1321521035787,086SH SOLE01 027,08600
Canadian Imperial Bank of Commcom1360691011411,789SH SOLE01 021,78900
Canadian National Railroadcom136375102550SH SOLE01 025000
Canadian Pacific Railway Ltdcom13645T10035150SH SOLE01 0215000
Cantel Medical Corpcom13809810819230SH SOLE01 0223000
Carmax Inccom14313010222250SH SOLE01 0225000
Castle Brands Inccom148435100510,000SH SOLE01 0210,00000
Caterpillarcom1491231012331,711SH SOLE01 021,71100
Celgene Corpcom1510201041,54316,690SH SOLE01 0216,69000
Cenovus Energy Inccom15135U1094500SH SOLE01 0250000
Centurylink Inccom1567001061104SH SOLE01 0210400
Charles Schwab Corpcom8085131055,587139,012SH SOLE01 02139,01200
Chevron Corpcom1667641007,11857,198SH SOLE01 0257,19800
Chicago Mercantile Exchangecom16776010789460SH SOLE01 0246000
Chipotle Mexican Grillcom169656105710SH SOLE01 021000
Chubb Corpcom17123210144300SH SOLE01 0230000
Church & Dwightcom17134010211,487157,228SH SOLE01 02157,22800
Cigna Corpcom12550910933212SH SOLE01 0221200
Cincinnati Financial Corpcom17206210165625SH SOLE01 0262500
Cisco Systemscom17275R1023967,231SH SOLE01 027,23100
Citigroupcom172967424340SH SOLE01 024000
Clean Harbors, Inccom1844961077100SH SOLE01 0210000
Coca Cola Companycom1912161003,81474,901SH SOLE01 0274,90100
Colgate-Palmolive Cocom1941621033564,961SH SOLE01 024,96100
Comcast Corp Class Acom20030N101571,346SH SOLE01 021,34600
Comerica Inccom20034010736500SH SOLE01 0250000
Conocophillipscom20825C10462110,173SH SOLE01 0210,17300
Core U.S. Aggregate Bond ETF-icom46428722611100SH SOLE01 0210000
Corporate Bond ETF-Fidelitycom31618810121400SH SOLE01 0240000
Corteva Inccom22052L10431010,470SH SOLE01 0210,47000
Costamare InccomY1771G1023500SH SOLE01 0250000
Costco Wholesale Corpcom22160K10537140SH SOLE01 0214000
Cree Inccom2254471011242,200SH SOLE01 022,20000
Customers Bancorp 6 percent Pfdcom23204G704261,000SH SOLE01 021,00000
Customers Bancorp 6 percent Pfdcom23204G704512,000SH SOLE01 022,00000
CVS Caremark Corpcom1266501001332,445SH SOLE01 022,44500
Danaher Corpcom23585110271500SH SOLE01 0250000
Deere & Cocom2441991056343,825SH SOLE01 023,82500
Dell Inc Comcom247025109485SH SOLE01 028500
Deutsche Bank 8.05 percent Pfdcom25150L1081,48558,317SH SOLE01 0258,31700
Dexcom Inccom25213110728190SH SOLE01 0219000
Diageo Plc ADRcom25243Q2055443,158SH SOLE01 023,15800
Discover Financial Servicescom254709108678SH SOLE01 027800
Dominion Resources Inccom25746U10927348SH SOLE01 0234800
Doubleline Total Return Tact Ecom78467V84815305SH SOLE01 0230500
Dovercom2600031087,37373,585SH SOLE01 0273,58500
Dow Chemicalcom2605431034749,604SH SOLE01 029,60400
Duke Energy Newcom26441C1051,25814,253SH SOLE01 0214,25300
Dunkin Brands Group Inccom26550410016200SH SOLE01 0220000
E.I. Du Pont de Nemours & Cocom26353410978610,470SH SOLE01 0210,47000
eBay Inccom278642103431,100SH SOLE01 021,10000
ECA Marcellus Trust Icom26827L1091600SH SOLE01 0260000
Ecolabcom27886510071360SH SOLE01 0236000
Edwards Lifesciencescom26176E1081,6358,850SH SOLE01 028,85000
Electronic Arts Inccom28551210915SH SOLE01 02500
Eli Lilly & Companycom53245710833300SH SOLE01 0230000
Emerging Lcl $ Bd ETF-Mkt Vectcom57060U52299828,766SH SOLE01 0228,76600
Emerson Electric Cocom291011104961,445SH SOLE01 021,44500
Enbridge Inccom29250N1051283,542SH SOLE01 023,54200
Energy Select Sector ETF-SPDRcom81369Y50666510,439SH SOLE01 0210,43900
Energy Transfer LPcom29273V1001,22386,860SH SOLE01 0286,86000
Enerplus Corpcom29274D6042200SH SOLE01 0220000
Enhanced Short Maturity Activecom72201R8331021,000SH SOLE01 021,00000
Enterprise Bancorp, Inccom2936681091013,196SH SOLE01 023,19600
Enterprise Products Partners Lcom293792107993,440SH SOLE01 023,44000
Equity Residentialcom29476L1071441,902SH SOLE01 021,90200
Estee Lauder Companiescom5184391042,17911,900SH SOLE01 0211,90000
Eversource Energycom30040W10842551SH SOLE01 0255100
Exact Sciences Corpcom30063P105106900SH SOLE01 0290000
Expeditors International of Wacom3021301091682,220SH SOLE01 022,22000
Exxon Mobilcom30231G10210,663139,145SH SOLE01 02139,14500
F5 Networks Inccom3156161027785,340SH SOLE01 025,34000
Facebook, Inccom30303M1025202,695SH SOLE01 022,69500
Factset Research Systemscom30307510529100SH SOLE01 0210000
Fast Retailing Co OrdcomJ1346E1002440SH SOLE01 024000
Fastenal Cocom3119001041,03031,610SH SOLE01 0231,61000
Fedex Corpcom31428X1062,60515,864SH SOLE01 0215,86400
Fidelity National Informationcom31620M10675609SH SOLE01 0260900
First Solar Inccom336433107580SH SOLE01 028000
Fiservcom33773810810,299112,975SH SOLE01 02112,97500
Flowers Foods Inccom3434981011,01943,777SH SOLE01 0243,77700
Fortune Brands Home & Securitycom34964C10688815,537SH SOLE01 0215,53700
FTSE All-World ex-US ETF-Vangucom92204277520400SH SOLE01 0240000
FTSE Europe ETF-Vanguardcom92204287411200SH SOLE01 0220000
FTSE RAFI US 1500 Small-Mid ETcom46137V597650SH SOLE01 025000
Garrett Motion Inccom366505105162SH SOLE01 026200
General Dynamics Corpcom3695501081981,089SH SOLE01 021,08900
General Electriccom36960410323322,194SH SOLE01 0222,19400
General Millscom37033410417325SH SOLE01 0232500
Gentex Corpcom371901109542,200SH SOLE01 022,20000
Gilead Sciences Inccom3755581031,36020,130SH SOLE01 0220,13000
Glacier Bancorp Inccom37637Q1058,116200,139SH SOLE01 02200,13900
Glaxosmithkline PLC ADRcom37733W10514350SH SOLE01 0235000
Gold Shares ETF-SPDRcom86330710430225SH SOLE01 0222500
Goldman Sachs 6.20 percent Pfdcom38144X50072328,555SH SOLE01 0228,55500
Goldman Sachs 6.20 percent Pfdcom38144X500873,448SH SOLE01 023,44800
Harley Davidson Inccom4128221084100SH SOLE01 0210000
HCI Group Inccom9107101022,20854,550SH SOLE01 0254,55000
HCP Inccom40414L1091354,230SH SOLE01 024,23000
Helmerich & Paynecom4234521012,22243,895SH SOLE01 0243,89500
Hingham Institution for Savingcom4333231021,1996,054SH SOLE01 026,05400
Home Depotcom43707610251245SH SOLE01 0224500
Honeywell International, Inccom438516106110629SH SOLE01 0262900
Hormel Foods Corpcom4404521001,34133,080SH SOLE01 0233,08000
Host Hotels & Resorts Inccom44107P104145SH SOLE01 024500
Huntington Bancsharescom446150104946,831SH SOLE01 026,83100
iBoxx $ Invest Grade Corporatecom4642872421,58712,760SH SOLE01 0212,76000
Illinois Tool Works Inccom4523081097,45349,420SH SOLE01 0249,42000
Illumina Inccom452327109129350SH SOLE01 0235000
Imperial Oil LTDcom4530384081,51454,657SH SOLE01 0254,65700
Independent Bank Corpcom4538361081812,379SH SOLE01 022,37900
Intelcom4581401004088,514SH SOLE01 028,51400
International Business Machinecom45920010118,936137,317SH SOLE01 02137,31700
International Flavors & Fragracom4595061015223,600SH SOLE01 023,60000
International Small Cap Div ETcom97717W7602333,581SH SOLE01 023,58100
Invesco Global Water ETFcom46138E651270SH SOLE01 027000
Invesco Water Resources ETFcom46137V142270SH SOLE01 027000
Investment Grade Floating Ratecom78468R200802,600SH SOLE01 022,60000
Investors Bancorp Inccom46146P102282,550SH SOLE01 022,55000
IPG Photonics Corpcom44980X1091,0306,675SH SOLE01 026,67500
Iron Mountain Inccom46284610610308SH SOLE01 0230800
J G Boswell Cocom1012051022,9354,891SH SOLE01 024,89100
J.M. Smucker Cocom83269640527238SH SOLE01 0223800
Jefferies Group Inccom4723191026300SH SOLE01 0230000
John Wiley & Sons, Inc Cl Acom9682232061543,350SH SOLE01 023,35000
Johnson & Johnsoncom47816010410,53675,648SH SOLE01 0275,64800
JP Morgan USD Emer Mkt Bd ETF-com4642882814103,620SH SOLE01 023,62000
JPMorgan Chase & Cocom46625H1004333,875SH SOLE01 023,87500
Keweenaw Land Assn ltdcom4930261081211,705SH SOLE01 021,70500
KeyCorpcom493267108382,154SH SOLE01 022,15400
Kimberly-Clark Corpcom49436810375562SH SOLE01 0256200
Kinder Morgan Inccom49456B10127413,118SH SOLE01 0213,11800
Kinsale Capital Group, Inccom49714P1081331,450SH SOLE01 021,45000
Knowles Corpcom49926D109844,588SH SOLE01 024,58800
Kroger Cocom501044101160SH SOLE01 026000
L3 Technologies Inccom502424104123500SH SOLE01 0250000
Limoneira Cocom532746104804,000SH SOLE01 024,00000
Lincoln National Corpcom53418710919300SH SOLE01 0230000
Linde PlccomG5494J10380400SH SOLE01 0240000
Lindsay Corpcom535555106780SH SOLE01 028000
Lockheed Martin Corporationcom5398301092775SH SOLE01 027500
Lowescom54866110741408SH SOLE01 0240800
Lyft Inc Cl Acom55087P1047100SH SOLE01 0210000
Magellan Midstream Partners LPcom55908010671611,188SH SOLE01 0211,18800
Marathon Petroleum Corpcom56585A1021422,535SH SOLE01 022,53500
Marriott International, Inc Clcom5719032021,72712,309SH SOLE01 0212,30900
Marriott Vacations Worldwide Ccom57164Y1071001,042SH SOLE01 021,04200
McCormick & Co Inccom5797802063,42122,070SH SOLE01 0222,07000
McDonalds Corpcom5801351011,4096,785SH SOLE01 026,78500
Medical Properties Trust Inccom58463J304171,000SH SOLE01 021,00000
Medtroniccom58505510658600SH SOLE01 0260000
Merckcom58933Y1052,24326,745SH SOLE01 0226,74500
Metlife Inccom59156R10825500SH SOLE01 0250000
Microsoftcom5949181044,04230,173SH SOLE01 0230,17300
Mondelez International Inccom6092071054378,112SH SOLE01 028,11200
MSC Industrial Direct Cocom5535301063504,710SH SOLE01 024,71000
MSCI Emerging Markets ETF-Vangcom92204285843310,175SH SOLE01 0210,17500
MSCI Materials ETF-Fidelitycom31609288123700SH SOLE01 0270000
Nasdaq Biotechnology ETF-iSharcom4642875562622,405SH SOLE01 022,40500
Nestle SA ADRcom6410694065,79856,075SH SOLE01 0256,07500
Netflix Inccom64110L10639SH SOLE01 02900
NextEra Energy, Inc.com3025711043791,850SH SOLE01 021,85000
Nike Bcom6541061031461,743SH SOLE01 021,74300
Norfolk Southern Corpcom65584410840200SH SOLE01 0220000
Northern Oil & Gas, Inccom66553110973,750SH SOLE01 023,75000
Northrop Grumman Corpcom6668071022370SH SOLE01 027000
Novartis A G Spon ADRcom66987V1095,46359,827SH SOLE01 0259,82700
Novo-Nordisk A-S ADRcom6701002051,40527,525SH SOLE01 0227,52500
Nutrien Ltdcom67077M10821400SH SOLE01 0240000
NVIDIA Corpcom67066G1043,67622,386SH SOLE01 0222,38600
NXP Semiconductors NvcomN6596X10934350SH SOLE01 0235000
Occidental Petroleum Corpcom67459910566413,198SH SOLE01 0213,19800
Ocean Spray 4 percent Pfdcom675022206181,323SH SOLE01 021,32300
Opiant Pharmaceuticalscom6837501034300SH SOLE01 0230000
Oracle Corporationcom68389X1052193,842SH SOLE01 023,84200
Packaging Corp Of Americacom69515610930312SH SOLE01 0231200
Palo Alto Networkscom69743510536175SH SOLE01 0217500
Paychex Inccom7043261074,72657,433SH SOLE01 0257,43300
PayPal Holdings Inccom70450Y1035,66949,527SH SOLE01 0249,52700
Peoples United Financial, Inccom712704105503,000SH SOLE01 023,00000
Pepsicocom7134481089,08069,247SH SOLE01 0269,24700
Pfizer Inccom7170811032,03546,982SH SOLE01 0246,98200
Philip Morris Intl Inccom7181721093,40843,394SH SOLE01 0243,39400
Phillips 66com7185461043964,234SH SOLE01 024,23400
Pinnacle West Capital Corpcom72348410128300SH SOLE01 0230000
Plug Power, Inccom72919P2021660SH SOLE01 0266000
Prime Cyber Security ETF-ETF Mcom26924G201363SH SOLE01 026300
Procter & Gamblecom7427181097,84471,540SH SOLE01 0271,54000
Prudential Financial, Inccom744320102217SH SOLE01 021700
Public Service Enterprise Groucom744573106881,500SH SOLE01 021,50000
Public Storagecom74460D109194813SH SOLE01 0281300
Qualcomm Inccom7475251032192,884SH SOLE01 022,88400
Quanterix Corporationcom74766Q10124700SH SOLE01 0270000
Raytheon Co Com Newcom7551115071741,000SH SOLE01 021,00000
Real Estate ETF-Vanguardcom92290855371809SH SOLE01 0280900
Realty Income Corpcom7561091044,02158,306SH SOLE01 0258,30600
Resideo Technologies Inccom76118Y1042104SH SOLE01 0210400
ResMed Inccom7611521071,76514,466SH SOLE01 0214,46600
Rio Tinto PLC ADRcom2044122096100SH SOLE01 0210000
Robotics & AI ETF-Global X Funcom37954Y715281,352SH SOLE01 021,35200
Roche Holding AG ADRcom77119510417480SH SOLE01 0248000
Rockwell Automation Inccom773903109425SH SOLE01 022500
Roper Technologiescom7766961061,7544,790SH SOLE01 024,79000
Royal Bank of Canada Montrealcom78008710224300SH SOLE01 0230000
Royal Dutch Shell B ADRcom7802591074386,670SH SOLE01 026,67000
Russell 2000 Value Index ETF-icom4642876301080SH SOLE01 028000
Russell Midcap ETF-iSharescom4642874991602,860SH SOLE01 022,86000
Russell Mid-Cap Growth ETF iShcom46428748120142SH SOLE01 0214200
S&P 500 ETF-SPDRcom78462F1035461,864SH SOLE01 021,86400
S&P Biotech ETF-SPDRcom78464A8705966,795SH SOLE01 026,79500
S&P Dividend ETF-SPDRcom78464A76328280SH SOLE01 0228000
S&P Global, Inccom78409V10468300SH SOLE01 0230000
S&P GSCI Commodity ETF-iSharescom46428R1075300SH SOLE01 0230000
Schlumberger NVcom806857108611,531SH SOLE01 021,53100
Select Preferred & Income Fd-Ccom19248Y1071916,765SH SOLE01 026,76500
Sempra Energycom8168511091871,362SH SOLE01 021,36200
Short-Term Bond ETF-Vanguardcom9219378274745,890SH SOLE01 025,89000
Silver Trust ETF-iSharescom46428Q1094300SH SOLE01 0230000
Simon Property Groupcom828806109128801SH SOLE01 0280100
SM Energy Cocom7922281086500SH SOLE01 0250000
Small Cap Value ETF-Vanguardcom92290861146350SH SOLE01 0235000
Snap Inc Cl Acom83304A106221,518SH SOLE01 021,51800
Sonoco Products Cocom835495102851,300SH SOLE01 021,30000
Spotify Technology S.A.comL8681T10215100SH SOLE01 0210000
Starbucks Corpcom85524410917200SH SOLE01 0220000
State Street Corpcom85747710324425SH SOLE01 0242500
State Street Corp 6 percent Pfdcom8574778892339,190SH SOLE01 029,19000
State Street Corp 6 percent Pfdcom8574778891014,000SH SOLE01 024,00000
Sterling Bancorpcom85917A100492,292SH SOLE01 022,29200
Stock Yards Bancorp Inccom8610251042,33364,525SH SOLE01 0264,52500
Stryker Corpcom8636671013,57317,380SH SOLE01 0217,38000
Sturm Ruger & Co Inccom8641591085100SH SOLE01 0210000
Suntrust Banks Inccom8679141033455,491SH SOLE01 025,49100
Synchrony Financialcom87165B103398SH SOLE01 029800
Sysco Corporationcom8718291072092,960SH SOLE01 022,96000
Tapestry Inccom876030107892,800SH SOLE01 022,80000
Targa Resources Corpcom87612G10136920SH SOLE01 0292000
Target Corporationcom87612E10617200SH SOLE01 0220000
Tata Motors Ltd ADRcom8765685022150SH SOLE01 0215000
TE Connectivity LTDcomG9144P10550525SH SOLE01 0252500
Teleflex Inccom8793691063,0309,150SH SOLE01 029,15000
Tesla Motors, Inccom88160R10136162SH SOLE01 0216200
Texas Capital Bancshares 6.5 percentcom88222840697937,530SH SOLE01 0237,53000
Texas Instrumentscom88250810440350SH SOLE01 0235000
The Chemours Cocom163851108157SH SOLE01 025700
The Hershey Cocom42786610847350SH SOLE01 0235000
The Kraft Heinz Cocom500754106401,291SH SOLE01 021,29100
The Southern Companycom8425871071372,471SH SOLE01 022,47100
Thermo Fisher Scientific, Inccom8835561028712,965SH SOLE01 022,96500
TJX Coscom8725401092384,506SH SOLE01 024,50600
Toronto Dominion Bankcom8911605092,59144,404SH SOLE01 0244,40400
Total SA ADRcom89151E10915274SH SOLE01 0227400
Transcanada Corpcom89353D1072,54251,329SH SOLE01 0251,32900
Travelers Companies Inccom89420G10934225SH SOLE01 0222500
Twitter Inccom90184L102581,670SH SOLE01 021,67000
U S Bancorpcom90297330487916,784SH SOLE01 0216,78400
U.S. Broad Market ETF-Schwabcom8085241023424,853SH SOLE01 024,85300
U.S. Ecology, Inccom91732J10236600SH SOLE01 0260000
U-Blox Holding Ag OrdcomH8921010030350SH SOLE01 0235000
Union Pacific Corpcom90781810834200SH SOLE01 0220000
United Parcel Service Bcom911312106435SH SOLE01 023500
United Technologies Corpcom9130171092,57319,759SH SOLE01 0219,75900
United Therapeutics Corpcom91307C1028100SH SOLE01 0210000
Unitedhealth Group Inccom91324P10231125SH SOLE01 0212500
Unitil Corpcom913259107601,000SH SOLE01 021,00000
US Bancorp 6.50 percent Pfdcom9029738331,91571,460SH SOLE01 0271,46000
US Bancorp 6.50 percent Pfdcom9029738332097,800SH SOLE01 027,80000
Utilities Select ETF-SPDRcom81369Y88618300SH SOLE01 0230000
Verizon Communicationscom92343V10496916,955SH SOLE01 0216,95500
Vertex Pharmaceuticalscom92532F1002,01711,000SH SOLE01 0211,00000
Visa Inccom92826C83936210SH SOLE01 0221000
Vodafone Group PLC ADRcom92857W2095321SH SOLE01 0232100
Vornado Realty Trustcom92904210940626SH SOLE01 0262600
Wabteccom929740108682SH SOLE01 028200
Walgreens Boots Alliance Inccom931427108771,415SH SOLE01 021,41500
Wal-Mart Stores Inccom93114210333300SH SOLE01 0230000
Walt Disney Cocom254687106129922SH SOLE01 0292200
Washington Trust Bancorpcom9406101081021,959SH SOLE01 021,95900
Waters Corpcom9418481038,84741,105SH SOLE01 0241,10500
Wells Fargo & Cocom9497461013787,984SH SOLE01 027,98400
Wells Fargo 5.5 percent Pfdcom94988U67268627,000SH SOLE01 0227,00000
Wells Fargo 5.5 percent Pfdcom94988U67231812,500SH SOLE01 0212,50000
Wells Fargo Pref Stock ETF-SPDcom78464A29279218,325SH SOLE01 0218,32500
Welltower Inccom95040Q1045506,746SH SOLE01 026,74600
Western Asset Emerg Mkts Debtcom95766A1016400SH SOLE01 0240000
Weyerhaeuser Cocom9621661044,061154,164SH SOLE01 02154,16400
Xcel Energy Inccom98389B10042700SH SOLE01 0270000
Yum Brands Inccom988498101980SH SOLE01 028000
Yum China Holdings Icom98850P109480SH SOLE01 028000