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
Chubb Limited COM H1467J104 4,169 28,305 SH   SOLE   28,305 0 0
Check Point Software Tech Lt ORD M22465104 6,271 54,245 SH   SOLE   54,245 0 0
Elastic N V ORD SHS N14506104 1,276 17,095 SH   SOLE   17,095 0 0
Abbot Labs COM 002824100 307 3,656 SH   SOLE   3,656 0 0
Abiomed Inc COM 003654100 414 1,589 SH   SOLE   1,589 0 0
Adobe Inc COM 00724F101 3,080 10,452 SH   SOLE   10,452 0 0
Alibaba Group Hldg Ltd SPONSORED ADS 01609W102 3,710 21,894 SH   SOLE   21,894 0 0
Alphabet Inc CAP STK CL C 02079K107 7,856 7,268 SH   SOLE   7,268 0 0
Alphabet Inc CAP STK CL A 02079K305 1,378 1,273 SH   SOLE   1,273 0 0
Amgen Inc COM 031162100 6,558 35,589 SH   SOLE   35,589 0 0
Apple Inc COM 037833100 13,176 66,571 SH   SOLE   66,571 0 0
Berkshire Hathaway Inc Del CL B NEW 084670702 11,147 52,291 SH   SOLE   52,291 0 0
Booz Allen Hamilton Hldg Cor CL A 099502106 2,661 40,186 SH   SOLE   40,186 0 0
CDW Corp COM 12514G108 10,261 92,445 SH   SOLE   92,445 0 0
CVS Health Corp COM 126650100 3,574 65,592 SH   SOLE   65,592 0 0
Chemed Corp New COM 16359R103 6,515 18,054 SH   SOLE   18,054 0 0
Chevron Corp New COM 166764100 627 5,036 SH   SOLE   5,036 0 0
Cintas Corp COM 172908105 6,800 28,656 SH   SOLE   28,656 0 0
Coca Cola Co COM 191216100 348 6,842 SH   SOLE   6,842 0 0
ConocoPhillips COM 20825C104 336 5,500 SH   SOLE   5,500 0 0
Coupa Software Inc COM 22266L106 2,414 19,067 SH   SOLE   19,067 0 0
Disney Walt Co COM DISNEY 254687106 10,853 77,722 SH   SOLE   77,722 0 0
Ebay Inc COM 278642103 6,777 171,581 SH   SOLE   171,581 0 0
Ecolab Inc COM 278865100 4,999 25,321 SH   SOLE   25,321 0 0
Etsy Inc COM 29786A106 1,339 21,826 SH   SOLE   21,826 0 0
Exxon Mobil Corp COM 30231G102 1,392 18,170 SH   SOLE   18,170 0 0
Facebook Inc CL A 30303M102 1,347 6,981 SH   SOLE   6,981 0 0
First Rep Bk San Francisco C COM 33616C100 11,085 113,517 SH   SOLE   113,517 0 0
Flexshares Tr IBOXX 3R TARGT 33939L506 4,115 166,649 SH   SOLE   166,649 0 0
GW Pharmaceuticals PLC ADS 36197T103 3,597 20,865 SH   SOLE   20,865 0 0
General Dynamics Corp COM 369550108 347 1,908 SH   SOLE   1,908 0 0
General Electric Co COM 369604103 144 13,667 SH   SOLE   13,667 0 0
Guardant Health Inc COM 40131M109 2,266 26,248 SH   SOLE   26,248 0 0
HDFC Bank Ltd SPONSORED ADS 40415F101 15,036 115,628 SH   SOLE   115,628 0 0
Home Depot Inc COM 437076102 7,608 36,584 SH   SOLE   36,584 0 0
Idex Corp COM 45167r104 4,528 26,305 SH   SOLE   26,305 0 0
Idexx Labs Inc COM 45168D104 1,185 4,305 SH   SOLE   4,305 0 0
Invesco QQQ Tr UNIT SER 1 46090E103 378 2,024 SH   SOLE   2,024 0 0
Invesco Actively Managd ETF OPTIMUM YIELD 46090F100 1,695 103,533 SH   SOLE   103,533 0 0
Invesco Exchng Traded Fd Tr S&P500 LOW VOL 46138E354 1,058 19,235 SH   SOLE   19,235 0 0
Invesco Exchng Traded Fd Tr GBL SRT TRM HY 46138E669 4,138 178,573 SH   SOLE   178,573 0 0
Invesco Exchng Traded Fd Tr FRONTIER MKTS 46138E776 1,963 135,312 SH   SOLE   135,312 0 0
Invesco Exchng Traded Fd Tr VAR RATE PFD 46138G870 3,998 160,379 SH   SOLE   160,379 0 0
Invesco Exch Trd Slf Idx Fd BULSHS 2020 CB 46138J502 344 16,202 SH   SOLE   16,202 0 0
Invesco Exch Trd Slf Idx Fd BULSHS 2021 CB 46138J700 905 42,692 SH   SOLE   42,692 0 0
Invesco Exch Trd Slf Idx Fd BULSHS 2022 CB 46138J882 370 17,308 SH   SOLE   17,308 0 0
Ishares Inc MSCI FRNTR100ETF 464286145 2,394 80,823 SH   SOLE   80,823 0 0
Ishares Tr SELECT DIVID ETF 464287168 313 3,148 SH   SOLE   3,148 0 0
Ishares Tr CORE S&P500 ETF 464287200 2,946 9,995 SH   SOLE   9,995 0 0
Ishares Tr MSCI EMG MKT ETF 464287234 1,156 26,933 SH   SOLE   26,933 0 0
Ishares Tr MSCI EAFE ETF 464287465 2,947 44,834 SH   SOLE   44,834 0 0
Ishares Tr RUSSELL 2000 ETF 464287655 268 1,721 SH   SOLE   1,721 0 0
Ishares Tr EUROPE ETF 464287861 482 10,926 SH   SOLE   10,926 0 0
Ishares Tr RESIDNL REAL EST 464288562 256 3,508 SH   SOLE   3,508 0 0
Ishares Tr SH TR CRPORT ETF 464288646 384 7,188 SH   SOLE   7,188 0 0
Ishares Tr FLTG RATE NT ETF 46429b655 866 17,002 SH   SOLE   17,002 0 0
Ishares Tr USA QUALITY FCTR 46432F339 472 5,156 SH   SOLE   5,156 0 0
Ishares Tr CORE MSCI EAFE 46432F842 4,285 69,778 SH   SOLE   69,778 0 0
Ishares Inc CORE MSCI EMKT 46434G103 3,249 63,158 SH   SOLE   63,158 0 0
Ishares Tr EDGE US FIXD INM 46435U796 279 2,760 SH   SOLE   2,760 0 0
JPMorgan Chase & Co COM 46625H100 11,317 101,223 SH   SOLE   101,223 0 0
Johnson & Johnson COM 478160104 742 5,327 SH   SOLE   5,327 0 0
Lilly Eli & Co COM 532457108 204 1,841 SH   SOLE   1,841 0 0
Mercadolibre Inc COM 58733R102 3,997 6,534 SH   SOLE   6,534 0 0
Merck & Co Inc. COM 58933Y105 213 2,536 SH   SOLE   2,536 0 0
Microsoft Corp COM 594918104 356 2,656 SH   SOLE   2,656 0 0
Netflix Inc COM 64110L106 2,210 6,017 SH   SOLE   6,017 0 0
Newmont Goldcorp Corporation COM 651639106 6,434 167,254 SH   SOLE   167,254 0 0
Novo-Nordisk A S ADR 670100205 5,486 107,482 SH   SOLE   107,482 0 0
Omnicom Group Inc COM 681919106 7,680 93,716 SH   SOLE   93,716 0 0
Oracle Corp COM 68389X105 724 12,716 SH   SOLE   12,716 0 0
Paycom Software Inc COM 70432V102 4,340 19,144 SH   SOLE   19,144 0 0
Paychex Inc COM 704326107 397 4,824 SH   SOLE   4,824 0 0
Pfizer Inc COM 717081103 305 7,031 SH   SOLE   7,031 0 0
Phillips 66 COM 718546104 222 2,374 SH   SOLE   2,374 0 0
Pimco ETF Tr INTER MUN BD ACT 72201R866 219 3,994 SH   SOLE   3,994 0 0
Pioneer Nat Res Co COM 723787107 1,326 8,616 SH   SOLE   8,616 0 0
Pluralsight Inc COM CL A 72941B106 3,683 121,459 SH   SOLE   121,459 0 0
Procter & Gamble Co COM 742718109 994 9,061 SH   SOLE   9,061 0 0
Public Svc Enterprise Group In COM 744573106 256 4,346 SH   SOLE   4,346 0 0
RPM Intl Inc COM 749685103 5,381 88,051 SH   SOLE   88,051 0 0
Rockwell Automation Inc COM 773903109 8,213 50,130 SH   SOLE   50,130 0 0
SPDR Gold Trust GOLD SHS 78463V107 4,406 33,076 SH   SOLE   33,076 0 0
SPDR Index Shs Fds PORTFOLIO DEVLOD 78463X889 444 15,009 SH   SOLE   15,009 0 0
SPDR Series Trust PORTFOLIO SHORT 78464A474 12,662 411,368 SH   SOLE   411,368 0 0
SSGA Active ETF Tr SPDR TR TACTIC 78467V848 4,082 83,193 SH   SOLE   83,193 0 0
SPDR Series Trust BLOMBRG BRC INV 78468R200 5,492 178,716 SH   SOLE   178,716 0 0
SPDR Series Trust NUVEEN BLMBRG SR 78468R739 254 5,186 SH   SOLE   5,186 0 0
Salesforce Com Inc COM 79466L302 3,533 23,288 SH   SOLE   23,288 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 1,360 19,276 SH   SOLE   19,276 0 0
Schwab Strategic Tr US LRG CAP ETF 808524201 16,761 238,798 SH   SOLE   238,798 0 0
Schwab Strategic Tr US LCAP GR ETF 808524300 251 3,013 SH   SOLE   3,013 0 0
Schwab Strategic Tr US SML CAP ETF 808524607 1,703 23,828 SH   SOLE   23,828 0 0
Schwab Strategic Tr EMRG MKTEQ ETF 808524706 10,942 417,009 SH   SOLE   417,009 0 0
Schwab Strategic Tr SCHWB FDT EMK LG 808524730 8,511 296,121 SH   SOLE   296,121 0 0
Schwab Strategic Tr SCHWB FDT INT SC 808524748 1,706 54,658 SH   SOLE   54,658 0 0
Schwab Strategic Tr SCHWB FDT INT LG 808524755 15,738 564,892 SH   SOLE   564,892 0 0
Schwab Strategic Tr SCHWAB FDT US LG 808524771 6,958 177,903 SH   SOLE   177,903 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 18,906 589,151 SH   SOLE   589,151 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 809 15,260 SH   SOLE   15,260 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 10,697 211,438 SH   SOLE   211,438 0 0
Schwab Strategic Tr US TIPS ETF 808524870 817 14,514 SH   SOLE   14,514 0 0
Schwab Strategic Tr INTL SCEQT ETF 808524888 1,689 51,737 SH   SOLE   51,737 0 0
Select Sector SPDR Tr SBI INT-UTILS 81369Y886 337 5,655 SH   SOLE   5,655 0 0
ServiceNow Inc COM 81762P102 3,458 12,595 SH   SOLE   12,595 0 0
Simon Ppty Group Inc New COM 828806109 399 2,499 SH   SOLE   2,499 0 0
Sonoco Prods Co COM 835495102 499 7,634 SH   SOLE   7,634 0 0
Sony Corp SPONSORED ADR 835699307 10,842 206,942 SH   SOLE   206,942 0 0
Sysco Corp COM 871829107 4,396 62,155 SH   SOLE   62,155 0 0
TJX Cos Inc New COM 872540109 9,066 171,450 SH   SOLE   171,450 0 0
Taiwan Semiconductor Mfg Ltd SPONSORED ADS 874039100 5,711 145,810 SH   SOLE   145,810 0 0
Tesla Inc COM 88160R101 1,040 4,654 SH   SOLE   4,654 0 0
Twilio Inc CL A 90138F102 1,033 7,578 SH   SOLE   7,578 0 0
United Parcel Service Inc CL B 911312106 340 3,297 SH   SOLE   3,297 0 0
Vanguard World Fds INDUSTRIAL ETF 92204A603 1,456 9,989 SH   SOLE   9,989 0 0
Vanguard World Fds UTILITIES ETF 92204A876 293 2,203 SH   SOLE   2,203 0 0
Vanguard Intl Equity Index F ALLWRLD EX US 922042775 1,065 20,894 SH   SOLE   20,894 0 0
Vanguard Scottsdale Fds SHRT TRM CORP BD 92206C409 2,559 31,720 SH   SOLE   31,720 0 0
Vanguard Index Fds EXTEND MKT ETF 922908652 6,341 53,475 SH   SOLE   53,475 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 293 1,951 SH   SOLE   1,951 0 0
Verizon Communications Inc COM 92343V104 7,540 131,973 SH   SOLE   131,973 0 0
Visa Inc COM CL A 92826C839 10,619 61,186 SH   SOLE   61,186 0 0
Wells Fargo Co New COM 949746101 223 4,717 SH   SOLE   4,717 0 0
Weyerhaeuser Co COM 962166104 337 12,798 SH   SOLE   12,798 0 0
WisdomTree Tr CBOE S&P 500 97717x560 4,156 150,836 SH   SOLE   150,836 0 0
WisdomTree Tr FLOATING RAT TREA 97717X628 3,177 126,731 SH   SOLE   126,731 0 0
Yeti Hldgs Inc COM 98585X104 1,857 64,131 SH   SOLE   64,131 0 0