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,474 26,607 SH   SOLE   26,607 0 0
Adobe Inc COM 00724F101 6,914 14,545 SH   SOLE   14,545 0 0
Aerovironment Inc COM 008073108 4,109 35,404 SH   SOLE   35,404 0 0
Alphabet Inc CL C COM 02079K107 13,909 6,724 SH   SOLE   6,724 0 0
Amazon.com Inc COM 023135106 16,040 5,184 SH   SOLE   5,184 0 0
Broadcom LTD COM 11135f101 4,485 9,674 SH   SOLE   9,674 0 0
Burlington Stores COM 122017106 4,394 14,707 SH   SOLE   14,707 0 0
Cerner Corp COM 156782104 1,445 20,103 SH   SOLE   20,103 0 0
Construction Partners Inc. COM 21044c107 2,640 88,361 SH   SOLE   88,361 0 0
Costco Wholesale COM 22160K105 4,605 13,065 SH   SOLE   13,065 0 0
Enphase Energy Inc. COM 29355a107 5,378 33,165 SH   SOLE   33,165 0 0
Epam Systems Inc COM 29414b104 7,225 18,212 SH   SOLE   18,212 0 0
Estee Lauder Inc COM 518439104 1,370 4,711 SH   SOLE   4,711 0 0
Facebook Inc-A COM 30303m102 7,548 25,627 SH   SOLE   25,627 0 0
Fiserv Inc COM 337738108 1,414 11,877 SH   SOLE   11,877 0 0
Gentherm Inc COM 37253a103 2,682 36,186 SH   SOLE   36,186 0 0
Home Depot COM 437076102 3,079 10,087 SH   SOLE   10,087 0 0
Honeywell Int'l Inc COM 438516106 5,581 25,710 SH   SOLE   25,710 0 0
Idexx Laboratories COM 45168d104 4,799 9,808 SH   SOLE   9,808 0 0
IntercontinentalExchange Group COM 45866f104 2,233 19,994 SH   SOLE   19,994 0 0
Intuitive Surgical Inc COM 46120e602 2,489 3,369 SH   SOLE   3,369 0 0
IPG Photonics Corp COM 44980X109 2,757 13,068 SH   SOLE   13,068 0 0
iShares Core S&P U.S. Growth E COM 464287671 5,821 64,114 SH   SOLE   64,114 0 0
iShares Russell 1000 Growth ET COM 464287614 2,060 8,478 SH   SOLE   8,478 0 0
Leidos Holdings Inc. COM 525327102 2,945 30,592 SH   SOLE   30,592 0 0
Lilly, Eli & Co COM 532457108 1,878 10,054 SH   SOLE   10,054 0 0
Mastercard Inc-Cl A COM 57636Q104 5,484 15,402 SH   SOLE   15,402 0 0
Mettler-Toledo International I COM 592688105 5,173 4,476 SH   SOLE   4,476 0 0
MKS Instruments Inc COM 55306n104 3,087 16,650 SH   SOLE   16,650 0 0
Monolithic Power Systems Inc COM 609839105 1,975 5,592 SH   SOLE   5,592 0 0
Netflix COM 64110l106 3,676 7,047 SH   SOLE   7,047 0 0
Nike Inc Cl B COM 654106103 5,689 42,807 SH   SOLE   42,807 0 0
NV5 Global, Inc. COM 62945v109 4,888 50,611 SH   SOLE   50,611 0 0
Nvidia Corp COM 67066g104 5,759 10,786 SH   SOLE   10,786 0 0
Paypal Holdings Inc COM 70450y103 5,845 24,070 SH   SOLE   24,070 0 0
Qualcomm Inc COM 747525103 4,499 33,933 SH   SOLE   33,933 0 0
Rexnord Corp COM 76169b102 2,912 61,836 SH   SOLE   61,836 0 0
S & P Global Inc. COM 78409v104 3,442 9,753 SH   SOLE   9,753 0 0
Salesforce.com Inc COM 79466L302 3,795 17,914 SH   SOLE   17,914 0 0
Starbucks Corp COM 855244109 2,932 26,834 SH   SOLE   26,834 0 0
Stepan Co COM 858586100 3,516 27,658 SH   SOLE   27,658 0 0
Sunrun Inc COM 86771w105 516 8,535 SH   SOLE   8,535 0 0
Take-Two Interactive Software COM 874054109 1,993 11,278 SH   SOLE   11,278 0 0
Tesla Inc COM 88160r101 2,048 3,066 SH   SOLE   3,066 0 0
Thermo Fisher Scientific Inc COM 883556102 7,432 16,285 SH   SOLE   16,285 0 0
Twilio Inc - A COM 90138f102 244 715 SH   SOLE   715 0 0
Tyler Technologies Inc COM 902252105 3,577 8,425 SH   SOLE   8,425 0 0
Ulta Beauty Inc COM 90384S303 2,872 9,291 SH   SOLE   9,291 0 0
Union Pacific Corp COM 907818108 3,605 16,357 SH   SOLE   16,357 0 0
United Health COM 91324p102 2,948 7,923 SH   SOLE   7,923 0 0
Visa Inc COM 92826c839 4,535 21,421 SH   SOLE   21,421 0 0
WRAP Technologies Inc COM 98212n107 1,045 187,988 SH   SOLE   187,988 0 0
Accenture PLC-Cl A COM G1151C101 2,164 7,835 SH   SOLE   7,835 0 0
Adidas AG COM 00687a107 1,333 8,489 SH   SOLE   8,489 0 0
Airbus SE - Unsp ADR COM 009279100 406 14,303 SH   SOLE   14,303 0 0
Akzo Nobel NV COM 010199503 713 19,028 SH   SOLE   19,028 0 0
Alibaba Group COM 01609w102 767 3,381 SH   SOLE   3,381 0 0
Aon PLC COM g0403h108 1,739 7,558 SH   SOLE   7,558 0 0
Astrazeneca Plc COM 046353108 746 15,005 SH   SOLE   15,005 0 0
BHP Group COM 088606108 825 11,893 SH   SOLE   11,893 0 0
BP PLC - Sp ADR COM 055622104 670 27,506 SH   SOLE   27,506 0 0
Canadian Imperial Bank of Comm COM 136069101 846 8,643 SH   SOLE   8,643 0 0
Canadian National Railway Co COM 136375102 686 5,913 SH   SOLE   5,913 0 0
Diageo PLC COM 25243Q205 1,370 8,346 SH   SOLE   8,346 0 0
Elbit Systems Ltd COM m3760d101 1,124 7,863 SH   SOLE   7,863 0 0
Hexagon AB COM 428263107 608 6,590 SH   SOLE   6,590 0 0
ICON PLC COM g4705a100 862 4,390 SH   SOLE   4,390 0 0
iShares MSCI ACWI ETF COM 464288240 1,008 18,267 SH   SOLE   18,267 0 0
Kubota Corp COM 501173207 955 8,308 SH   SOLE   8,308 0 0
Linde PLC COM g5494j103 895 3,194 SH   SOLE   3,194 0 0
Magna International Inc COM 559222401 376 4,271 SH   SOLE   4,271 0 0
Mercadolibre COM 58733R102 1,689 1,147 SH   SOLE   1,147 0 0
Neste Oyj COM 64104y106 731 27,465 SH   SOLE   27,465 0 0
Nice LTD COM 653656108 1,775 8,142 SH   SOLE   8,142 0 0
Nomad Foods LTD COM g6564a105 354 12,909 SH   SOLE   12,909 0 0
Novartis AG ADR COM 66987v109 240 2,807 SH   SOLE   2,807 0 0
Novo-Nordisk Spons ADR COM 670100205 718 10,649 SH   SOLE   10,649 0 0
Omron Corp. COM 682151303 1,310 16,603 SH   SOLE   16,603 0 0
Open Text Corporation COM 683715106 1,208 25,321 SH   SOLE   25,321 0 0
Orsted A/S-UNSP ADR COM 68750l102 672 12,344 SH   SOLE   12,344 0 0
Royal Bank of Canada COM 780087102 839 9,096 SH   SOLE   9,096 0 0
Schneider Electric COM 80687p106 980 32,225 SH   SOLE   32,225 0 0
Sociedad Quimica Y Minera De C COM 833635105 374 7,043 SH   SOLE   7,043 0 0
Solaredge Technologies Inc COM 83417m104 1,139 3,961 SH   SOLE   3,961 0 0
Taiwan Semiconductor Mfg ADR COM 874039100 1,584 13,395 SH   SOLE   13,395 0 0
Tencent Holdings COM 88032q109 1,352 16,939 SH   SOLE   16,939 0 0
Toronto-Dominion COM 891160509 772 11,837 SH   SOLE   11,837 0 0
Total SE-Spon ADR COM 89151e109 354 7,613 SH   SOLE   7,613 0 0
Unilever PLC-Sp ADR COM 904767704 543 9,733 SH   SOLE   9,733 0 0
Vale SA - Sp ADR COM 91912e105 364 20,931 SH   SOLE   20,931 0 0
Vestas Wind Systems COM 925458101 1,019 14,608 SH   SOLE   14,608 0 0
Vivendi SA COM 92852t201 981 29,854 SH   SOLE   29,854 0 0
American Express COM 025816109 3,666 25,919 SH   SOLE   25,919 0 0
Amgen Inc COM 031162100 3,355 13,484 SH   SOLE   13,484 0 0
Apple Inc COM 037833100 22,341 182,901 SH   SOLE   182,901 0 0
Bank of America COM 060505104 1,171 30,266 SH   SOLE   30,266 0 0
Berkshire Hathaway COM 084670702 3,003 11,755 SH   SOLE   11,755 0 0
Blackrock Inc COM 09247x101 2,546 3,377 SH   SOLE   3,377 0 0
Boeing COM 097023105 1,077 4,227 SH   SOLE   4,227 0 0
Bristol Myers Squibb Co COM 110122108 2,826 44,765 SH   SOLE   44,765 0 0
Caterpillar Inc COM 149123101 2,663 11,486 SH   SOLE   11,486 0 0
Chevron Corp. COM 166764100 1,223 11,668 SH   SOLE   11,668 0 0
Comcast Corp. COM 20030N101 2,924 54,029 SH   SOLE   54,029 0 0
Conoco Phillips COM 20825C104 982 18,535 SH   SOLE   18,535 0 0
CVS Caremark Corp. COM 126650100 2,482 32,986 SH   SOLE   32,986 0 0
Danaher Corp COM 235851102 4,106 18,243 SH   SOLE   18,243 0 0
Disney Walt COM 254687106 4,891 26,506 SH   SOLE   26,506 0 0
Dollar General Corp COM 256677105 1,875 9,252 SH   SOLE   9,252 0 0
Du Pont (E.I.) De Nemours COM 26614n102 1,952 25,265 SH   SOLE   25,265 0 0
Emcor Group Inc COM 29084q100 2,812 25,068 SH   SOLE   25,068 0 0
ETSY Inc. COM 29786a106 1,342 6,653 SH   SOLE   6,653 0 0
Fedex Corp COM 31428X106 2,276 8,012 SH   SOLE   8,012 0 0
Goldman Sachs Group COM 38141g104 3,089 9,447 SH   SOLE   9,447 0 0
iShares Core S&P U.S. Value ET COM 464287663 4,814 69,865 SH   SOLE   69,865 0 0
iShares Russell 1000 Value ETF COM 464287598 1,280 8,447 SH   SOLE   8,447 0 0
Johnson & Johnson COM 478160104 1,941 11,809 SH   SOLE   11,809 0 0
JP Morgan Chase COM 46625h100 5,177 34,005 SH   SOLE   34,005 0 0
KBR Inc COM 48242w106 2,818 73,402 SH   SOLE   73,402 0 0
KC Southern Ind COM 485170302 2,465 9,339 SH   SOLE   9,339 0 0
Keysight Technologies COM 49338l103 1,640 11,435 SH   SOLE   11,435 0 0
LAM Research Corp COM 512807108 1,901 3,194 SH   SOLE   3,194 0 0
Martin Marietta COM 573284106 723 2,153 SH   SOLE   2,153 0 0
Mastec Inc. COM 576323109 1,131 12,070 SH   SOLE   12,070 0 0
Microsoft Corp COM 594918104 18,630 79,019 SH   SOLE   79,019 0 0
Morgan Stanley COM 617446448 2,938 37,834 SH   SOLE   37,834 0 0
Nextera Energy Inc COM 65339f101 1,985 26,248 SH   SOLE   26,248 0 0
Pepsico Inc COM 713448108 1,767 12,490 SH   SOLE   12,490 0 0
Renewable Energy Group Inc COM 75972a301 864 13,086 SH   SOLE   13,086 0 0
Skyworks Solutions, Inc. COM 83088m102 2,640 14,386 SH   SOLE   14,386 0 0
Sysco COM 871829107 1,601 20,338 SH   SOLE   20,338 0 0
T-Mobile US Inc COM 872590104 2,648 21,131 SH   SOLE   21,131 0 0
Target Corp COM 87612E106 4,604 23,242 SH   SOLE   23,242 0 0
Texas Instruments Inc COM 882508104 2,537 13,422 SH   SOLE   13,422 0 0
Wal-Mart Stores COM 931142103 3,769 27,748 SH   SOLE   27,748 0 0
Waste Management Inc. COM 94106l109 2,146 16,633 SH   SOLE   16,633 0 0
Zimmer Biomet COM 98956p102 2,677 16,725 SH   SOLE   16,725 0 0
iShares Core Intl Stock ETF COM 46432f834 690 9,812 SH   SOLE   9,812 0 0
iShares Core MSCI EAFE ETF COM 46432f842 283 3,924 SH   SOLE   3,924 0 0
iShares Core S&P 500 Index ETF COM 464287200 3,965 9,966 SH   SOLE   9,966 0 0
iShares Core S&P Mid Cap ETF COM 464287507 598 2,299 SH   SOLE   2,299 0 0
iShares Core S&P SmallCap ETF COM 464287804 370 3,406 SH   SOLE   3,406 0 0
Schwab U S Large Cap ETF COM 808524201 3,444 35,863 SH   SOLE   35,863 0 0
Schwab U S Mid Cap ETF COM 808524508 863 11,598 SH   SOLE   11,598 0 0
Schwab U S Small Cap ETF COM 808524607 596 5,980 SH   SOLE   5,980 0 0
SPDR MSCI ACWI ETF COM 78463x848 1,119 38,703 SH   SOLE   38,703 0 0
Vanguard FTSE Developed Market COM 921943858 387 7,889 SH   SOLE   7,889 0 0
Vanguard Large-Cap ETF COM 922908637 296 1,595 SH   SOLE   1,595 0 0
Vanguard Mega Cap Growth ETF COM 921910816 281 1,357 SH   SOLE   1,357 0 0
Vanguard Mid-Cap ETF COM 922908629 757 3,420 SH   SOLE   3,420 0 0