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
3M Co COM 88579y101 220 1,372 SH   SOLE   0 0 1,372
3M Co COM 88579y101 224 1,400 SH   DFND 2 0 0 1,400
Abbott Laboratories COM 002824100 918 8,433 SH   SOLE   0 0 8,433
AbbVie Inc COM 00287y109 1,799 20,539 SH   SOLE   6,344 0 14,195
AbbVie Inc COM 00287y109 166 1,900 SH   DFND 2 0 0 1,900
Adobe Inc COM 00724f101 3,542 7,222 SH   SOLE   1,372 0 5,850
Air Prods & Chems Inc COM 009158106 1,352 4,539 SH   SOLE   0 0 4,539
Aldeyra Therapeutics Inc COM 01438t106 89 11,964 SH   SOLE   0 0 11,964
Alibaba Group Holding Ltd Sp A COM 01609w102 5,024 17,089 SH   SOLE   1,190 0 15,899
Alphabet Inc Cap Stock Cl A COM 02079k305 7,759 5,294 SH   SOLE   449 0 4,845
Alphabet Inc Cap Stock Cl C COM 02079k107 5,834 3,970 SH   SOLE   168 0 3,802
Alteryx Inc Cl A COM 02156b103 1,232 10,850 SH   SOLE   0 0 10,850
Altria Group Inc COM 02209s103 45 1,162 SH   SOLE   400 0 762
Altria Group Inc COM 02209s103 162 4,200 SH   DFND 2 0 0 4,200
Amazon.com Inc COM 023135106 11,669 3,706 SH   SOLE   319 0 3,387
American Express Co COM 025816109 415 4,144 SH   SOLE   2,670 0 1,474
Amgen Inc COM 031162100 766 3,012 SH   SOLE   0 0 3,012
Amphenol Corp Cl A COM 032095101 5,045 46,597 SH   SOLE   0 0 46,597
Apple Inc COM 037833100 25,534 220,480 SH   SOLE   14,352 0 206,128
Apple Inc COM 037833100 46 400 SH   DFND 2 0 0 400
Ares Capital Corp COM 04010l103 3,053 218,858 SH   SOLE   0 0 218,858
AT&T Inc COM 00206r102 551 19,310 SH   SOLE   3,740 0 15,570
Automatic Data Processing Inc COM 053015103 1,254 8,990 SH   SOLE   0 0 8,990
Bank America Corp COM 060505104 1,465 60,831 SH   SOLE   11,802 0 49,029
Bank America Corp COM 060505104 106 4,400 SH   DFND 2 0 0 4,400
Berkshire Hathaway Inc Cl B COM 084670702 1,514 7,109 SH   SOLE   0 0 7,109
BlackRock Inc COM 09247x101 3,555 6,308 SH   SOLE   498 0 5,810
Blackstone REIT Inc Cl D COM 09259k302 498 46,083 SH   SOLE   0 0 46,083
Boeing Co COM 097023105 251 1,519 SH   SOLE   0 0 1,519
Booking Holdings Inc COM 09857l108 650 380 SH   SOLE   0 0 380
Bristol-Myers Squibb Co COM 110122108 968 16,052 SH   SOLE   835 0 15,217
Broadcom Inc COM 11135f101 2,156 5,917 SH   SOLE   1,254 0 4,663
Century Bancorp Inc MA Cl A No COM 156432106 742 11,284 SH   SOLE   0 0 11,284
Chevron Corp COM 166764100 945 13,123 SH   SOLE   400 0 12,723
Cisco Systems Inc COM 17275r102 261 6,638 SH   SOLE   0 0 6,638
Cisco Systems Inc COM 17275r102 106 2,700 SH   DFND 2 0 0 2,700
Comcast Corp Cl A COM 20030n101 452 9,776 SH   SOLE   725 0 9,051
Consolidated Water Co Inc COM g23773107 221 21,240 SH   SOLE   0 0 21,240
Copart Inc COM 217204106 2,091 19,881 SH   SOLE   5,718 0 14,163
Costco Wholesale Corp COM 22160k105 6,278 17,685 SH   SOLE   1,774 0 15,911
Crowdstrike Holdings Inc Cl A COM 22788c105 4,000 29,128 SH   SOLE   3,337 0 25,791
CSX Corp COM 126408103 513 6,609 SH   SOLE   0 0 6,609
Danaher Corp COM 235851102 1,479 6,866 SH   SOLE   0 0 6,866
Datadog Inc Cl A COM 23804l103 2,746 26,880 SH   SOLE   0 0 26,880
Disney Walt Co Disney COM 254687106 3,764 30,334 SH   SOLE   0 0 30,334
Dominion Energy Inc COM 25746u109 21 267 SH   SOLE   0 0 267
Dominion Energy Inc COM 25746u109 260 3,300 SH   DFND 2 0 0 3,300
Ecolab Inc COM 278865100 843 4,221 SH   SOLE   1,621 0 2,600
Elastic NV Ord COM n14506104 1,165 10,800 SH   SOLE   0 0 10,800
Electronic Arts Inc COM 285512109 299 2,294 SH   SOLE   0 0 2,294
Expeditors Intl Wash Inc COM 302130109 606 6,695 SH   SOLE   0 0 6,695
Exxon Mobil Corp COM 30231g102 472 13,743 SH   SOLE   4,375 0 9,368
Exxon Mobil Corp COM 30231g102 106 3,100 SH   DFND 2 0 0 3,100
Facebook Inc Cl A COM 30303m102 3,571 13,635 SH   SOLE   1,530 0 12,105
FedEx Corp COM 31428x106 2,911 11,575 SH   SOLE   300 0 11,275
Flexshopper Inc COM 33939j303 96 54,000 SH   SOLE   0 0 54,000
General Electric Co COM 369604103 69 11,076 SH   SOLE   150 0 10,926
Goldman Sachs Group Inc COM 38141g104 527 2,622 SH   SOLE   0 0 2,622
Hershey Co COM 427866108 1,674 11,677 SH   SOLE   125 0 11,552
Home Depot Inc COM 437076102 4,169 15,013 SH   SOLE   2,865 0 12,148
Honeywell Intl Inc COM 438516106 3,873 23,531 SH   SOLE   3,521 0 20,010
IIVI Inc COM 902104108 1,906 46,995 SH   SOLE   500 0 46,495
Intel Corp COM 458140100 451 8,717 SH   SOLE   0 0 8,717
Johnson & Johnson COM 478160104 3,269 21,957 SH   SOLE   2,431 0 19,526
Johnson & Johnson COM 478160104 268 1,800 SH   DFND 2 0 0 1,800
Jones Lang LaSalle Inc Propert COM 48021r401 294 25,349 SH   SOLE   0 0 25,349
JPMorgan Chase & Co COM 46625h100 3,857 40,062 SH   SOLE   5,764 0 34,298
Kansas City Southern COM 485170302 1,250 6,915 SH   SOLE   0 0 6,915
Kimberly Clark Corp COM 494368103 126 856 SH   SOLE   0 0 856
Kimberly Clark Corp COM 494368103 162 1,100 SH   DFND 2 0 0 1,100
Lilly Eli & Co COM 532457108 1,382 9,339 SH   SOLE   1,580 0 7,759
Livongo Health Inc COM 539183103 966 6,900 SH   SOLE   0 0 6,900
Lockheed Martin Corp COM 539830109 1,841 4,803 SH   SOLE   1,164 0 3,639
Lululemon Athletica Inc COM 550021109 2,046 6,211 SH   SOLE   812 0 5,399
Marvell Technology Group Ltd COM g5876h105 382 9,630 SH   SOLE   0 0 9,630
MasterCard Incorporated Cl A COM 57636q104 3,492 10,326 SH   SOLE   2,078 0 8,248
McDonalds Corp COM 580135101 2,153 9,808 SH   SOLE   335 0 9,473
Medtronic PLC COM g5960l103 42 400 SH   SOLE   0 0 400
Medtronic PLC COM g5960l103 177 1,700 SH   DFND 2 0 0 1,700
Merck & Co Inc COM 58933y105 498 6,006 SH   SOLE   2,495 0 3,511
Micron Technology Inc COM 595112103 367 7,823 SH   SOLE   4,996 0 2,827
Microsoft Corp COM 594918104 6,815 32,401 SH   SOLE   5,134 0 27,268
Microsoft Corp COM 594918104 42 200 SH   DFND 2 0 0 200
Morgan Stanley COM 617446448 652 13,490 SH   SOLE   0 0 13,490
Morgan Stanley COM 617446448 313 6,470 SH   DFND 2 0 0 6,470
Neos Therapeutics Inc COM 64052l106 33 62,000 SH   SOLE   0 0 62,000
Nestle S A COM 641069406 523 4,398 SH   SOLE   0 0 4,398
Nextera Energy Inc COM 65339f101 1,894 6,822 SH   SOLE   1,354 0 5,468
Nike Inc Cl B COM 654106103 3,691 29,401 SH   SOLE   5,233 0 24,168
Novartis A G COM 66987v109 614 7,055 SH   SOLE   0 0 7,055
NVIDIA Corp COM 67066g104 1,750 3,234 SH   SOLE   606 0 2,628
Oracle Corp COM 68389x105 128 2,139 SH   SOLE   0 0 2,139
Oracle Corp COM 68389x105 149 2,500 SH   DFND 2 0 0 2,500
Palo Alto Networks Inc COM 697435105 1,059 4,325 SH   SOLE   200 0 4,125
Paypal Holdings Inc COM 70450y103 3,434 17,427 SH   SOLE   600 0 16,827
Paypal Holdings Inc COM 70450y103 138 700 SH   DFND 2 0 0 700
PepsiCo Inc COM 713448108 8,992 64,876 SH   SOLE   0 0 64,876
PepsiCo Inc COM 713448108 28 200 SH   DFND 2 0 0 200
Pfizer Inc COM 717081103 1,214 33,088 SH   SOLE   4,735 0 28,353
Pfizer Inc COM 717081103 136 3,700 SH   DFND 2 0 0 3,700
Plug Power Inc COM 72919p202 456 34,000 SH   SOLE   0 0 34,000
PPL Corp COM 69351t106 205 7,519 SH   SOLE   7,519 0 0
Procter And Gamble Co COM 742718109 3,733 26,856 SH   SOLE   3,200 0 23,656
Procter And Gamble Co COM 742718109 28 200 SH   DFND 2 0 0 200
Qualcomm Inc COM 747525103 3,987 33,884 SH   SOLE   6,546 0 27,338
Raytheon Technologies Corp COM 75513e101 1,048 18,213 SH   SOLE   7,937 0 10,276
Republic Services Inc COM 760759100 1,596 17,099 SH   SOLE   0 0 17,099
Rightscorp Inc COM 76658a102 4 200,000 SH   SOLE   0 0 200,000
Roku Inc Cl A COM 77543r102 1,825 9,666 SH   SOLE   0 0 9,666
Royal Mines & Minerals Corp COM 78033p101 0 50,000 SH   SOLE   50,000 0 0
Salesforce.com Inc COM 79466l302 1,729 6,878 SH   SOLE   0 0 6,878
Sap SE Sp ADR COM 803054204 1,398 8,975 SH   SOLE   0 0 8,975
ServiceNow Inc COM 81762p102 1,228 2,532 SH   SOLE   499 0 2,033
Snowflake Inc COM 833445109 866 3,450 SH   SOLE   0 0 3,450
Sorrento Therapeutics Inc COM 83587f202 134 12,000 SH   SOLE   0 0 12,000
Splunk Inc COM 848637104 593 3,152 SH   SOLE   2,112 0 1,040
Square Inc Cl A COM 852234103 4,364 26,849 SH   SOLE   3,556 0 23,293
Starbucks Corp COM 855244109 1,213 14,119 SH   SOLE   0 0 14,119
Starwood Property Trust Inc COM 85571b105 567 37,607 SH   SOLE   0 0 37,607
Target Corp COM 87612e106 205 1,303 SH   SOLE   345 0 958
TG Therapeutics Inc COM 88322q108 423 15,797 SH   SOLE   0 0 15,797
UnitedHealth Group Inc COM 91324p102 4,616 14,807 SH   SOLE   1,021 0 13,786
Verizon Communications Inc COM 92343v104 644 10,831 SH   SOLE   0 0 10,831
Verizon Communications Inc COM 92343v104 309 5,200 SH   DFND 2 0 0 5,200
Visa Inc Cl A COM 92826c839 7,957 39,792 SH   SOLE   4,597 0 35,195
Wal-Mart Inc COM 931142103 4,772 34,110 SH   SOLE   0 0 34,110
Zillow Group COM 98954m200 249 2,450 SH   SOLE   0 0 2,450
Zoetis Inc Cl A COM 98978v103 3,359 20,311 SH   SOLE   3,701 0 16,610
Zoom Video Communications Inc COM 98980l101 1,030 2,190 SH   SOLE   0 0 2,190
Aberdeen Std Gold ETF Tr Physc ETF 00326a104 463 25,500 SH   SOLE   0 0 25,500
Ark ETF Tr Innovation ETF ETF 00214q104 5,627 61,166 SH   SOLE   2,191 0 58,975
Grayscale Bitcoin Tr Btc ETF 389637109 581 53,000 SH   SOLE   0 0 53,000
Innovator S&P Power Buffer ETF ETF 45782c417 18,098 716,470 SH   SOLE   0 0 716,470
Innovator S&P Power Buffer ETF ETF 45782c508 1,434 48,900 SH   SOLE   0 0 48,900
Innovator S&P Power Buffer ETF ETF 45782c383 950 34,402 SH   SOLE   0 0 34,402
Invesco Exchange-Traded Fund T ETF 46138g870 658 26,713 SH   SOLE   0 0 26,713
Invesco Exchange Traded Fund T ETF 46137v266 1,198 8,461 SH   SOLE   0 0 8,461
Invesco Exchange Traded Fund T ETF 46137v241 1,643 42,499 SH   SOLE   0 0 42,499
Invesco Exchng Traded Fund Tr ETF 46138e230 1,206 42,363 SH   SOLE   0 0 42,363
Invesco Exchng Traded Fund Tr ETF 46138g102 2,999 90,325 SH   SOLE   52,807 0 37,518
Invesco QQQ Ser 1 ETF 46090e103 24,543 88,334 SH   SOLE   0 0 88,334
IShares Core S&P 500 ETF ETF 464287200 689 2,050 SH   SOLE   1,130 0 920
iShares Core S&P Mcp ETF ETF 464287507 209 1,130 SH   SOLE   0 0 1,130
IShares Global 100 ETF ETF 464287572 405 7,190 SH   SOLE   0 0 7,190
iShares Gold Trust ETF 464285105 2,446 135,964 SH   SOLE   0 0 135,964
iShares Growth Allocat ETF ETF 464289867 416 8,590 SH   SOLE   0 0 8,590
iShares Min Vol EAFE ETF ETF 46429b689 373 5,478 SH   SOLE   0 0 5,478
iShares Min Vol USA ETF ETF 46429b697 370 5,811 SH   SOLE   0 0 5,811
iShares Moderate Alloc ETF ETF 464289875 480 11,703 SH   SOLE   0 0 11,703
iShares MSCI Emerg Mkt ETF ETF 464287234 3,494 79,245 SH   SOLE   18,160 0 61,085
iShares NASDAQ Biotech ETF 464287556 3,464 25,580 SH   SOLE   0 0 25,580
iShares Russell 1000 Growth ET ETF 464287614 4,983 22,977 SH   SOLE   20,632 0 2,345
iShares Russell 1000 Val ETF ETF 464287598 2,320 19,642 SH   SOLE   17,770 0 1,872
iShares US Real Estate ETF ETF 464287739 748 9,363 SH   SOLE   6,385 0 2,978
iShares USA Quality Fctr ETF 46432f339 3,767 36,314 SH   SOLE   16,951 0 19,363
Lattice Strategies Tr Hartford ETF 518416102 10,202 394,201 SH   SOLE   40,785 0 353,416
ProShares S&P 500 Dv Arist ETF 74348a467 675 9,358 SH   SOLE   0 0 9,358
ProShares Short Dow30 ETF 74347b235 245 5,600 SH   SOLE   0 0 5,600
ProShares Short S&P 500 Ne ETF 74347b425 561 27,610 SH   SOLE   0 0 27,610
Schwab US Large Cap Value ETF ETF 808524409 463 8,879 SH   SOLE   0 0 8,879
SPDR Gold Trust Gold ETF 78463v107 1,113 6,286 SH   SOLE   300 0 5,986
SPDR Portfolio Devlpd ETF 78463x889 1,765 60,335 SH   SOLE   25,476 0 34,859
SPDR Portfolio Emg MK ETF 78463x509 1,145 31,315 SH   SOLE   16,292 0 15,023
SPDR Portfolio Tl Stock ETF 78464a805 2,065 50,492 SH   SOLE   8,675 0 41,817
SPDR S&P 500 ETF Tr ETF 78462f103 28,330 84,595 SH   SOLE   0 0 84,595
SPDR S&P Biotech ETF ETF 78464a870 2,439 21,886 SH   SOLE   500 0 21,386
SPDR S&P Mid Cap 400 ETF ETF 78467y107 7,191 21,223 SH   SOLE   0 0 21,223
SSGA SPDR ETFS Europe I PLC UC ETF g8t03h146 337 1,000 SH   SOLE   0 0 1,000
Technology Select Sector SPDR ETF 81369y803 244 2,093 SH   SOLE   0 0 2,093
Vaneck Vectors ETF Tr BDC Inco ETF 92189f411 1,264 104,000 SH   SOLE   0 0 104,000
Vaneck Vectors ETF Tr Gold Min ETF 92189f106 5,930 151,421 SH   SOLE   28,066 0 123,355
Vaneck Vectors ETF Tr Jr Gold ETF 92189f791 461 8,325 SH   SOLE   0 0 8,325
Vanguard FTSE Emerg Mkt ETF ETF 922042858 1,955 45,208 SH   SOLE   0 0 45,208
Vanguard Health Care ETF ETF 92204a504 2,060 10,098 SH   SOLE   0 0 10,098
Vanguard High Div Yield ETF 921946406 15,656 193,450 SH   SOLE   23,560 0 169,890
Vanguard S&P 500 ETF ETF 922908363 12,938 42,055 SH   SOLE   0 0 42,055
Vanguard Total Stock Mkt ETF 922908769 1,465 8,600 SH   SOLE   0 0 8,600
Vanguard Value ETF ETF 922908744 2,674 25,587 SH   SOLE   0 0 25,587
Fidelity Total Bond ETF ETF 316188309 1,872 34,252 SH   SOLE   18,436 0 15,816
Invesco Exch Trd Slf Index Fun ETF 46138j502 259 12,213 SH   SOLE   0 0 12,213
Invesco Exchng Traded Fund Tr ETF 46138e537 559 20,982 SH   SOLE   0 0 20,982
iShares Core Intl Aggr ETF 46435g672 409 7,342 SH   SOLE   1,462 0 5,880
iShares GNMA Bond ETF ETF 46429b333 2,892 56,587 SH   SOLE   3,258 0 53,329
iShares Ibonds Dec2021 ETF 46435g789 568 21,914 SH   SOLE   0 0 21,914
iShares Ibonds Dec2022 ETF 46435g755 570 21,510 SH   SOLE   0 0 21,510
iShares National Muni ETF ETF 464288414 294 2,534 SH   SOLE   0 0 2,534
iShares Short Treas Bond ETF 464288679 4,002 36,149 SH   SOLE   0 0 36,149
iShares TIPS Bond ETF ETF 464287176 918 7,255 SH   SOLE   0 0 7,255
JPMorgan Exchange Traded Fund ETF 46641q837 5,700 112,216 SH   SOLE   0 0 112,216
Nuveen AMT Free Quality Muni I ETF 670657105 6,001 418,469 SH   SOLE   0 0 418,469
Quadratic Int Rate Vol & Infl ETF 500767736 7,831 285,597 SH   SOLE   2,564 0 283,033
SPDR Bloomberg ETF 78468r663 2,147 23,458 SH   SOLE   0 0 23,458
SPDR Bloomberg ETF 78468r663 111 1,208 SH   DFND 2 0 0 1,208
SPDR Portfolio Agrgte ETF 78464a649 5,073 164,651 SH   SOLE   26,965 0 137,686
SPDR Portfolio Interm ETF 78464a375 342 9,305 SH   SOLE   9,305 0 0
WisdomTree Yield Enhanced US A ETF 97717x511 1,815 33,717 SH   SOLE   945 0 32,772