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
Abbvie IncCOM00287Y1091,97925,980SH SOLE 0025,980
Align Technology, Inc.COM0162551012,52914,536SH SOLE 0014,536
Allergan Inc.COMG0177J1081,6569,350SH SOLE 009,350
Alphabet Inc Class A Capital SCOM CL A02079K3054,0093,450SH SOLE 003,450
Alphabet Inc Class C Capital SCOM CL C02079K107576495SH SOLE 00495
AT&T Inc.COM00206R1022,54887,426SH SOLE 0087,426
Bank of AmericaCOM0605051041,07250,500SH SOLE 0050,500
Bk. of Amer. Conv. Pfd.PFD0605056823,3612,655SH SOLE 002,655
Boeing CompanyCOM0970231052,25215,103SH SOLE 0015,103
Box Inc.COM10316T1042,771197,400SH SOLE 00197,400
Canadian Natl RailwayADR1363751021,57220,250SH SOLE 0020,250
Cantel Medical CorpCOM13809810863917,800SH SOLE 0017,800
Chipotle Mexican GrillCOM1696561052,2743,475SH SOLE 003,475
Cummins Inc.COM2310211061,94214,350SH SOLE 0014,350
Ecolab Inc.COM2788651002,85218,305SH SOLE 0018,305
Facebook Inc Class ACOM30303M1021,95811,740SH SOLE 0011,740
Fiserv Inc.COM3377381088078,500SH SOLE 008,500
Huntington IngallsCOM4464131061,3217,250SH SOLE 007,250
Idexx LabsCOM45168D1042,75711,381SH SOLE 0011,381
Illumina Inc.COM4523271099083,325SH SOLE 003,325
Intuitive Surgical NewCOM46120E6021,3942,815SH SOLE 002,815
Ishares 1-3 Year CreditUNIT TR4642886463867,364SH SOLE 007,364
iShares iBonds 2020 CorpIBONDS DEC20 ETF46434VAQ31,13244,900SH SOLE 0044,900
iShares iBonds 2020 Muni (Sep)IBONDS SEP20 MUNI ETF46434V57127911,000SH SOLE 0011,000
iShares iBonds 2021 CorpIBONDS DEC21 ETF46434VBK51,96079,500SH SOLE 0079,500
iShares iBonds 2021 MuniIBONDS 21 MUNI ETF46435G7892309,000SH SOLE 009,000
iShares iBonds 2022 CorpIBONDS DEC22 ETF46434VBA71,24050,000SH SOLE 0050,000
iShares iBonds 2022 MuniIBONDS 22 MUNI ETF46435G75545517,500SH SOLE 0017,500
iShares iBonds 2023 CorpIBONDS DEC23 ETF46434VAX82,03881,500SH SOLE 0081,500
iShares iBonds 2023 MuniIBONDS 23 MUNI ETF46435G31843617,000SH SOLE 0017,000
iShares iBonds 2024 CorpIBONDS DEC24 ETF46434VBG42,18088,200SH SOLE 0088,200
iShares iBonds 2024 MuniIBONDS 24 MUNI ETF46435U69786333,000SH SOLE 0033,000
iShares iBonds 2025 CorpIBONDS DEC25 ETF46434VBD11,35654,300SH SOLE 0054,300
iShares iBonds 2025 MuniIBONDS 25 MUNI ETF46435U43248718,000SH SOLE 0018,000
iShares iBonds 2026 CorpIBONDS DEC26 ETF46435GAA087235,500SH SOLE 0035,500
iShares iBonds 2026 MuniIBONDS 26 MUNI ETF46435U2592068,000SH SOLE 008,000
iShares iBonds 2027 CorpIBONDS DEC27 ETF46435UAA91,00541,000SH SOLE 0041,000
iShares iBonds 2027 MuniIBONDS DEC22 ETF46435U28331212,000SH SOLE 0012,000
iShares iBonds 2028 CorpIBONDS DEC28 ETF46435U51542016,000SH SOLE 0016,000
iShares iBonds 2028 MuniIBONDS 28 MUNI ETF46435U32536714,000SH SOLE 0014,000
iShares Russell 1000 ValUNIT TR4642875981,43614,481SH SOLE 0014,481
Ishares Russell 2000 ValUNIT TR4642876301,27615,561SH SOLE 0015,561
J.P. Morgan Chase & Co.COM46625H1003,10334,471SH SOLE 0034,471
MasterCardCOM57636Q1047,59031,420SH SOLE 0031,420
Medtronic IncCOM5850551063,12034,600SH SOLE 0034,600
Microsoft CorporationCOM5949181042,63416,700SH SOLE 0016,700
Nike Inc.COM6541061032,70432,675SH SOLE 0032,675
Palo Alto NetworksCOM6974351052,36914,450SH SOLE 0014,450
PepsiCo Inc.COM7134481082,11417,600SH SOLE 0017,600
Pfizer Inc.COM7170811031,29739,750SH SOLE 0039,750
Precigen IncCOM74017N10510129,600SH SOLE 0029,600
Prudential Financial Inc.COM74432010299819,150SH SOLE 0019,150
PulteGroup Inc.COM7458671011,28857,700SH SOLE 0057,700
Raytheon Co.COM7551115071,37410,475SH SOLE 0010,475
Royal Caribbean Int'lCOM78462F10369921,741SH SOLE 0021,741
Salesforce.ComCOM79466L3023,77226,200SH SOLE 0026,200
Schwab US Small Cap EtfUNIT TR8085246073126,047SH SOLE 006,047
Spdr Barclays High YieldUNIT TR78464A4171,63817,293SH SOLE 0017,293
Stanley Black & DeckerCOM8545021018558,550SH SOLE 008,550
Starbucks CorporationCOM8552441093,46152,650SH SOLE 0052,650
State Street CorpCOM8574771032,48046,550SH SOLE 0046,550
Susglobal Energy CorpADR86909W1003242,000SH SOLE 00242,000
SVB Financial GroupCOM78486Q1011,70111,260SH SOLE 0011,260
Take Two InteractiveCOM8740541091,21310,225SH SOLE 0010,225
Tex Pac Land Sub CtfCOM882610108220580SH SOLE 00580
Thermo Fisher ScientificCOM8835561023,43312,105SH SOLE 0012,105
Twilio IncCOM90138F1021,99922,336SH SOLE 0022,336
United Parcel ServiceCOM9113121062,91331,179SH SOLE 0031,179
Ventas Inc.COM92276F1001,50356,100SH SOLE 0056,100
Walt Disney CompanyCOM2546871062,37724,609SH SOLE 0024,609
WestRock Co.COM96145D1053,431121,400SH SOLE 00121,400
Yeti Holdings Inc.COM98585X1041,93198,900SH SOLE 0098,900