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,561 32,562 SH   SOLE   32,562 0 0
Check Point Software Tech Lt ORD M22465104 6,847 54,127 SH   SOLE   54,127 0 0
Abbot Labs COM 002824100 292 3,656 SH   SOLE   3,656 0 0
Abiomed Inc COM 003654100 479 1,676 SH   SOLE   1,676 0 0
Adobe Inc COM 00724F101 2,843 10,667 SH   SOLE   10,667 0 0
Alibaba Group Hldg Ltd SPONSORED ADS 01609W102 4,086 22,396 SH   SOLE   22,396 0 0
Alphabet Inc CAP STK CL C 02079K107 8,603 7,332 SH   SOLE   7,332 0 0
Alphabet Inc CAP STK CL A 02079K305 1,543 1,311 SH   SOLE   1,311 0 0
Amgen Inc COM 031162100 6,658 35,047 SH   SOLE   35,047 0 0
Apple Inc COM 037833100 12,708 66,903 SH   SOLE   66,903 0 0
Berkshire Hathaway Inc Del CL B NEW 084670702 10,522 52,377 SH   SOLE   52,377 0 0
Booz Allen Hamilton Hldg Cor CL A 099502106 3,950 67,931 SH   SOLE   67,931 0 0
CDW Corp COM 12514G108 9,255 96,036 SH   SOLE   96,036 0 0
Chemed Corp New COM 16359R103 5,716 17,859 SH   SOLE   17,859 0 0
Chevron Corp New COM 166764100 620 5,031 SH   SOLE   5,031 0 0
Cintas Corp COM 172908105 5,837 28,878 SH   SOLE   28,878 0 0
Coca Cola Co COM 191216100 321 6,842 SH   SOLE   6,842 0 0
ConocoPhillips COM 20825C104 367 5,500 SH   SOLE   5,500 0 0
Coupa Software Inc COM 22266L106 1,771 19,466 SH   SOLE   19,466 0 0
Disney Walt Co COM DISNEY 254687106 9,017 81,211 SH   SOLE   81,211 0 0
DowDupont Inc COM 26078J100 328 6,156 SH   SOLE   6,156 0 0
Ebay Inc COM 278642103 6,352 171,019 SH   SOLE   171,019 0 0
Ecolab Inc COM 278865100 4,518 25,591 SH   SOLE   25,591 0 0
Exxon Mobil Corp COM 30231G102 1,467 18,160 SH   SOLE   18,160 0 0
First Rep Bk San Francisco C COM 33616C100 11,496 114,429 SH   SOLE   114,429 0 0
Flexshares Tr IBOXX 3R TARGT 33939L506 3,836 157,699 SH   SOLE   157,699 0 0
GW Pharmaceuticals PLC ADS 36197T103 2,621 15,548 SH   SOLE   15,548 0 0
General Dynamics Corp COM 369550108 323 1,908 SH   SOLE   1,908 0 0
General Electric Co COM 369604103 143 14,264 SH   SOLE   14,264 0 0
HDFC Bank Ltd SPONSORED ADS 40415F101 13,492 116,404 SH   SOLE   116,404 0 0
Home Depot Inc COM 437076102 7,308 38,083 SH   SOLE   38,083 0 0
Idex Corp COM 45167r104 3,857 25,419 SH   SOLE   25,419 0 0
Idexx Labs Inc COM 45168D104 1,992 8,909 SH   SOLE   8,909 0 0
Inogen Inc COM 45780L104 1,363 14,288 SH   SOLE   14,288 0 0
Invesco QQQ Tr UNIT SER 1 46090E103 364 2,024 SH   SOLE   2,024 0 0
Invesco Exchng Traded Fd Tr S&P500 LOW VOL 46138E354 1,014 19,271 SH   SOLE   19,271 0 0
Invesco Exchng Traded Fd Tr GBL SRT TRM HY 46138E669 2,725 116,692 SH   SOLE   116,692 0 0
Invesco Exchng Traded Fd Tr FRONTIER MKTS 46138E776 1,893 138,251 SH   SOLE   138,251 0 0
Invesco Exchng Traded Fd Tr VAR RATE PFD 46138G870 3,862 157,119 SH   SOLE   157,119 0 0
Invesco Exch Trd Slf Idx Fd BULSHS 2020 CB 46138J502 331 15,598 SH   SOLE   15,598 0 0
Invesco Exch Trd Slf Idx Fd BULSHS 2021 CB 46138J700 905 43,019 SH   SOLE   43,019 0 0
Invesco Exch Trd Slf Idx Fd BULSHS 2022 CB 46138J882 375 17,760 SH   SOLE   17,760 0 0
Ishares Inc MSCI FRNTR100ETF 464286145 249 8,747 SH   SOLE   8,747 0 0
Ishares Tr SELECT DIVID ETF 464287168 309 3,148 SH   SOLE   3,148 0 0
Ishares Tr CORE S&P500 ETF 464287200 2,946 10,354 SH   SOLE   10,354 0 0
Ishares Tr MSCI EMG MKT ETF 464287234 1,185 27,616 SH   SOLE   27,616 0 0
Ishares Tr MSCI EAFE ETF 464287465 2,920 45,018 SH   SOLE   45,018 0 0
Ishares Tr RUSSELL 2000 ETF 464287655 263 1,721 SH   SOLE   1,721 0 0
Ishares Tr EUROPE ETF 464287861 474 10,926 SH   SOLE   10,926 0 0
Ishares Tr RESIDNL REAL EST 464288562 248 3,508 SH   SOLE   3,508 0 0
Ishares Tr SH TR CRPORT ETF 464288646 401 7,588 SH   SOLE   7,588 0 0
Ishares Tr FLTG RATE NT ETF 46429b655 1,072 21,060 SH   SOLE   21,060 0 0
Ishares Tr USA QUALITY FCTR 46432F339 483 5,456 SH   SOLE   5,456 0 0
Ishares Tr CORE MSCI EAFE 46432F842 4,185 68,872 SH   SOLE   68,872 0 0
Ishares Inc CORE MSCI EMKT 46434G103 3,068 59,334 SH   SOLE   59,334 0 0
Ishares Tr EDGE US FIXD INM 46435U796 291 2,924 SH   SOLE   2,924 0 0
JPMorgan Chase & Co COM 46625H100 10,257 101,320 SH   SOLE   101,320 0 0
Johnson & Johnson COM 478160104 767 5,485 SH   SOLE   5,485 0 0
Lilly Eli & Co COM 532457108 239 1,841 SH   SOLE   1,841 0 0
Mercadolibre Inc COM 58733R102 3,408 6,713 SH   SOLE   6,713 0 0
Merck & Co Inc. COM 58933Y105 211 2,536 SH   SOLE   2,536 0 0
Microsoft Corp COM 594918104 307 2,603 SH   SOLE   2,603 0 0
Moelis & Co CL A 60786M105 1,669 40,116 SH   SOLE   40,116 0 0
Navidea Biopharmaceuticals I COM 63937X103 8 61,496 SH   SOLE   61,496 0 0
Netflix Inc COM 64110L106 2,238 6,277 SH   SOLE   6,277 0 0
Newmont Mng Corp COM 651639106 6,008 167,961 SH   SOLE   167,961 0 0
Northrop Grumman Corp COM 666807102 1,393 5,167 SH   SOLE   5,167 0 0
Novo-Nordisk A S ADR 670100205 5,932 113,404 SH   SOLE   113,404 0 0
Nvidia Corp COM 67066G104 983 5,473 SH   SOLE   5,473 0 0
Omnicom Group Inc COM 681919106 6,826 93,525 SH   SOLE   93,525 0 0
Oracle Corp COM 68389X105 683 12,714 SH   SOLE   12,714 0 0
Paycom Software Inc COM 70432V102 3,698 19,555 SH   SOLE   19,555 0 0
Paychex Inc COM 704326107 387 4,824 SH   SOLE   4,824 0 0
Pfizer Inc COM 717081103 311 7,330 SH   SOLE   7,330 0 0
Phillips 66 COM 718546104 226 2,374 SH   SOLE   2,374 0 0
Pimco ETF Tr INTER MUN BD ACT 72201R866 216 3,994 SH   SOLE   3,994 0 0
Pioneer Nat Res Co COM 723787107 1,341 8,806 SH   SOLE   8,806 0 0
Pluralsight Inc COM CL A 72941B106 2,954 93,067 SH   SOLE   93,067 0 0
Procter & Gamble Co COM 742718109 943 9,061 SH   SOLE   9,061 0 0
Public Svc Enterprise Group In COM 744573106 258 4,346 SH   SOLE   4,346 0 0
RPM Intl Inc COM 749685103 5,145 88,644 SH   SOLE   88,644 0 0
Raytheon Co COM NEW 755111507 1,369 7,518 SH   SOLE   7,518 0 0
Rockwell Automation Inc COM 773903109 7,013 39,971 SH   SOLE   39,971 0 0
SPDR Gold Trust GOLD SHS 78463V107 4,100 33,606 SH   SOLE   33,606 0 0
SPDR Series Trust PORTFOLIO SHORT 78464A474 14,949 489,331 SH   SOLE   489,331 0 0
SSGA Active ETF Tr SPDR TR TACTIC 78467V848 3,963 81,958 SH   SOLE   81,958 0 0
SPDR SER Tr BLOMBRG BRC INV 78468R200 5,440 177,185 SH   SOLE   177,185 0 0
SPDR SER Tr NUVEEN BLMBRG SR 78468R739 270 5,571 SH   SOLE   5,571 0 0
Salesforce Com Inc COM 79466L302 3,969 25,062 SH   SOLE   25,062 0 0
Schwab Strategic Tr US BRD MKT ETF 808524102 1,331 19,554 SH   SOLE   19,554 0 0
Schwab Strategic Tr US LRG CAP ETF 808524201 16,607 245,636 SH   SOLE   245,636 0 0
Schwab Strategic Tr US LCAP GR ETF 808524300 385 4,843 SH   SOLE   4,843 0 0
Schwab Strategic Tr US SML CAP ETF 808524607 1,691 24,188 SH   SOLE   24,188 0 0
Schwab Strategic Tr EMRG MKTEQ ETF 808524706 10,906 419,299 SH   SOLE   419,299 0 0
Schwab Strategic Tr SCHWB FDT EMK LG 808524730 8,182 295,059 SH   SOLE   295,059 0 0
Schwab Strategic Tr SCHWB FDT INT SC 808524748 1,687 54,305 SH   SOLE   54,305 0 0
Schwab Strategic Tr SCHWB FDT INT LG 808524755 15,607 565,897 SH   SOLE   565,897 0 0
Schwab Strategic Tr SCHWAB FDT US LG 808524771 6,935 182,731 SH   SOLE   182,731 0 0
Schwab Strategic Tr INTL EQTY ETF 808524805 18,658 595,918 SH   SOLE   595,918 0 0
Schwab Strategic Tr US AGGREGATE B 808524839 815 15,705 SH   SOLE   15,705 0 0
Schwab Strategic Tr SHT TM US TRES 808524862 10,813 215,436 SH   SOLE   215,436 0 0
Schwab Strategic Tr US TIPS ETF 808524870 813 14,782 SH   SOLE   14,782 0 0
Schwab Strategic Tr INTL SCEQT ETF 808524888 1,701 52,735 SH   SOLE   52,735 0 0
Select Sector SPDR Tr SBI INT-INDS 81369Y704 995 13,259 SH   SOLE   13,259 0 0
ServiceNow Inc COM 81762P102 3,170 12,862 SH   SOLE   12,862 0 0
Simon Ppty Group Inc New COM 828806109 455 2,499 SH   SOLE   2,499 0 0
Sonoco Prods Co COM 835495102 470 7,634 SH   SOLE   7,634 0 0
Sony Corp SPONSORED ADR 835699307 8,729 206,650 SH   SOLE   206,650 0 0
Sysco Corp COM 871829107 3,922 58,748 SH   SOLE   58,748 0 0
TJX Cos Inc New COM 872540109 9,466 177,892 SH   SOLE   177,892 0 0
Taiwan Semiconductor Mfg Ltd SPONSORED ADS 874039100 5,923 144,615 SH   SOLE   144,615 0 0
Tesla Inc COM 88160R101 2,969 10,609 SH   SOLE   10,609 0 0
Twilio Inc CL A 90138F102 1,001 7,748 SH   SOLE   7,748 0 0
2U Inc COM 90214J101 2,828 39,911 SH   SOLE   39,911 0 0
United Parcel Service Inc CL B 911312106 368 3,297 SH   SOLE   3,297 0 0
Vanguard Tax Managed Intl Fd FTSE DEV MKT ETF 921943858 322 7,890 SH   SOLE   7,890 0 0
Vanguard World Fds INDUSTRIAL ETF 92204A603 1,417 10,129 SH   SOLE   10,129 0 0
Vanguard World Fds UTILITIES ETF 92204A876 286 2,203 SH   SOLE   2,203 0 0
Vanguard Intl Equity Index F ALLWRLD EX US 922042775 1,048 20,894 SH   SOLE   20,894 0 0
Vanguard Scottsdale Fds SHT TM CORP BD 92206C409 2,560 32,096 SH   SOLE   32,096 0 0
Vanguard Index Fds EXTEND MKT ETF 922908652 6,270 54,304 SH   SOLE   54,304 0 0
Vanguard Index Fds TOTAL STK MKT 922908769 363 2,506 SH   SOLE   2,506 0 0
Verizon Communications Inc COM 92343V104 7,753 131,113 SH   SOLE   131,113 0 0
Visa Inc COM CL A 92826C839 9,662 61,858 SH   SOLE   61,858 0 0
Walgreens Boots Alliance Inc COM 931427108 201 3,170 SH   SOLE   3,170 0 0
Wells Fargo Co New COM 949746101 228 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 3,930 145,932 SH   SOLE   145,932 0 0
Yeti Hldgs Inc COM 98585X104 1,981 65,491 SH   SOLE   65,491 0 0