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
JOHNSON CTLS INTL PLC SHS G51502105 2,488 36,546 SH   SOLE   36,546 0 0
MEDTRONIC PLC SHS G5960L103 278 2,215 SH   SOLE   2,215 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 9,012 79,723 SH   SOLE   79,723 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 297 3,981 SH   SOLE   3,981 0 0
ABBOTT LABS COM 002824100 553 4,685 SH   SOLE   4,685 0 0
ABIOMED INC COM 003654100 380 1,167 SH   SOLE   1,167 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,529 6,130 SH   SOLE   6,130 0 0
AIRBNB INC COM CL A 009066101 2,536 15,119 SH   SOLE   15,119 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,871 12,636 SH   SOLE   12,636 0 0
ALPHABET INC CAP STK CL C 02079K107 18,929 7,102 SH   SOLE   7,102 0 0
ALPHABET INC CAP STK CL A 02079K305 4,077 1,525 SH   SOLE   1,525 0 0
AMAZON COM INC COM 023135106 2,109 642 SH   SOLE   642 0 0
AMGEN INC COM 031162100 11,029 51,865 SH   SOLE   51,865 0 0
APPLE INC COM 037833100 26,281 185,731 SH   SOLE   185,731 0 0
APPLIED MATLS INC COM 038222105 359 2,790 SH   SOLE   2,790 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 320 1,602 SH   SOLE   1,602 0 0
BANK OZK COM 06417N103 20,926 486,875 SH   SOLE   486,875 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,819 68,950 SH   SOLE   68,950 0 0
BOOKING HOLDINGS INC COM 09857L108 1,954 823 SH   SOLE   823 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3,180 40,080 SH   SOLE   40,080 0 0
CDW CORP COM 12514G108 15,029 82,570 SH   SOLE   82,570 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 88 12,337 SH   SOLE   12,337 0 0
CHEMED CORP NEW COM 16359R103 10,714 23,034 SH   SOLE   23,034 0 0
CHEVRON CORP NEW COM 166764100 359 3,542 SH   SOLE   3,542 0 0
CINTAS CORP COM 172908105 11,666 30,648 SH   SOLE   30,648 0 0
CITIGROUP INC COM NEW 172967424 727 10,359 SH   SOLE   10,359 0 0
COCA COLA CO COM 191216100 307 5,842 SH   SOLE   5,842 0 0
COMCAST CORP NEW CL A 20030N101 214 3,822 SH   SOLE   3,822 0 0
CONOCOPHILLIPS COM 20825C104 210 3,104 SH   SOLE   3,104 0 0
COSTCO WHSL CORP NEW COM 22160K105 284 631 SH   SOLE   631 0 0
DANAHER CORPORATION COM 235851102 232 762 SH   SOLE   762 0 0
DISNEY WALT CO COM DISNEY 254687106 13,775 81,426 SH   SOLE   81,426 0 0
DOMINION ENERGY INC COM 25746U109 205 2,802 SH   SOLE   2,802 0 0
EASTERN BANKSHARES INC COM 27627N105 721 35,500 SH   SOLE   35,500 0 0
EBAY INC COM 278642103 14,026 201,327 SH   SOLE   201,327 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 263 7,308 SH   SOLE   7,308 0 0
EXXON MOBIL CORP COM 30231G102 617 10,486 SH   SOLE   10,486 0 0
FACEBOOK INC CL A 30303M102 3,244 9,558 SH   SOLE   9,558 0 0
FEDEX CORP COM 31428X106 13,451 61,340 SH   SOLE   61,340 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 21,307 110,468 SH   SOLE   110,468 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 216 3,456 SH   SOLE   3,456 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 4,327 164,475 SH   SOLE   164,475 0 0
FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 1,942 79,208 SH   SOLE   79,208 0 0
FREEPORT-MCMORAN INC CL B 35671D857 3,161 97,166 SH   SOLE   97,166 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,910 12,847 SH   SOLE   12,847 0 0
GENERAC HLDGS INC COM 368736104 8,509 20,820 SH   SOLE   20,820 0 0
GENERAL DYNAMICS CORP COM 369550108 235 1,200 SH   SOLE   1,200 0 0
GENERAL ELECTRIC CO COM NEW 369604301 229 2,219 SH   SOLE   2,219 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 22,349 305,767 SH   SOLE   305,767 0 0
HEXCEL CORP NEW COM 428291108 7,756 130,598 SH   SOLE   130,598 0 0
HOME DEPOT INC COM 437076102 11,858 36,123 SH   SOLE   36,123 0 0
HONEYWELL INTL INC COM 438516106 243 1,146 SH   SOLE   1,146 0 0
IDEX CORP COM 45167R104 8,412 40,649 SH   SOLE   40,649 0 0
IDEXX LABS INC COM 45168D104 2,415 3,883 SH   SOLE   3,883 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 674 1,882 SH   SOLE   1,882 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,877 25,880 SH   SOLE   25,880 0 0
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 9,439 434,379 SH   SOLE   434,379 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 6,153 76,956 SH   SOLE   76,956 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 380 18,011 SH   SOLE   18,011 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 645 30,086 SH   SOLE   30,086 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 772 34,775 SH   SOLE   34,775 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 249 11,573 SH   SOLE   11,573 0 0
ISHARES INC MSCI FRONTIER 464286145 5,245 154,678 SH   SOLE   154,678 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,371 3,183 SH   SOLE   3,183 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,183 8,889 SH   SOLE   8,889 0 0
ISHARES TR S&P 500 VAL ETF 464287408 488 3,356 SH   SOLE   3,356 0 0
ISHARES TR MSCI EAFE ETF 464287465 242 3,102 SH   SOLE   3,102 0 0
ISHARES TR ISHARES BIOTECH 464287556 375 2,320 SH   SOLE   2,320 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 243 1,111 SH   SOLE   1,111 0 0
ISHARES TR RESIDENTIAL MULT 464288562 200 2,340 SH   SOLE   2,340 0 0
ISHARES TR MBS ETF 464288588 7,321 67,703 SH   SOLE   67,703 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 970 17,744 SH   SOLE   17,744 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 288 5,662 SH   SOLE   5,662 0 0
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 408 8,129 SH   SOLE   8,129 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 2,965 22,511 SH   SOLE   22,511 0 0
ISHARES TR MSCI USA VALUE 46432F388 1,174 11,660 SH   SOLE   11,660 0 0
ISHARES TR MSCI USA MMENTM 46432F396 10,237 58,295 SH   SOLE   58,295 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,904 39,107 SH   SOLE   39,107 0 0
ISHARES INC CORE MSCI EMKT 46434G103 933 15,107 SH   SOLE   15,107 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 698 16,842 SH   SOLE   16,842 0 0
ISHARES TR MSCI INTL MULTFT 46434V274 666 22,949 SH   SOLE   22,949 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 5,864 154,003 SH   SOLE   154,003 0 0
JPMORGAN CHASE & CO COM 46625H100 19,097 116,667 SH   SOLE   116,667 0 0
JOHNSON & JOHNSON COM 478160104 1,108 6,863 SH   SOLE   6,863 0 0
KRAFT HEINZ CO COM 500754106 4,812 130,701 SH   SOLE   130,701 0 0
LAUDER ESTEE COS INC CL A 518439104 253 844 SH   SOLE   844 0 0
LILLY ELI & CO COM 532457108 662 2,865 SH   SOLE   2,865 0 0
LOWES COS INC COM 548661107 834 4,109 SH   SOLE   4,109 0 0
MAGNA INTL INC COM 559222401 3,513 46,695 SH   SOLE   46,695 0 0
MASTERCARD INCORPORATED CL A 57636Q104 309 889 SH   SOLE   889 0 0
MATCH GROUP INC NEW COM 57667L107 3,236 20,613 SH   SOLE   20,613 0 0
MCDONALDS CORP COM 580135101 373 1,546 SH   SOLE   1,546 0 0
MERCADOLIBRE INC COM 58733R102 19,337 11,514 SH   SOLE   11,514 0 0
MICROSOFT CORP COM 594918104 2,144 7,605 SH   SOLE   7,605 0 0
NETFLIX INC COM 64110L106 309 507 SH   SOLE   507 0 0
NEWMONT CORP COM 651639106 11,343 208,901 SH   SOLE   208,901 0 0
NEXTERA ENERGY INC COM 65339F101 2,803 35,695 SH   SOLE   35,695 0 0
NIKE INC CL B 654106103 244 1,681 SH   SOLE   1,681 0 0
NOVO-NORDISK A S ADR 670100205 8,222 85,642 SH   SOLE   85,642 0 0
NVIDIA CORPORATION COM 67066G104 1,622 7,828 SH   SOLE   7,828 0 0
OMNICOM GROUP INC COM 681919106 13,960 192,654 SH   SOLE   192,654 0 0
ORACLE CORP COM 68389X105 1,810 20,776 SH   SOLE   20,776 0 0
PAYCOM SOFTWARE INC COM 70432V102 6,524 13,159 SH   SOLE   13,159 0 0
PAYCHEX INC COM 704326107 249 2,214 SH   SOLE   2,214 0 0
PEPSICO INC COM 713448108 541 3,594 SH   SOLE   3,594 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 690 6,951 SH   SOLE   6,951 0 0
PROCTER AND GAMBLE CO COM 742718109 1,380 9,868 SH   SOLE   9,868 0 0
RPM INTL INC COM 749685103 214 2,750 SH   SOLE   2,750 0 0
ROCKWELL AUTOMATION INC COM 773903109 13,985 47,561 SH   SOLE   47,561 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 241 561 SH   SOLE   561 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 4,095 24,937 SH   SOLE   24,937 0 0
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 698 10,321 SH   SOLE   10,321 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 882 20,741 SH   SOLE   20,741 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,629 27,770 SH   SOLE   27,770 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,378 65,681 SH   SOLE   65,681 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 2,447 46,176 SH   SOLE   46,176 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 7,885 257,188 SH   SOLE   257,188 0 0
SPDR SER TR S&P KENSHO NEW 78468R648 525 8,621 SH   SOLE   8,621 0 0
SALESFORCE COM INC COM 79466L302 4,428 16,326 SH   SOLE   16,326 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 608 5,850 SH   SOLE   5,850 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 11,918 114,566 SH   SOLE   114,566 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 583 3,936 SH   SOLE   3,936 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3,216 32,129 SH   SOLE   32,129 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 9,491 311,372 SH   SOLE   311,372 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 10,708 332,228 SH   SOLE   332,228 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 2,273 58,706 SH   SOLE   58,706 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 20,698 630,468 SH   SOLE   630,468 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 4,181 79,364 SH   SOLE   79,364 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 11,932 221,159 SH   SOLE   221,159 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5,398 139,490 SH   SOLE   139,490 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 487 8,977 SH   SOLE   8,977 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 825 16,116 SH   SOLE   16,116 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 442 7,057 SH   SOLE   7,057 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 2,261 54,465 SH   SOLE   54,465 0 0
SERVICENOW INC COM 81762P102 4,121 6,622 SH   SOLE   6,622 0 0
SHERWIN WILLIAMS CO COM 824348106 2,974 10,630 SH   SOLE   10,630 0 0
SHOPIFY INC CL A 82509L107 1,268 935 SH   SOLE   935 0 0
SIMON PPTY GROUP INC NEW COM 828806109 240 1,845 SH   SOLE   1,845 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 17,214 155,666 SH   SOLE   155,666 0 0
SQUARE INC CL A 852234103 1,140 4,752 SH   SOLE   4,752 0 0
STRYKER CORPORATION COM 863667101 331 1,255 SH   SOLE   1,255 0 0
SYSCO CORP COM 871829107 10,757 137,037 SH   SOLE   137,037 0 0
TJX COS INC NEW COM 872540109 13,359 202,478 SH   SOLE   202,478 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14,816 132,698 SH   SOLE   132,698 0 0
TESLA INC COM 88160R101 8,343 10,759 SH   SOLE   10,759 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 591 1,035 SH   SOLE   1,035 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,938 29,298 SH   SOLE   29,298 0 0
TYLER TECHNOLOGIES INC COM 902252105 4,010 8,744 SH   SOLE   8,744 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 660 57,751 SH   SOLE   57,751 0 0
UNITED PARCEL SERVICE INC CL B 911312106 479 2,633 SH   SOLE   2,633 0 0
UNITEDHEALTH GROUP INC COM 91324P102 497 1,273 SH   SOLE   1,273 0 0
VANECK ETF TR GOLD MINERS ETF 92189F106 2,194 74,457 SH   SOLE   74,457 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 10,035 190,861 SH   SOLE   190,861 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 205 511 SH   SOLE   511 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 12,932 156,918 SH   SOLE   156,918 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,381 6,315 SH   SOLE   6,315 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 11,895 220,246 SH   SOLE   220,246 0 0
VISA INC COM CL A 92826C839 13,077 58,706 SH   SOLE   58,706 0 0
WALMART INC COM 931142103 284 2,037 SH   SOLE   2,037 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 370 10,400 SH   SOLE   10,400 0 0
WISDOMTREE TR US MULTIFACTOR 97717Y857 2,353 60,445 SH   SOLE   60,445 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 1,577 90,331 SH   SOLE   90,331 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 206 400 SH   SOLE   400 0 0