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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories COM 002824100   1,841,008 18,181 SH   SOLE   8,093 0 10,088
Accenture Plc COM G1151C101   2,849,812 9,971 SH   SOLE   4,491 0 5,480
Adobe Inc COM 00724F101   14,151,557 36,722 SH   SOLE   14,884 0 21,838
Alphabet Class C COM 02079K107   15,721,474 151,168 SH   SOLE   58,215 0 92,953
Amazon.com Inc COM 023135106   15,390,417 149,002 SH   SOLE   59,178 0 89,824
Ametek Inc COM 031100100   2,528,306 17,397 SH   SOLE   7,087 0 10,310
Amgen Inc COM 031162100   12,644,492 52,304 SH   SOLE   20,968 0 31,336
Amphenol Corp COM 032095101   2,946,741 36,059 SH   SOLE   14,852 0 21,207
Analog Devices Inc COM 032654105   14,244,412 72,226 SH   SOLE   29,159 0 43,067
Apple Inc COM 037833100   41,256,166 250,189 SH   SOLE   114,300 0 135,889
Aptiv PLC COM G6095L109   1,854,164 16,527 SH   SOLE   6,720 0 9,807
AT&T Inc COM 00206R102   457,399 23,761 SH   SOLE   23,761 0 0
Booz Allen Hamilton Hldg COM 099502106   13,328,544 143,797 SH   SOLE   57,519 0 86,278
Bristol-Myers Squibb Co COM 110122108   1,952,809 28,175 SH   SOLE   28,175 0 0
Caterpillar Inc COM 149123101   1,736,438 7,588 SH   SOLE   7,588 0 0
Coca-Cola COM 191216100   1,170,506 18,870 SH   SOLE   7,302 0 11,568
Costar Group Inc COM 22160N109   1,762,767 25,603 SH   SOLE   10,441 0 15,162
Costco Wholesale Corp COM 22160K105   1,887,609 3,799 SH   SOLE   1,611 0 2,188
Danaher COM 235851102   12,767,338 50,656 SH   SOLE   20,920 0 29,736
Dollar Gen Corp Com COM 256677105   12,508,269 59,433 SH   SOLE   23,655 0 35,778
Ecolab Inc COM 278865100   12,146,757 73,381 SH   SOLE   29,505 0 43,876
EOG Resources COM 26875P101   2,890,052 25,212 SH   SOLE   4,494 0 20,718
Estee Lauder Cos COM 518439104   1,819,121 7,381 SH   SOLE   2,996 0 4,385
Exxon Mobil COM 30231G102   910,178 8,300 SH   SOLE   8,300 0 0
General Electric Co COM 369604301   566,430 5,925 SH   SOLE   5,925 0 0
HCA Healthcare COM 40412C101   1,655,910 6,280 SH   SOLE   2,430 0 3,850
Hercules Capital Inc COM 427096508   197,410 15,315 SH   SOLE   15,315 0 0
Home Depot Inc COM 437076102   1,917,395 6,497 SH   SOLE   2,806 0 3,691
Honeywell Int'l COM 438516106   13,299,659 69,588 SH   SOLE   27,594 0 41,994
IBM COM 459200101   1,400,566 10,684 SH   SOLE   10,684 0 0
Idexx Labs Inc Com COM 45168D104   1,699,772 3,399 SH   SOLE   1,392 0 2,007
Intel Corp COM 458140100   339,768 10,400 SH   SOLE   10,400 0 0
Intuit COM 461202103   14,419,926 32,344 SH   SOLE   13,169 0 19,175
Johnson & Johnson COM 478160104   3,092,095 19,949 SH   SOLE   4,423 0 15,526
Linde plc COM G54950103   1,312,995 3,694 SH   SOLE   1,665 0 2,029
Mastercard Inc COM 57636Q104   13,472,336 37,072 SH   SOLE   15,073 0 21,999
McDonalds Corp COM 580135101   12,788,523 45,737 SH   SOLE   18,474 0 27,263
Merck COM 58933Y105   4,978,414 46,794 SH   SOLE   23,857 0 22,937
Microsoft COM 594918104   35,015,188 121,454 SH   SOLE   58,534 0 62,920
Nike Inc Cl B COM 654106103   12,946,860 105,568 SH   SOLE   42,466 0 63,102
Nvidia Corp COM 67066G104   14,442,096 51,993 SH   SOLE   20,818 0 31,175
Palo Alto Networks COM 697435105   14,189,530 71,040 SH   SOLE   28,590 0 42,450
Pepsico COM 713448108   12,140,451 66,596 SH   SOLE   27,096 0 39,500
Pioneer Natural Res COM 723787107   1,258,118 6,160 SH   SOLE   2,597 0 3,563
Procter & Gamble COM 742718109   1,286,912 8,655 SH   SOLE   3,722 0 4,933
Qualcomm COM 747525103   3,089,860 24,219 SH   SOLE   9,856 0 14,363
S&P Global COM 78409V104   12,241,748 35,507 SH   SOLE   14,253 0 21,254
Starbucks COM 855244109   13,146,308 126,249 SH   SOLE   51,026 0 75,223
Stryker Corp COM 863667101   12,723,398 44,570 SH   SOLE   18,025 0 26,545
Texas Instruments COM 882508104   14,152,013 76,082 SH   SOLE   31,094 0 44,988
Thermo Fisher Scientific COM 883556102   3,289,920 5,708 SH   SOLE   1,337 0 4,371
Tractor Supply Co COM 892356106   12,638,336 53,771 SH   SOLE   21,434 0 32,337
Transdigm Group Inc Com COM 893641100   13,561,720 18,400 SH   SOLE   7,419 0 10,981
Union Pacific Corp COM 907818108   2,898,144 14,400 SH   SOLE   14,400 0 0
Unitedhealth Group COM 91324P102   12,602,085 26,666 SH   SOLE   10,895 0 15,771
Verizon Communications COM 92343V104   394,150 10,135 SH   SOLE   10,135 0 0
Visa COM 92826C839   13,501,672 59,885 SH   SOLE   24,364 0 35,521
Wal-Mart Stores Inc COM 931142103   3,919,221 26,580 SH   SOLE   26,580 0 0
Workday Inc COM 98138H101   14,659,590 70,977 SH   SOLE   28,574 0 42,403
Yum! Brands COM 988498101   1,952,010 14,779 SH   SOLE   6,460 0 8,319
Consumer Staples Select Sector ETFS 81369Y308   3,722,233 49,822 SH   SOLE   49,822 0 0
Energy Select Sector SPDR Fund ETFS 81369Y506   4,474,394 54,019 SH   SOLE   53,619 0 400
Health Care Select Sector SPDR ETFS 81369Y209   1,733,081 13,387 SH   SOLE   13,387 0 0
Invesco QQQ Trust ETFS 46090E103   341,149 1,063 SH   SOLE   1,050 0 13
iShares Gold Trust ETF ETFS 464285204   14,799,305 396,021 SH   SOLE   396,021 0 0
iShares MSCI Emerging Markets ETFS 46434G764   1,973,200 40,000 SH   SOLE   40,000 0 0
iShares S&P 100 ETF ETFS 464287101   8,410,099 44,964 SH   SOLE   44,964 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465   15,307,140 214,026 SH   SOLE   213,650 0 376
iShares Tr MSCI Emerg Mkt ETF ETFS 464287234   2,085,974 52,863 SH   SOLE   52,194 0 669
iShares Tr S&P 500 Value ETF ETFS 464287408   17,912,536 118,032 SH   SOLE   118,032 0 0
ProShares S&P 500 Dividend Ari ETFS 74348A467   20,695,311 226,823 SH   SOLE   225,327 0 1,496
SPDR Portfolio S&P 500 Growth ETFS 78464A409   16,536,752 298,713 SH   SOLE   297,306 0 1,407
SPDR S&P 500 ETF ETFS 78462F103   272,654 666 SH   SOLE   666 0 0
Vanguard High Dividend Yield E ETFS 921946406   4,767,807 45,192 SH   SOLE   45,192 0 0
Vanguard Index Fds Mid Cap ETF ETFS 922908629   6,163,082 29,220 SH   SOLE   28,933 0 287
Vanguard Index Fds Sm Cap Valu ETFS 922908611   11,795,550 74,298 SH   SOLE   74,298 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751   5,565,292 29,359 SH   SOLE   29,043 0 316
Vanguard Index Fds Sml Cp Grw ETFS 922908595   11,396,151 52,660 SH   SOLE   52,660 0 0
Vanguard Index Fds Value ETF ETFS 922908744   17,237,509 124,810 SH   SOLE   123,831 0 979
iShares U.S. Preferred Stock ETFS 464288687   5,630,215 180,340 SH   SOLE   179,100 0 1,240
Invesco Preferred ETF PFD 46138E511   162,327 14,140 SH   SOLE   11,775 0 2,365
Wells Fargo & Co New 7.5 Perp PFD 949746804   377,576 321 SH   SOLE   321 0 0
Shell plc ADR 780259305   1,150,800 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3   68,114,877 510,653 SH   SOLE   510,653 0 0