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,696 29,036 SH   SOLE   29,036 0 0
Adobe Inc COM 00724F101 7,754 15,504 SH   SOLE   15,504 0 0
Aerovironment Inc COM 008073108 3,232 37,188 SH   SOLE   37,188 0 0
Alphabet Inc CL C COM 02079K107 10,333 5,898 SH   SOLE   5,898 0 0
Amazon.com Inc COM 023135106 17,903 5,497 SH   SOLE   5,497 0 0
Broadcom LTD COM 11135f101 4,519 10,321 SH   SOLE   10,321 0 0
Burlington Stores COM 122017106 4,344 16,607 SH   SOLE   16,607 0 0
Cerner Corp COM 156782104 1,626 20,724 SH   SOLE   20,724 0 0
Costco Wholesale COM 22160K105 5,267 13,980 SH   SOLE   13,980 0 0
Enphase Energy Inc. COM 29355a107 6,187 35,260 SH   SOLE   35,260 0 0
Epam Systems Inc COM 29414b104 7,052 19,679 SH   SOLE   19,679 0 0
Estee Lauder Inc COM 518439104 1,350 5,071 SH   SOLE   5,071 0 0
Facebook Inc-A COM 30303m102 7,451 27,277 SH   SOLE   27,277 0 0
Fiserv Inc COM 337738108 2,455 21,559 SH   SOLE   21,559 0 0
Home Depot COM 437076102 4,919 18,520 SH   SOLE   18,520 0 0
Honeywell Int'l Inc COM 438516106 6,284 29,544 SH   SOLE   29,544 0 0
Idexx Laboratories COM 45168d104 6,108 12,220 SH   SOLE   12,220 0 0
IntercontinentalExchange Group COM 45866f104 2,493 21,628 SH   SOLE   21,628 0 0
Intuitive Surgical Inc COM 46120e602 2,880 3,520 SH   SOLE   3,520 0 0
IPG Photonics Corp COM 44980X109 3,115 13,918 SH   SOLE   13,918 0 0
iShares Core S&P U.S. Growth E COM 464287671 7,354 82,919 SH   SOLE   82,919 0 0
iShares Russell 1000 Growth ET COM 464287614 4,958 20,560 SH   SOLE   20,560 0 0
Leidos Holdings Inc. COM 525327102 3,522 33,503 SH   SOLE   33,503 0 0
Lilly, Eli & Co COM 532457108 1,873 11,096 SH   SOLE   11,096 0 0
Mastercard Inc-Cl A COM 57636Q104 5,694 15,951 SH   SOLE   15,951 0 0
Mettler-Toledo International I COM 592688105 5,565 4,883 SH   SOLE   4,883 0 0
MKS Instruments Inc COM 55306n104 2,616 17,388 SH   SOLE   17,388 0 0
Monolithic Power Systems Inc COM 609839105 2,126 5,804 SH   SOLE   5,804 0 0
Netflix COM 64110l106 4,119 7,617 SH   SOLE   7,617 0 0
Nike Inc Cl B COM 654106103 6,551 46,306 SH   SOLE   46,306 0 0
NV5 Global, Inc. COM 62945v109 4,215 53,503 SH   SOLE   53,503 0 0
Nvidia Corp COM 67066g104 5,778 11,065 SH   SOLE   11,065 0 0
Paypal Holdings Inc COM 70450y103 6,012 25,671 SH   SOLE   25,671 0 0
Qualcomm Inc COM 747525103 5,481 35,982 SH   SOLE   35,982 0 0
Rexnord Corp COM 76169b102 2,530 64,079 SH   SOLE   64,079 0 0
S & P Global Inc. COM 78409v104 3,491 10,619 SH   SOLE   10,619 0 0
Salesforce.com Inc COM 79466L302 4,320 19,413 SH   SOLE   19,413 0 0
Starbucks Corp COM 855244109 3,156 29,497 SH   SOLE   29,497 0 0
Stepan Co COM 858586100 2,468 20,685 SH   SOLE   20,685 0 0
Stryker Corporation COM 863667101 3,121 12,737 SH   SOLE   12,737 0 0
Sunrun Inc COM 86771w105 592 8,535 SH   SOLE   8,535 0 0
Take-Two Interactive Software COM 874054109 2,580 12,414 SH   SOLE   12,414 0 0
Thermo Fisher Scientific Inc COM 883556102 8,451 18,143 SH   SOLE   18,143 0 0
Twilio Inc - A COM 90138f102 223 660 SH   SOLE   660 0 0
Tyler Technologies Inc COM 902252105 3,919 8,977 SH   SOLE   8,977 0 0
Ulta Beauty Inc COM 90384S303 2,778 9,673 SH   SOLE   9,673 0 0
Union Pacific Corp COM 907818108 3,674 17,646 SH   SOLE   17,646 0 0
United Health COM 91324p102 3,576 10,198 SH   SOLE   10,198 0 0
Visa Inc COM 92826c839 4,950 22,630 SH   SOLE   22,630 0 0
WRAP Technologies Inc COM 98212n107 724 149,864 SH   SOLE   149,864 0 0
Accenture PLC-Cl A COM G1151C101 1,678 6,425 SH   SOLE   6,425 0 0
Adidas AG COM 00687a107 1,284 7,019 SH   SOLE   7,019 0 0
Airbus SE - Unsp ADR COM 009279100 317 11,587 SH   SOLE   11,587 0 0
Akzo Nobel NV COM 010199503 547 15,156 SH   SOLE   15,156 0 0
Alibaba Group COM 01609w102 1,105 4,747 SH   SOLE   4,747 0 0
Aon PLC COM g0403h108 1,346 6,370 SH   SOLE   6,370 0 0
Astrazeneca Plc COM 046353108 612 12,237 SH   SOLE   12,237 0 0
BHP Group COM 088606108 617 9,450 SH   SOLE   9,450 0 0
Canadian Imperial Bank of Comm COM 136069101 303 3,550 SH   SOLE   3,550 0 0
Canadian National Railway Co COM 136375102 547 4,982 SH   SOLE   4,982 0 0
Diageo PLC COM 25243Q205 1,078 6,789 SH   SOLE   6,789 0 0
Elbit Systems Ltd COM m3760d101 819 6,259 SH   SOLE   6,259 0 0
Hexagon AB COM 428263107 446 4,919 SH   SOLE   4,919 0 0
ICON PLC COM g4705a100 698 3,580 SH   SOLE   3,580 0 0
iShares MSCI ACWI ETF COM 464288240 1,060 19,992 SH   SOLE   19,992 0 0
Kao Corporation COM 485537401 966 62,560 SH   SOLE   62,560 0 0
Kubota Corp COM 501173207 722 6,546 SH   SOLE   6,546 0 0
Linde PLC COM g5494j103 657 2,495 SH   SOLE   2,495 0 0
Mercadolibre COM 58733R102 1,772 1,058 SH   SOLE   1,058 0 0
Neste Oyj COM 64104y106 830 22,723 SH   SOLE   22,723 0 0
New Oriental Education & Techn COM 647581107 305 1,643 SH   SOLE   1,643 0 0
Nice LTD COM 653656108 1,943 6,853 SH   SOLE   6,853 0 0
Nomad Foods LTD COM g6564a105 271 10,647 SH   SOLE   10,647 0 0
Novartis AG ADR COM 66987v109 239 2,526 SH   SOLE   2,526 0 0
Novo-Nordisk Spons ADR COM 670100205 584 8,365 SH   SOLE   8,365 0 0
Omron Corp. COM 682151303 1,207 13,493 SH   SOLE   13,493 0 0
Open Text Corporation COM 683715106 1,001 22,015 SH   SOLE   22,015 0 0
Orsted A/S-UNSP ADR COM 68750l102 362 5,301 SH   SOLE   5,301 0 0
Royal Bank of Canada COM 780087102 307 3,742 SH   SOLE   3,742 0 0
SAP AG-Sp ADR COM 803054204 481 3,688 SH   SOLE   3,688 0 0
Schneider Electric COM 80687p106 760 26,256 SH   SOLE   26,256 0 0
Solaredge Technologies Inc COM 83417m104 1,060 3,321 SH   SOLE   3,321 0 0
Taiwan Semiconductor Mfg ADR COM 874039100 1,195 10,960 SH   SOLE   10,960 0 0
Tencent Holdings COM 88032q109 988 13,746 SH   SOLE   13,746 0 0
Toronto-Dominion COM 891160509 528 9,366 SH   SOLE   9,366 0 0
Unilever PLC-Sp ADR COM 904767704 544 9,015 SH   SOLE   9,015 0 0
Vestas Wind Systems COM 925458101 926 11,842 SH   SOLE   11,842 0 0
Vivendi SA COM 92852t201 791 24,635 SH   SOLE   24,635 0 0
Akamai Technologies COM 00971T101 1,560 14,862 SH   SOLE   14,862 0 0
American Express COM 025816109 2,806 23,206 SH   SOLE   23,206 0 0
Amgen Inc COM 031162100 2,843 12,364 SH   SOLE   12,364 0 0
Apple Inc COM 037833100 24,834 187,161 SH   SOLE   187,161 0 0
Bank of America COM 060505104 856 28,244 SH   SOLE   28,244 0 0
Berkshire Hathaway COM 084670702 3,263 14,074 SH   SOLE   14,074 0 0
Blackrock Inc COM 09247x101 2,142 2,969 SH   SOLE   2,969 0 0
Bristol Myers Squibb Co COM 110122108 2,551 41,120 SH   SOLE   41,120 0 0
Caterpillar Inc COM 149123101 1,771 9,727 SH   SOLE   9,727 0 0
Chevron Corp. COM 166764100 873 10,334 SH   SOLE   10,334 0 0
Comcast Corp. COM 20030N101 2,560 48,861 SH   SOLE   48,861 0 0
CVS Caremark Corp. COM 126650100 1,991 29,158 SH   SOLE   29,158 0 0
Danaher Corp COM 235851102 4,064 18,293 SH   SOLE   18,293 0 0
Disney Walt COM 254687106 4,269 23,564 SH   SOLE   23,564 0 0
Dollar General Corp COM 256677105 1,748 8,311 SH   SOLE   8,311 0 0
Du Pont (E.I.) De Nemours COM 26614n102 1,534 21,570 SH   SOLE   21,570 0 0
Duke Energy Corp COM 26441c204 1,211 13,228 SH   SOLE   13,228 0 0
Emcor Group Inc COM 29084q100 2,017 22,053 SH   SOLE   22,053 0 0
ETSY Inc. COM 29786a106 1,034 5,813 SH   SOLE   5,813 0 0
Fedex Corp COM 31428X106 1,847 7,116 SH   SOLE   7,116 0 0
Goldman Sachs Group COM 38141g104 2,156 8,177 SH   SOLE   8,177 0 0
iShares Core S&P U.S. Value ET COM 464287663 3,549 57,074 SH   SOLE   57,074 0 0
iShares Russell 1000 Value ETF COM 464287598 1,445 10,569 SH   SOLE   10,569 0 0
Johnson & Johnson COM 478160104 1,687 10,717 SH   SOLE   10,717 0 0
JP Morgan Chase COM 46625h100 3,880 30,531 SH   SOLE   30,531 0 0
KBR Inc COM 48242w106 1,989 64,309 SH   SOLE   64,309 0 0
KC Southern Ind COM 485170302 1,668 8,173 SH   SOLE   8,173 0 0
LAM Research Corp COM 512807108 1,350 2,858 SH   SOLE   2,858 0 0
Martin Marietta COM 573284106 558 1,966 SH   SOLE   1,966 0 0
Medtronic PLC COM g5960l103 1,250 10,668 SH   SOLE   10,668 0 0
Microsoft Corp COM 594918104 18,072 81,250 SH   SOLE   81,250 0 0
Morgan Stanley COM 617446448 2,239 32,670 SH   SOLE   32,670 0 0
Nextera Energy Inc COM 65339f101 1,791 23,216 SH   SOLE   23,216 0 0
Pepsico Inc COM 713448108 3,275 22,083 SH   SOLE   22,083 0 0
Skyworks Solutions, Inc. COM 83088m102 1,612 10,544 SH   SOLE   10,544 0 0
T-Mobile US Inc COM 872590104 2,568 19,047 SH   SOLE   19,047 0 0
Target Corp COM 87612E106 4,405 24,951 SH   SOLE   24,951 0 0
Texas Instruments Inc COM 882508104 911 5,552 SH   SOLE   5,552 0 0
Verizon Comm COM 92343v104 1,615 27,482 SH   SOLE   27,482 0 0
Wal-Mart Stores COM 931142103 3,681 25,536 SH   SOLE   25,536 0 0
Waste Management Inc. COM 94106l109 1,764 14,960 SH   SOLE   14,960 0 0
Zimmer Biomet COM 98956p102 2,371 15,387 SH   SOLE   15,387 0 0
iShares Core Intl Stock ETF COM 46432f834 664 9,884 SH   SOLE   9,884 0 0
iShares Core MSCI EAFE ETF COM 46432f842 271 3,924 SH   SOLE   3,924 0 0
iShares Core S&P 500 Index ETF COM 464287200 3,756 10,006 SH   SOLE   10,006 0 0
iShares Core S&P Mid Cap ETF COM 464287507 522 2,272 SH   SOLE   2,272 0 0
iShares Core S&P SmallCap ETF COM 464287804 316 3,442 SH   SOLE   3,442 0 0
Schwab U S Large Cap ETF COM 808524201 3,651 40,147 SH   SOLE   40,147 0 0
Schwab U S Mid Cap ETF COM 808524508 906 13,294 SH   SOLE   13,294 0 0
Schwab U S Small Cap ETF COM 808524607 605 6,795 SH   SOLE   6,795 0 0
SPDR MSCI ACWI ETF COM 78463x848 1,178 42,620 SH   SOLE   42,620 0 0
Vanguard FTSE Developed Market COM 921943858 372 7,889 SH   SOLE   7,889 0 0
Vanguard Large-Cap ETF COM 922908637 280 1,595 SH   SOLE   1,595 0 0
Vanguard Mega Cap Growth ETF COM 921910816 276 1,357 SH   SOLE   1,357 0 0
Vanguard Mid-Cap ETF COM 922908629 707 3,420 SH   SOLE   3,420 0 0