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
Activision Blizzard COM 00507v109 2,374 29,324 SH   SOLE   29,324 0 0
Adobe Inc COM 00724F101 7,504 15,301 SH   SOLE   15,301 0 0
Aerovironment Inc COM 008073108 2,161 36,006 SH   SOLE   36,006 0 0
Alphabet Inc CL C COM 02079K107 8,782 5,976 SH   SOLE   5,976 0 0
Amazon.com Inc COM 023135106 17,331 5,504 SH   SOLE   5,504 0 0
Broadcom LTD COM 11135f101 3,740 10,266 SH   SOLE   10,266 0 0
Burlington Stores COM 122017106 3,468 16,827 SH   SOLE   16,827 0 0
Cerner Corp COM 156782104 1,620 22,407 SH   SOLE   22,407 0 0
Costco Wholesale COM 22160K105 4,767 13,427 SH   SOLE   13,427 0 0
Enphase Energy Inc. COM 29355a107 2,928 35,448 SH   SOLE   35,448 0 0
Epam Systems Inc COM 29414b104 6,410 19,829 SH   SOLE   19,829 0 0
Estee Lauder Inc COM 518439104 1,108 5,076 SH   SOLE   5,076 0 0
Facebook Inc-A COM 30303m102 7,273 27,769 SH   SOLE   27,769 0 0
Fiserv Inc COM 337738108 2,528 24,536 SH   SOLE   24,536 0 0
Home Depot COM 437076102 5,265 18,960 SH   SOLE   18,960 0 0
Honeywell Int'l Inc COM 438516106 5,039 30,614 SH   SOLE   30,614 0 0
ICU Medical Inc COM 44930g107 755 4,129 SH   SOLE   4,129 0 0
Idexx Laboratories COM 45168d104 4,892 12,443 SH   SOLE   12,443 0 0
IntercontinentalExchange Group COM 45866f104 2,253 22,518 SH   SOLE   22,518 0 0
Intuitive Surgical Inc COM 46120e602 2,510 3,538 SH   SOLE   3,538 0 0
IPG Photonics Corp COM 44980X109 2,372 13,955 SH   SOLE   13,955 0 0
iShares Core S&P U.S. Growth E COM 464287671 8,175 102,207 SH   SOLE   102,207 0 0
iShares Russell 1000 Growth ET COM 464287614 5,008 23,091 SH   SOLE   23,091 0 0
Leidos Holdings Inc. COM 525327102 2,983 33,457 SH   SOLE   33,457 0 0
Lilly, Eli & Co COM 532457108 1,650 11,149 SH   SOLE   11,149 0 0
Mastercard Inc-Cl A COM 57636Q104 3,224 9,534 SH   SOLE   9,534 0 0
McDonald's Corp COM 580135101 1,532 6,978 SH   SOLE   6,978 0 0
Merck & Co Inc. COM 58933y105 2,181 26,293 SH   SOLE   26,293 0 0
Mettler-Toledo International I COM 592688105 4,883 5,056 SH   SOLE   5,056 0 0
MKS Instruments Inc COM 55306n104 1,876 17,179 SH   SOLE   17,179 0 0
Monolithic Power Systems Inc COM 609839105 1,593 5,699 SH   SOLE   5,699 0 0
Netflix COM 64110l106 3,824 7,648 SH   SOLE   7,648 0 0
Nike Inc Cl B COM 654106103 5,874 46,791 SH   SOLE   46,791 0 0
NV5 Global, Inc. COM 62945v109 2,729 51,723 SH   SOLE   51,723 0 0
Nvidia Corp COM 67066g104 5,994 11,075 SH   SOLE   11,075 0 0
Paypal Holdings Inc COM 70450y103 5,092 25,845 SH   SOLE   25,845 0 0
Progressive COM 743315103 2,577 27,221 SH   SOLE   27,221 0 0
Qualcomm Inc COM 747525103 4,197 35,664 SH   SOLE   35,664 0 0
S & P Global Inc. COM 78409v104 3,903 10,824 SH   SOLE   10,824 0 0
Salesforce.com Inc COM 79466L302 4,897 19,484 SH   SOLE   19,484 0 0
Starbucks Corp COM 855244109 2,527 29,415 SH   SOLE   29,415 0 0
Stryker Corporation COM 863667101 2,675 12,839 SH   SOLE   12,839 0 0
Take-Two Interactive Software COM 874054109 2,074 12,550 SH   SOLE   12,550 0 0
Thermo Fisher Scientific Inc COM 883556102 8,165 18,493 SH   SOLE   18,493 0 0
Tyler Technologies Inc COM 902252105 3,138 9,004 SH   SOLE   9,004 0 0
Union Pacific Corp COM 907818108 3,462 17,583 SH   SOLE   17,583 0 0
United Health COM 91324p102 3,173 10,178 SH   SOLE   10,178 0 0
Visa Inc COM 92826c839 4,596 22,982 SH   SOLE   22,982 0 0
Vivint Solar Inc. COM 92854q106 711 16,800 SH   SOLE   16,800 0 0
WRAP Technologies Inc COM 98212n107 1,438 212,339 SH   SOLE   212,339 0 0
Accenture PLC-Cl A COM G1151C101 1,370 6,064 SH   SOLE   6,064 0 0
Adidas AG COM 00687a107 1,067 6,543 SH   SOLE   6,543 0 0
Akzo Nobel NV COM 010199503 478 14,143 SH   SOLE   14,143 0 0
Alibaba Group COM 01609w102 1,304 4,436 SH   SOLE   4,436 0 0
Aon PLC COM g0403h108 1,259 6,104 SH   SOLE   6,104 0 0
Astrazeneca Plc COM 046353108 1,222 22,305 SH   SOLE   22,305 0 0
BHP Group COM 088606108 451 8,730 SH   SOLE   8,730 0 0
Canadian Imperial Bank of Comm COM 136069101 242 3,239 SH   SOLE   3,239 0 0
Canadian National Railway Co COM 136375102 498 4,677 SH   SOLE   4,677 0 0
Diageo PLC COM 25243Q205 874 6,348 SH   SOLE   6,348 0 0
Elbit Systems Ltd COM m3760d101 753 6,261 SH   SOLE   6,261 0 0
Hexagon AB COM 428263107 312 4,134 SH   SOLE   4,134 0 0
ICON PLC COM g4705a100 635 3,322 SH   SOLE   3,322 0 0
iShares MSCI ACWI ETF COM 464288240 918 19,966 SH   SOLE   19,966 0 0
Kao Corporation COM 485537401 910 60,639 SH   SOLE   60,639 0 0
Kubota Corp COM 501173207 541 6,009 SH   SOLE   6,009 0 0
Linde PLC COM g5494j103 530 2,225 SH   SOLE   2,225 0 0
Mercadolibre COM 58733R102 1,155 1,067 SH   SOLE   1,067 0 0
Neste Oyj COM 64104y106 233 8,879 SH   SOLE   8,879 0 0
New Oriental Education & Techn COM 647581107 225 1,504 SH   SOLE   1,504 0 0
Nice LTD COM 653656108 1,452 6,397 SH   SOLE   6,397 0 0
Nomad Foods LTD COM g6564a105 252 9,873 SH   SOLE   9,873 0 0
Novartis AG ADR COM 66987v109 206 2,366 SH   SOLE   2,366 0 0
Novo-Nordisk Spons ADR COM 670100205 528 7,609 SH   SOLE   7,609 0 0
Omron Corp. COM 682151303 972 12,452 SH   SOLE   12,452 0 0
Open Text Corporation COM 683715106 873 20,665 SH   SOLE   20,665 0 0
Royal Bank of Canada COM 780087102 244 3,478 SH   SOLE   3,478 0 0
SAP AG-Sp ADR COM 803054204 562 3,609 SH   SOLE   3,609 0 0
Schneider Electric COM 80687p106 605 24,306 SH   SOLE   24,306 0 0
Solaredge Technologies Inc COM 83417m104 992 4,161 SH   SOLE   4,161 0 0
Taiwan Semiconductor Mfg ADR COM 874039100 824 10,168 SH   SOLE   10,168 0 0
Tencent Holdings COM 88032q109 877 12,964 SH   SOLE   12,964 0 0
Toronto-Dominion COM 891160509 403 8,721 SH   SOLE   8,721 0 0
Unilever N V - NY Shares COM 904784709 497 8,231 SH   SOLE   8,231 0 0
Vestas Wind Systems COM 925458101 564 10,486 SH   SOLE   10,486 0 0
Vivendi SA COM 92852t201 643 23,089 SH   SOLE   23,089 0 0
Akamai Technologies COM 00971T101 775 7,012 SH   SOLE   7,012 0 0
American Express COM 025816109 2,165 21,596 SH   SOLE   21,596 0 0
Amgen Inc COM 031162100 3,017 11,869 SH   SOLE   11,869 0 0
Apple Inc COM 037833100 21,468 185,375 SH   SOLE   185,375 0 0
Bank of America COM 060505104 686 28,497 SH   SOLE   28,497 0 0
Berkshire Hathaway COM 084670702 2,821 13,249 SH   SOLE   13,249 0 0
Blackrock Inc COM 09247x101 1,187 2,107 SH   SOLE   2,107 0 0
Bristol Myers Squibb Co COM 110122108 2,307 38,259 SH   SOLE   38,259 0 0
Caterpillar Inc COM 149123101 1,314 8,811 SH   SOLE   8,811 0 0
Cisco Systems Inc COM 17275R102 1,092 27,711 SH   SOLE   27,711 0 0
CME Group Inc COM 12572Q105 1,346 8,043 SH   SOLE   8,043 0 0
Comcast Corp. COM 20030N101 2,106 45,525 SH   SOLE   45,525 0 0
Conagra Brands Inc COM 205887102 783 21,919 SH   SOLE   21,919 0 0
CVS Caremark Corp. COM 126650100 1,617 27,692 SH   SOLE   27,692 0 0
Danaher Corp COM 235851102 3,759 17,457 SH   SOLE   17,457 0 0
Disney Walt COM 254687106 2,722 21,940 SH   SOLE   21,940 0 0
Dollar General Corp COM 256677105 1,165 5,557 SH   SOLE   5,557 0 0
Du Pont (E.I.) De Nemours COM 26614n102 1,077 19,406 SH   SOLE   19,406 0 0
Duke Energy Corp COM 26441c204 1,088 12,287 SH   SOLE   12,287 0 0
Emcor Group Inc COM 29084q100 1,409 20,807 SH   SOLE   20,807 0 0
Fedex Corp COM 31428X106 1,640 6,522 SH   SOLE   6,522 0 0
Goldman Sachs Group COM 38141g104 749 3,727 SH   SOLE   3,727 0 0
iShares Core S&P U.S. Value ET COM 464287663 3,377 62,194 SH   SOLE   62,194 0 0
iShares Russell 1000 Value ETF COM 464287598 1,455 12,321 SH   SOLE   12,321 0 0
Johnson & Johnson COM 478160104 1,488 9,994 SH   SOLE   9,994 0 0
JP Morgan Chase COM 46625h100 2,742 28,482 SH   SOLE   28,482 0 0
KBR Inc COM 48242w106 1,367 61,136 SH   SOLE   61,136 0 0
KC Southern Ind COM 485170302 1,341 7,418 SH   SOLE   7,418 0 0
LAM Research Corp COM 512807108 878 2,648 SH   SOLE   2,648 0 0
Martin Marietta COM 573284106 432 1,835 SH   SOLE   1,835 0 0
Medtronic PLC COM g5960l103 1,020 9,814 SH   SOLE   9,814 0 0
Microsoft Corp COM 594918104 16,910 80,396 SH   SOLE   80,396 0 0
Morgan Stanley COM 617446448 714 14,770 SH   SOLE   14,770 0 0
Nextera Energy Inc COM 65339f101 1,471 5,301 SH   SOLE   5,301 0 0
O'Reilly Automotive COM 67103h107 777 1,686 SH   SOLE   1,686 0 0
Pepsico Inc COM 713448108 2,847 20,543 SH   SOLE   20,543 0 0
Skyworks Solutions, Inc. COM 83088m102 1,422 9,775 SH   SOLE   9,775 0 0
T-Mobile US Inc COM 872590104 2,018 17,646 SH   SOLE   17,646 0 0
Target Corp COM 87612E106 3,648 23,171 SH   SOLE   23,171 0 0
Verizon Comm COM 92343v104 1,513 25,441 SH   SOLE   25,441 0 0
Wal-Mart Stores COM 931142103 3,347 23,924 SH   SOLE   23,924 0 0
Waste Management Inc. COM 94106l109 831 7,342 SH   SOLE   7,342 0 0
Zimmer Biomet COM 98956p102 1,957 14,377 SH   SOLE   14,377 0 0
iShares Core Intl Stock ETF COM 46432f834 650 11,139 SH   SOLE   11,139 0 0
iShares Core MSCI EAFE ETF COM 46432f842 237 3,924 SH   SOLE   3,924 0 0
iShares Core S&P 500 Index ETF COM 464287200 3,631 10,806 SH   SOLE   10,806 0 0
iShares Core S&P Mid Cap ETF COM 464287507 471 2,544 SH   SOLE   2,544 0 0
iShares Core S&P SmallCap ETF COM 464287804 274 3,908 SH   SOLE   3,908 0 0
Schwab U S Large Cap ETF COM 808524201 3,155 39,134 SH   SOLE   39,134 0 0
Schwab U S Mid Cap ETF COM 808524508 714 12,863 SH   SOLE   12,863 0 0
Schwab U S Small Cap ETF COM 808524607 447 6,546 SH   SOLE   6,546 0 0
SPDR MSCI ACWI ETF COM 78463x848 996 41,406 SH   SOLE   41,406 0 0
Vanguard FTSE Developed Market COM 921943858 323 7,889 SH   SOLE   7,889 0 0
Vanguard Large-Cap ETF COM 922908637 250 1,595 SH   SOLE   1,595 0 0
Vanguard Mega Cap Growth ETF COM 921910816 252 1,357 SH   SOLE   1,357 0 0
Vanguard Mid-Cap ETF COM 922908629 603 3,420 SH   SOLE   3,420 0 0