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
Adobe Inc COM 00724F101 8,139 14,137 SH   SOLE   14,137 0 0
Alphabet Inc CL C COM 02079K107 17,482 6,559 SH   SOLE   6,559 0 0
Amazon.com Inc COM 023135106 19,543 5,949 SH   SOLE   5,949 0 0
Apple Inc COM 037833100 25,884 182,925 SH   SOLE   182,925 0 0
Atlassian Corp PLC- CL A COM g06242104 218 558 SH   SOLE   558 0 0
Broadcom LTD COM 11135f101 4,518 9,316 SH   SOLE   9,316 0 0
Cerner Corp COM 156782104 1,358 19,254 SH   SOLE   19,254 0 0
Construction Partners COM 21044c107 2,988 89,537 SH   SOLE   89,537 0 0
Costco Wholesale COM 22160K105 5,762 12,822 SH   SOLE   12,822 0 0
Digital Turbine Inc COM 25400w102 4,922 71,589 SH   SOLE   71,589 0 0
Enphase Energy Inc. COM 29355a107 4,845 32,308 SH   SOLE   32,308 0 0
Epam Systems Inc COM 29414b104 7,837 13,737 SH   SOLE   13,737 0 0
Estee Lauder Inc COM 518439104 1,344 4,482 SH   SOLE   4,482 0 0
Fiserv Inc COM 337738108 1,217 11,219 SH   SOLE   11,219 0 0
Gartner Inc COM 366651107 224 737 SH   SOLE   737 0 0
Gentherm Inc COM 37253a103 2,929 36,187 SH   SOLE   36,187 0 0
Home Depot COM 437076102 3,149 9,592 SH   SOLE   9,592 0 0
Idexx Laboratories COM 45168d104 5,921 9,521 SH   SOLE   9,521 0 0
IntercontinentalExchange Group COM 45866f104 2,196 19,126 SH   SOLE   19,126 0 0
Intuitive Surgical Inc COM 46120e602 3,212 3,231 SH   SOLE   3,231 0 0
iShares Core S&P U.S. Growth E COM 464287671 6,327 61,784 SH   SOLE   61,784 0 0
iShares Russell 1000 Growth ET COM 464287614 1,686 6,153 SH   SOLE   6,153 0 0
Lilly, Eli & Co COM 532457108 2,204 9,538 SH   SOLE   9,538 0 0
Mastercard Inc-Cl A COM 57636Q104 5,307 15,265 SH   SOLE   15,265 0 0
Meta Platforms Inc. COM 30303m102 10,585 31,188 SH   SOLE   31,188 0 0
Mettler-Toledo Int'l COM 592688105 5,985 4,345 SH   SOLE   4,345 0 0
Microsoft Corp COM 594918104 21,964 77,907 SH   SOLE   77,907 0 0
MKS Instruments Inc COM 55306n104 2,447 16,215 SH   SOLE   16,215 0 0
Moderna Inc COM 60770k107 269 700 SH   SOLE   700 0 0
Monolithic Power Sys COM 609839105 2,642 5,452 SH   SOLE   5,452 0 0
Netflix COM 64110l106 4,224 6,921 SH   SOLE   6,921 0 0
Nike Inc Cl B COM 654106103 5,869 40,413 SH   SOLE   40,413 0 0
NV5 Global, Inc. COM 62945v109 4,854 49,247 SH   SOLE   49,247 0 0
Nvidia Corp COM 67066g104 8,837 42,657 SH   SOLE   42,657 0 0
Paypal Holdings Inc COM 70450y103 6,071 23,332 SH   SOLE   23,332 0 0
Qualcomm Inc COM 747525103 4,224 32,752 SH   SOLE   32,752 0 0
Rexnord Corp COM 76169b102 3,974 61,813 SH   SOLE   61,813 0 0
S & P Global Inc. COM 78409v104 3,963 9,327 SH   SOLE   9,327 0 0
Salesforce.com Inc COM 79466L302 4,606 16,983 SH   SOLE   16,983 0 0
Starbucks Corp COM 855244109 2,835 25,702 SH   SOLE   25,702 0 0
Sunrun Inc COM 86771w105 314 7,147 SH   SOLE   7,147 0 0
Tesla Inc COM 88160r101 4,154 5,357 SH   SOLE   5,357 0 0
Thermo Fisher Scientific Inc COM 883556102 8,837 15,468 SH   SOLE   15,468 0 0
Twilio Inc - A COM 90138f102 228 715 SH   SOLE   715 0 0
Tyler Technologies COM 902252105 3,728 8,129 SH   SOLE   8,129 0 0
Ulta Beauty Inc COM 90384S303 3,256 9,021 SH   SOLE   9,021 0 0
Union Pacific Corp COM 907818108 3,084 15,735 SH   SOLE   15,735 0 0
United Health COM 91324p102 2,999 7,674 SH   SOLE   7,674 0 0
Visa Inc COM 92826c839 4,592 20,617 SH   SOLE   20,617 0 0
WRAP Technologies COM 98212n107 1,059 176,799 SH   SOLE   176,799 0 0
Accenture PLC-Cl A COM G1151C101 2,356 7,363 SH   SOLE   7,363 0 0
Adidas AG COM 00687a107 1,477 9,342 SH   SOLE   9,342 0 0
Airbus SE - Unsp ADR COM 009279100 534 15,979 SH   SOLE   15,979 0 0
Akzo Nobel NV COM 010199503 1,060 29,202 SH   SOLE   29,202 0 0
Alibaba Group COM 01609w102 362 2,445 SH   SOLE   2,445 0 0
Aon PLC COM g0403h108 1,868 6,536 SH   SOLE   6,536 0 0
Astrazeneca Plc COM 046353108 991 16,504 SH   SOLE   16,504 0 0
BHP Group COM 088606108 708 13,233 SH   SOLE   13,233 0 0
BP PLC - Sp ADR COM 055622104 835 30,561 SH   SOLE   30,561 0 0
Canadian Imperial Bank of Comm COM 136069101 1,071 9,624 SH   SOLE   9,624 0 0
Canadian National Railway Co COM 136375102 742 6,419 SH   SOLE   6,419 0 0
Diageo PLC COM 25243Q205 1,803 9,340 SH   SOLE   9,340 0 0
Elbit Systems Ltd COM m3760d101 669 4,621 SH   SOLE   4,621 0 0
Hexagon AB COM 428263107 836 54,294 SH   SOLE   54,294 0 0
Honda Motor Ltd Amern Shs COM 438128308 953 31,064 SH   SOLE   31,064 0 0
ICON PLC COM g4705a100 1,279 4,880 SH   SOLE   4,880 0 0
iShares MSCI ACWI ETF COM 464288240 1,405 25,349 SH   SOLE   25,349 0 0
Linde PLC COM g5494j103 1,072 3,653 SH   SOLE   3,653 0 0
Lululemon Athletica COM 550021109 521 1,287 SH   SOLE   1,287 0 0
Magna International COM 559222401 682 9,065 SH   SOLE   9,065 0 0
Mercadolibre COM 58733R102 1,083 645 SH   SOLE   645 0 0
Neste Oyj COM 64104y106 863 30,506 SH   SOLE   30,506 0 0
Nice LTD COM 653656108 1,992 7,013 SH   SOLE   7,013 0 0
Nomad Foods LTD COM g6564a105 398 14,451 SH   SOLE   14,451 0 0
Novartis AG ADR COM 66987v109 252 3,082 SH   SOLE   3,082 0 0
Novo-Nordisk Spons COM 670100205 1,463 15,234 SH   SOLE   15,234 0 0
Omron Corp. COM 682151303 1,812 18,401 SH   SOLE   18,401 0 0
Open Text COM 683715106 891 18,278 SH   SOLE   18,278 0 0
Orsted A/S COM 68750l102 597 13,532 SH   SOLE   13,532 0 0
Royal Bank of Canada COM 780087102 1,007 10,122 SH   SOLE   10,122 0 0
Sandvik AB COM 800212201 403 17,587 SH   SOLE   17,587 0 0
Schneider Electric COM 80687p106 1,194 35,929 SH   SOLE   35,929 0 0
Shopify Inc. COM 82509l107 488 360 SH   SOLE   360 0 0
Solaredge Technologies Inc COM 83417m104 1,151 4,338 SH   SOLE   4,338 0 0
Taiwan Semiconductor Mfg COM 874039100 1,652 14,799 SH   SOLE   14,799 0 0
Tencent Holdings COM 88032q109 506 8,471 SH   SOLE   8,471 0 0
Toronto-Dominion COM 891160509 880 13,306 SH   SOLE   13,306 0 0
Total Energies COM 89151e109 404 8,429 SH   SOLE   8,429 0 0
Unilever PLC-Sp COM 904767704 620 11,431 SH   SOLE   11,431 0 0
Vale SA - Sp ADR COM 91912e105 324 23,246 SH   SOLE   23,246 0 0
Vestas Wind Systems COM 925458101 1,093 80,817 SH   SOLE   80,817 0 0
Vivendi SA COM 92852t201 1,213 33,933 SH   SOLE   33,933 0 0
Wal-Mart De Mex Spons ADR COM 93114w107 636 18,697 SH   SOLE   18,697 0 0
American Express COM 025816109 4,677 27,915 SH   SOLE   27,915 0 0
Amphenol Corp CL A COM 032095101 1,223 16,695 SH   SOLE   16,695 0 0
Anthem Inc COM 036752103 1,239 3,324 SH   SOLE   3,324 0 0
Applied Materials Inc COM 038222105 1,211 9,407 SH   SOLE   9,407 0 0
Bank of America COM 060505104 5,004 117,888 SH   SOLE   117,888 0 0
Berkshire Hathaway COM 084670702 3,611 13,229 SH   SOLE   13,229 0 0
Blackrock Inc COM 09247x101 3,117 3,717 SH   SOLE   3,717 0 0
Boeing COM 097023105 1,014 4,609 SH   SOLE   4,609 0 0
Bristol Myers Squibb Co COM 110122108 2,716 45,897 SH   SOLE   45,897 0 0
Caterpillar Inc COM 149123101 2,553 13,300 SH   SOLE   13,300 0 0
Chevron Corp. COM 166764100 2,646 26,081 SH   SOLE   26,081 0 0
Cisco Systems Inc COM 17275R102 1,516 27,847 SH   SOLE   27,847 0 0
Comcast Corp. COM 20030N101 1,975 35,308 SH   SOLE   35,308 0 0
Conoco Phillips COM 20825C104 3,202 47,248 SH   SOLE   47,248 0 0
CVS Caremark Corp. COM 126650100 3,114 36,692 SH   SOLE   36,692 0 0
Danaher Corp COM 235851102 6,069 19,935 SH   SOLE   19,935 0 0
Disney Walt COM 254687106 4,784 28,279 SH   SOLE   28,279 0 0
Dollar General Corp COM 256677105 2,158 10,171 SH   SOLE   10,171 0 0
Du Pont (E.I.) De Nemours COM 26614n102 1,930 28,381 SH   SOLE   28,381 0 0
Emcor Group Inc COM 29084q100 3,197 27,710 SH   SOLE   27,710 0 0
ETSY Inc. COM 29786a106 1,552 7,462 SH   SOLE   7,462 0 0
Goldman Sachs COM 38141g104 3,875 10,251 SH   SOLE   10,251 0 0
Honeywell Int'l Inc COM 438516106 1,820 8,572 SH   SOLE   8,572 0 0
iShares Core S&P U.S. Value ET COM 464287663 5,400 76,191 SH   SOLE   76,191 0 0
iShares Russell 1000 Value ETF COM 464287598 1,128 7,206 SH   SOLE   7,206 0 0
Johnson & Johnson COM 478160104 1,991 12,330 SH   SOLE   12,330 0 0
JP Morgan Chase COM 46625h100 6,237 38,100 SH   SOLE   38,100 0 0
KBR Inc COM 48242w106 3,250 82,492 SH   SOLE   82,492 0 0
Keysight Technologies COM 49338l103 2,059 12,535 SH   SOLE   12,535 0 0
LAM Research Corp COM 512807108 2,046 3,594 SH   SOLE   3,594 0 0
Martin Marietta COM 573284106 1,723 5,043 SH   SOLE   5,043 0 0
Morgan Stanley COM 617446448 4,151 42,653 SH   SOLE   42,653 0 0
MYR Group COM 55405w104 2,270 22,813 SH   SOLE   22,813 0 0
Nextera Energy Inc COM 65339f101 2,361 30,070 SH   SOLE   30,070 0 0
Pepsico Inc COM 713448108 2,069 13,756 SH   SOLE   13,756 0 0
Royal Caribbean Cruises LTD COM V7780t103 3,125 35,131 SH   SOLE   35,131 0 0
Skyworks Solutions COM 83088m102 2,585 15,685 SH   SOLE   15,685 0 0
Sysco COM 871829107 2,602 33,148 SH   SOLE   33,148 0 0
T-Mobile US Inc COM 872590104 1,514 11,848 SH   SOLE   11,848 0 0
Target Corp COM 87612E106 4,721 20,638 SH   SOLE   20,638 0 0
Texas Instruments COM 882508104 2,842 14,784 SH   SOLE   14,784 0 0
US Bancorp COM 902973304 490 8,250 SH   SOLE   8,250 0 0
Wal-Mart Stores COM 931142103 4,232 30,366 SH   SOLE   30,366 0 0
Waste Management COM 94106l109 2,829 18,941 SH   SOLE   18,941 0 0
Dimensional US Target Value COM 25434v609 268 6,036 SH   SOLE   6,036 0 0
Invesco S&P 500 Equal Weight E COM 46137v357 303 2,025 SH   SOLE   2,025 0 0
iShares Core Intl Stock ETF COM 46432f834 685 9,650 SH   SOLE   9,650 0 0
iShares Core MSCI EAFE ETF COM 46432f842 388 5,220 SH   SOLE   5,220 0 0
iShares Core S&P 500 Index ETF COM 464287200 3,994 9,271 SH   SOLE   9,271 0 0
iShares Core S&P Mid Cap ETF COM 464287507 587 2,231 SH   SOLE   2,231 0 0
iShares Core S&P SmallCap ETF COM 464287804 509 4,665 SH   SOLE   4,665 0 0
Schwab U S Large Cap ETF COM 808524201 3,586 34,472 SH   SOLE   34,472 0 0
Schwab U S Mid Cap ETF COM 808524508 949 12,379 SH   SOLE   12,379 0 0
Schwab U S Small Cap ETF COM 808524607 929 9,277 SH   SOLE   9,277 0 0
SPDR MSCI ACWI ETF COM 78463x848 1,186 40,928 SH   SOLE   40,928 0 0
Vanguard FTSE Developed Market COM 921943858 492 9,739 SH   SOLE   9,739 0 0
Vanguard Growth Index ETF COM 922908736 210 725 SH   SOLE   725 0 0
Vanguard Large-Cap ETF COM 922908637 320 1,595 SH   SOLE   1,595 0 0
Vanguard Mega Cap Growth ETF COM 921910816 319 1,357 SH   SOLE   1,357 0 0
Vanguard Mid-Cap ETF COM 922908629 888 3,750 SH   SOLE   3,750 0 0