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
ISHARES 0-3 MONTH TREASURY BD ETF ETF 46436E718 747,129 7,469,424 SH   SOLE   0 0 7,469,424
ISHARES TR RSSLL 1000 GRWT ETF 464287614 361,408 1,882,826 SH   SOLE   0 0 1,882,826
ISHARES TR CORE S&P TTL S ETF 464287150 337,890 4,865,932 SH   SOLE   0 0 4,865,932
ISHARES TR ULTR SH TRM BD ETF 46434V878 217,721 4,306,201 SH   SOLE   0 0 4,306,201
J P MORGAN ULTRA SHORT INCM ETF ETF 46641Q837 214,389 4,226,086 SH   SOLE   0 0 4,226,086
ISHARES TR S&P 500 INDEX ETF 464287200 163,272 527,211 SH   SOLE   0 0 527,211
VANGUARD INDEX FDS TOTAL STK MKT ETF ETF 922908769 14,110 90,148 SH   SOLE   0 0 90,148
VANGUARD INDEX FDS S&P 500 ETF SHS ETF 922908363 9,581 33,807 SH   SOLE   0 0 33,807
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW ETF 92206C680 5,824 29,520 SH   SOLE   0 0 29,520
VANGUARD SCOTTSDALE FDS INT-TERM GOV ETF 92206C706 5,765 81,702 SH   SOLE   0 0 81,702
VANGUARD BD INDEX FD INC INTERMED TERM ETF 921937819 3,465 37,192 SH   SOLE   0 0 37,192
ISHARES TR RUSSL 1000 VALUE ETF 464287598 2,980 26,462 SH   SOLE   0 0 26,462
ISHARES TR S&P MIDCAP 400 ETF 464287507 1,884 10,596 SH   SOLE   0 0 10,596
ISHARES GOLD TRUST ISHARES ETF 464285105 963 56,700 SH   SOLE   0 0 56,700
SPDR SERIES TRUST SPDR S&P 500 E ETF 78468R796 795 10,421 SH   SOLE   0 0 10,421
VANGUARD SPECIALIZED PORTFOLDIV APP ETF ETF 921908844 791 6,752 SH   SOLE   0 0 6,752
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL ETF 92206C714 372 3,764 SH   SOLE   0 0 3,764
VANGUARD INDEX FDS VALUE ETF ETF 922908744 357 3,590 SH   SOLE   0 0 3,590
ISHARES TR S&P SMALLCAP600 ETF 464287804 337 4,942 SH   SOLE   0 0 4,942
VANECK VECTORS JR GOLD MINERS ETF ETF 92189F791 237 4,800 SH   SOLE   0 0 4,800
VANGUARD INTL EQUITY INDEX FALLWRLD EX US ETF 922042775 231 4,856 SH   SOLE   0 0 4,856
WISDOMTREE EQUITY INCOME FD ETF 97717W208 221 3,555 SH   SOLE   0 0 3,555
VANGUARD INDEX FDS MCAP VL IDXVIP ETF 922908512 179 1,880 SH   SOLE   0 0 1,880
ISHARES TR S&P EURO PLUS ETF 464287861 152 3,775 SH   SOLE   0 0 3,775
ISHARES TR HDG MSCI EAFE ETF 46434V803 132 4,810 SH   SOLE   0 0 4,810
VANGUARD INDEX FDS SM CP VAL ETF ETF 922908611 115 1,083 SH   SOLE   0 0 1,083
ISHARES 3-7 YR TR BD E ETF 464288661 110 829 SH   SOLE   0 0 829
PROSHARES ULTRA BIOTECHNOLOGY FUND ETF 74347R214 108 1,500 SH   SOLE   0 0 1,500
WORLD GOLD TR SPDR GLD MINIS ETF 98149E204 106 5,995 SH   SOLE   0 0 5,995
KRANESHARES TR BOSERA MSCI CH ETF 500767405 101 3,000 SH   SOLE   0 0 3,000
ISHARES TR RSSLL 2000 INDX ETF 464287655 96 674 SH   SOLE   0 0 674
ISHARES TR MSCI KLD400 SO ETF 464288570 92 788 SH   SOLE   0 0 788
FIRST TR LRG CP VL ALPHADEX ETF ETF 33735J101 90 2,000 SH   SOLE   0 0 2,000
VANGUARD INDEX FDS LARGE CAP ETF ETF 922908637 83 583 SH   SOLE   0 0 583
ISHARES TR RUSL 3000 VALU ETF 464287663 74 1,425 SH   SOLE   0 0 1,425
ISHARES TR MSCI EAFE IDX ETF 464287465 72 1,186 SH   SOLE   0 0 1,186
FLAHERTY & CRUMRINESS PFD INCOME FUND ETF 338480106 56 3,904 SH   SOLE   0 0 3,904
ISHARES TR MSCI LW CRB TG ETF 46434V464 49 413 SH   SOLE   0 0 413
WISDOMTREE TR EUROPE HEDGED ETF 97717X701 47 789 SH   SOLE   0 0 789
ISHARES TR RSSLL 1000 INDX ETF 464287622 46 268 SH   SOLE   0 0 268
ISHARES TR S&P 500 GRWT E ETF 464287309 41 200 SH   SOLE   0 0 200
ISHARES TR RUSL 2000 GROW ETF 464287648 41 200 SH   SOLE   0 0 200
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT ETF 69346N107 41 5,829 SH   SOLE   0 0 5,829
GLOBAL X FDS MSCI SUPR EM E ETF 37950E119 40 4,000 SH   SOLE   0 0 4,000
ISHARES TR BARCLYS INTER ETF 464288638 38 631 SH   SOLE   0 0 631
ISHARES TR BARCLYS 1-3YR ETF 464288646 37 679 SH   SOLE   0 0 679
VANGUARD INDEX FDS GROWTH ETF ETF 922908736 36 183 SH   SOLE   0 0 183
ISHARES TR RUSSL 3000 INDX ETF 464287689 34 193 SH   SOLE   0 0 193
INVESCO DWA CONSUMER STAPLESMOMENTUM ETF ETF 46137V886 34 529 SH   SOLE   0 0 529
ISHARES TR DJ SEL DIV INX ETF 464287168 33 410 SH   SOLE   0 0 410
ISHARES MSCI EMERGING MKTS INDEX FD ETF 464287234 31 792 SH   SOLE   0 0 792
ISHARES TR RUSSELL MCP GR ETF 464287481 31 199 SH   SOLE   0 0 199
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F ETF 921932505 28 152 SH   SOLE   0 0 152
ISHARES TR DJ US REAL EST ETF 464287739 27 354 SH   SOLE   0 0 354
BLACKROCK FLA MUN 2020 TERM FD ETF 09250M109 25 1,732 SH   SOLE   0 0 1,732
PIMCO NEW YORK MUN INCOME FDCOM ETF 72200T103 23 2,000 SH   SOLE   0 0 2,000
VANGUARD WHITEHALL FDS INC HIGH DIV YLD ETF 921946406 21 271 SH   SOLE   0 0 271
NUVEEN INS NY TX FR ADV MUN COM ETF 670656107 19 1,551 SH   SOLE   0 0 1,551
ISHARES TR &P NATL MUN BD ETF 464288414 18 164 SH   SOLE   0 0 164
SPDR SERIES TRUST PRTFLO S&P500 ETF 78468R788 17 640 SH   SOLE   0 0 640
ISHARES TR S&P SMCAP 60GRW ETF 464287887 16 100 SH   SOLE   0 0 100
BLACKROCK MUNIHOLDINGS INSD FD II ETF 09254C107 14 1,200 SH   SOLE   0 0 1,200
EATON VANCE SR FLTNG RTE TR COM ETF 27828Q105 14 1,250 SH   SOLE   0 0 1,250
ISHARES TR RUSSELL MCP VL ETF 464287473 13 170 SH   SOLE   0 0 170
ISHARES TR RUSSL 2000 VAL ETF 464287630 12 130 SH   SOLE   0 0 130
TEMPLETON GLOBAL INCOME FD ETF 880198106 11 2,135 SH   SOLE   0 0 2,135
ALLIANCE BERNSTEIN GLOBAL HIGH INC FD ETF 01879R106 11 1,129 SH   SOLE   0 0 1,129
VANGUARD WORLD FD MEGA CAP INDEX ETF 921910873 11 103 SH   SOLE   0 0 103
INVESCO EXCHANGE TRADED FD TS&P500 PUR GWT ETF 46137V266 10 83 SH   SOLE   0 0 83
ISHARES TR COHEN&ST RLTY ETF 464287564 10 100 SH   SOLE   0 0 100
BLACKROCK MUNIHLDS INVSTM QLCOM ETF 09254P108 9 750 SH   SOLE   0 0 750
PUTNAM PREMIER INCOME TR SH BEN INT ETF 746853100 9 2,021 SH   SOLE   0 0 2,021
ISHARES TR RUSL 3000 GROW ETF 464287671 9 132 SH   SOLE   0 0 132
ISHARES TST MSCI GERMANY SMALL CAP INDEX FD ETF 46429B465 8 150 SH   SOLE   0 0 150
VANGUARD STAR FD VG TL INTL STK ETF 921909768 8 166 SH   SOLE   0 0 166
INVESCO S&P SPIN OFF ETF ETF 46137V159 7 212 SH   SOLE   0 0 212
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF ETF 922042742 7 104 SH   SOLE   0 0 104
SPDR SER TR S&P 600 SMCP G ETF 78464A201 7 128 SH   SOLE   0 0 128
ISHARES TR BARCLYS TIPS BD ETF 464287176 6 54 SH   SOLE   0 0 54
NUVEEN NY DIVID ADVNTG MUN FD ETF 67066X107 6 489 SH   SOLE   0 0 489
VANGUARD WORLD FDS MATERIALS ETF ETF 92204A801 6 54 SH   SOLE   0 0 54
ISHARES TR RUSSELL MIDCAP ETF 464287499 6 120 SH   SOLE   0 0 120
VANGUARD WORLD FDS CONSUM DIS ETF ETF 92204A108 6 30 SH   SOLE   0 0 30
ISHARES TR LEHMAN AGG BND ETF 464287226 5 50 SH   SOLE   0 0 50
VANGUARD BD INDEX FD INC TOTAL BND MRKT ETF 921937835 4 49 SH   SOLE   0 0 49
WISDOMTREE TRUST JAPN HEDGE EQT ETF 97717W851 4 91 SH   SOLE   0 0 91
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 3 62 SH   SOLE   0 0 62
INVESCO ETF S&P500 EQL DIS ETF 46137V381 3 40 SH   SOLE   0 0 40
VANGUARD INTL EQUITY INDEX FEURPEAN ETF ETF 922042874 2 52 SH   SOLE   0 0 52
VANGUARD INTL EQUITY INDEX FEMR MKT ETF ETF 922042858 2 66 SH   SOLE   0 0 66
SPDR INDEX SHS FDS S&P INTL SMLCP ETF 78463X871 1 65 SH   SOLE   0 0 65
VANGUARD INDEX FDS REIT ETF ETF 922908553 1 21 SH   SOLE   0 0 21
FIRSTHAND TECH VALUE FD INC COM ETF 33766Y100 1 372 SH   SOLE   0 0 372
SCHWAB STRATEGIC TR US LCAP VA ETF ETF 808524409 1 27 SH   SOLE   0 0 27
ISHARES TR 7-10 YR TRS BD ETF 464287440 1 11 SH   SOLE   0 0 11
VANGUARD INTL EQUITY INDEX FPACIFIC ETF ETF 922042866 1 20 SH   SOLE   0 0 20
VANGUARD BD INDEX FD INC SHORT TRM BOND ETF 921937827 1 15 SH   SOLE   0 0 15
GLOBAL X FDS GBL X FTSE ETF ETF 37950E648 1 100 SH   SOLE   0 0 100
ISHARES TR MBS FIXED BDFD ETF 464288588 1 11 SH   SOLE   0 0 11
10x Genomics Inc Ordinary Shar COM 88025u109 7,145 80,000 SH   SOLE   80,000 0 0
3M CO COM COM 88579Y101 5,659 36,277 SH   SOLE   35,332 0 945
ABBOTT LABS COM COM 002824100 53,909 589,624 SH   SOLE   543,397 0 46,227
ABBOTT LABS COM COM 002824100 14 152 SH   DFND 12 152 0 0
ABBVIE INC COM COM 00287Y109 47,847 487,341 SH   SOLE   436,147 0 51,194
ABBVIE INC COM COM 00287Y109 10 102 SH   DFND 12 102 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 50,689 236,072 SH   SOLE   223,697 0 12,376
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 19 90 SH   DFND 12 90 0 0
ACTIVISION BLIZZARD INC COM COM 00507V109 268 3,534 SH   SOLE   3,534 0 0
Acuity Brands COM 00508Y102 359 3,750 SH   SOLE   3,750 0 0
ADOBE INC COM COM 00724F101 18,014 41,381 SH   SOLE   37,332 0 4,049
AEGON N V NY REGISTRY SHS COM 007924103 98 33,379 SH   SOLE   33,379 0 0
AFLAC INC COM COM 001055102 828 22,980 SH   SOLE   22,980 0 0
Agilent Technologies COM 00846U101 884 10,002 SH   SOLE   10,002 0 0
AGNC Investment Corp COM 00123Q104 179 13,892 SH   SOLE   13,892 0 0
AIA GROUP LTD SPONSORED ADR COM 001317205 182 4,890 SH   SOLE   4,890 0 0
AIA GROUP LTD SPONSORED ADR COM 001317205 140 3,762 SH   DFND 13 3,762 0 0
Air Prod. & Chemical COM 009158106 26,561 110,003 SH   SOLE   102,242 0 7,761
Air Prod. & Chemical COM 009158106 10 40 SH   DFND 12 40 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 9,050 41,957 SH   SOLE   38,275 0 3,682
ALLIANZ SE UNSPONSRD ADS COM 018820100 476 23,325 SH   SOLE   23,325 0 0
ALLIANZ SE UNSPONSRD ADS COM 018820100 129 6,333 SH   DFND 13 6,333 0 0
ALLSTATE CORP COM COM 020002101 981 10,115 SH   SOLE   5,920 0 4,195
Alnylam Pharmaceuticals Inc Co COM 02043Q107 261 1,764 SH   SOLE   1,764 0 0
ALPHABET INC CAP STK CL A COM 02079K305 21,152 14,917 SH   SOLE   13,261 0 1,656
ALPHABET INC CAP STK CL C COM 02079K107 30,721 21,733 SH   SOLE   21,143 0 590
ALSTOM ADR COM 021244207 0 59 SH   SOLE   59 0 0
ALSTOM ADR COM 021244207 80 17,285 SH   DFND 13 17,285 0 0
ALTRIA GROUP INC COM COM 02209S103 1,040 26,491 SH   SOLE   26,151 0 340
AMAZON COM INC COM COM 023135106 70,350 25,500 SH   SOLE   24,339 0 1,161
Ameren COM 023608102 445 6,329 SH   SOLE   5,924 0 404
AMERICAN ELEC PWR CO INC COM COM 025537101 791 9,932 SH   SOLE   6,532 0 3,400
AMERICAN EXPRESS CO COM COM 025816109 1,999 20,996 SH   SOLE   20,721 0 275
AMERICAN TOWER CORP NEW COM 03027X100 3,152 12,191 SH   SOLE   12,191 0 0
AMERIPRISE FINL INC COM COM 03076C106 5,028 33,510 SH   SOLE   32,623 0 887
AMERISOURCEBERGEN CORP COM COM 03073E105 892 8,853 SH   SOLE   8,521 0 332
AMGEN INC COM COM 031162100 13,495 57,214 SH   SOLE   50,059 0 7,155
ANALOG DEVICES INC COM COM 032654105 26,836 218,823 SH   SOLE   218,211 0 612
ANGLO AMERN PLC SPONSORED ADR COM 03485P300 314 27,200 SH   SOLE   27,200 0 0
Annaly Capital Management COM 035710409 204 31,057 SH   SOLE   31,057 0 0
ANTHEM INC COM COM 036752103 24,226 92,121 SH   SOLE   80,681 0 11,440
Apollo Global Mgmt Llccl A Shs COM 03768e105 770 15,434 SH   SOLE   15,434 0 0
APPLE INC COM COM 037833100 164,197 450,102 SH   SOLE   414,792 0 35,310
APPLIED MATLS INC COM COM 038222105 546 9,034 SH   SOLE   9,034 0 0
Arista Networks, Inc. COM 040413106 6,458 30,748 SH   SOLE   30,209 0 539
Arthur J Gallagher COM 363576109 1,260 12,921 SH   SOLE   9,974 0 2,948
ASML HOLDING N V N Y REGISTRY COM N07059210 322 875 SH   SOLE   875 0 0
Astellas Pharma COM 04623U102 53 3,202 SH   SOLE   3,202 0 0
Astellas Pharma COM 04623U102 148 8,850 SH   DFND 13 8,850 0 0
ASTRAZENECA PLC SPONSORED ADR COM 046353108 414 7,827 SH   SOLE   5,527 0 2,300
AT&T INC COM COM 00206R102 8,403 277,954 SH   SOLE   206,757 0 71,197
Atlassian Corporation Plc COM G06242104 233 1,295 SH   SOLE   1,295 0 0
AUTODESK INC COM COM 052769106 298 1,245 SH   SOLE   1,245 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 31,126 209,055 SH   SOLE   192,508 0 16,547
AUTOMATIC DATA PROCESSING INC COM 053015103 14 94 SH   DFND 12 94 0 0
AVALONBAY CMNTYS INC COM COM 053484101 1,184 7,657 SH   SOLE   7,657 0 0
Avery Dennison Corp COM 053611109 275 2,414 SH   SOLE   2,414 0 0
Aviva Plc - Spon Adr COM 05382a104 273 40,306 SH   SOLE   40,306 0 0
Aware, Inc COM 05453N100 61 19,000 SH   SOLE   19,000 0 0
AXA SA SPONSORED ADR COM 054536107 164 7,847 SH   SOLE   7,847 0 0
AXA SA SPONSORED ADR COM 054536107 120 5,740 SH   DFND 13 5,740 0 0
Banco Santander COM 05964H105 85 35,235 SH   SOLE   35,235 0 0
BANK NEW YORK MELLON CORP COM COM 064058100 430 11,122 SH   SOLE   11,122 0 0
Barrick Gold COM 067901108 237 8,815 SH   SOLE   8,815 0 0
Baxter Intl COM 071813109 566 6,579 SH   SOLE   6,229 0 350
BBX Capital Corp Cl A COM 05491n302 180 71,000 SH   SOLE   0 0 71,000
BECTON DICKINSON & CO COM COM 075887109 1,582 6,611 SH   SOLE   5,776 0 835
Berkshire Hathaway A COM 084670108 68,963 258 SH   SOLE   257 0 1
Berkshire Hathaway BCOM COM 084670702 9,394 52,626 SH   SOLE   50,260 0 2,366
BEST BUY INC COM COM 086516101 780 8,934 SH   SOLE   8,934 0 0
BHP GROUP LTD SPONSORED ADS COM 088606108 386 7,755 SH   SOLE   7,755 0 0
BIOGEN INC COM COM 09062X103 210 785 SH   SOLE   785 0 0
Bitcoin Investment Trust COM 389637109 454 47,229 SH   SOLE   47,229 0 0
BK OF AMERICA CORP COM COM 060505104 4,174 175,755 SH   SOLE   156,520 0 19,235
BLACKROCK INC COM COM 09247X101 14,731 27,074 SH   SOLE   25,323 0 1,751
BLACKSTONE GROUP INC COM CL A COM 09260D107 23,763 419,388 SH   SOLE   419,388 0 0
BNP PARIBAS SPONSORED ADR COM 05565A202 404 20,329 SH   SOLE   20,329 0 0
BOEING CO COM COM 097023105 3,826 20,872 SH   SOLE   20,692 0 180
BOOKING HOLDINGS INC COM COM 09857L108 1,197 752 SH   SOLE   747 0 5
Booz Allen Hamilton Hldg Corp COM 099502106 425 5,457 SH   SOLE   5,457 0 0
BORGWARNER INC COM COM 099724106 426 12,066 SH   SOLE   12,066 0 0
BOSTON SCIENTIFIC CORP COM COM 101137107 420 11,960 SH   SOLE   11,960 0 0
BP COM 055622104 1,347 57,762 SH   SOLE   57,762 0 0
BP COM 055622104 67 2,893 SH   DFND 13 2,893 0 0
BRISTOL-MYERS SQUIBB CO COM COM 110122108 8,323 141,546 SH   SOLE   137,876 0 3,670
BROADCOM INC COM COM 11135F101 22,787 72,199 SH   SOLE   63,190 0 9,009
Broadmark Realty Capital Inc COM 11135b100 5,557 586,764 SH   SOLE   0 0 586,764
BROADRIDGE FINL SOLUTIONS INC COM 11133T103 24,922 197,495 SH   SOLE   173,380 0 24,115
Broadstone Net Lease COM 106995913 238 2,907 SH   SOLE   2,907 0 0
Cabot Corp COM 127055101 252 6,800 SH   SOLE   2,800 0 4,000
Canadian Natl Railway Company COM 136375102 405 4,577 SH   SOLE   4,577 0 0
Canadian Natl Railway Company COM 136375102 7 79 SH   DFND 11 79 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 1,050 16,779 SH   SOLE   15,879 0 900
CARDINAL HEALTH INC COM COM 14149Y108 363 6,964 SH   SOLE   6,964 0 0
Carlyle Group L P Comuts Ltd P COM 14316j108 201 7,189 SH   SOLE   7,189 0 0
CARMAX INC COM COM 143130102 492 5,493 SH   SOLE   5,493 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104 866 38,957 SH   SOLE   29,957 0 9,000
CATERPILLAR INC DEL COM COM 149123101 762 6,027 SH   SOLE   5,754 0 273
CDK GLOBAL INC COM COM 12508E101 286 6,893 SH   SOLE   6,893 0 0
CDW CORP COM COM 12514G108 2,278 19,604 SH   SOLE   19,339 0 265
CELESTICA INC SUB VTG SHS COM 15101Q108 244 35,791 SH   SOLE   35,791 0 0
Celexpress COM 15103A101 0 653,845 SH   SOLE   0 0 653,845
CENTURYLINK INC COM COM 156700106 187 18,599 SH   SOLE   18,599 0 0
CERNER CORP COM COM 156782104 10,012 146,048 SH   SOLE   144,426 0 1,622
CHARTER COMMUNICATIONS INC NEW COM 16119P108 467 916 SH   SOLE   916 0 0
CHEFS WHSE INC COM COM 163086101 262 19,272 SH   SOLE   19,272 0 0
CHEVRON CORP NEW COM COM 166764100 18,504 207,369 SH   SOLE   188,976 0 18,393
CHEVRON CORP NEW COM COM 166764100 3 35 SH   DFND 12 35 0 0
CHUBB LIMITED COM COM H1467J104 18,596 146,868 SH   SOLE   132,951 0 13,917
Church & Dwight Inc. COM 171340102 1,796 23,231 SH   SOLE   23,231 0 0
CIGNA CORP NEW COM COM 125523100 1,316 7,012 SH   SOLE   7,012 0 0
CINTAS CORP COM COM 172908105 575 2,160 SH   SOLE   2,160 0 0
CISCO SYS INC COM COM 17275R102 25,442 545,501 SH   SOLE   474,892 0 70,609
CISCO SYS INC COM COM 17275R102 14 300 SH   DFND 12 300 0 0
CITIGROUP INC COM NEW COM 172967424 1,241 24,282 SH   SOLE   22,957 0 1,326
Cme Group Inc. Com COM 12572Q105 7,197 44,281 SH   SOLE   43,198 0 1,082
CNOOC LIMITED SPONSORED ADR COM 126132109 314 2,783 SH   SOLE   2,783 0 0
COCA COLA CO COM COM 191216100 6,139 137,400 SH   SOLE   119,802 0 17,598
Cognex Corp Com COM 192422103 1,083 18,142 SH   SOLE   18,142 0 0
Cognex Corp Com COM 192422103 45 750 SH   DFND 10 0 0 750
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 377 6,638 SH   SOLE   6,638 0 0
COLGATE PALMOLIVE CO COM COM 194162103 4,501 61,441 SH   SOLE   61,441 0 0
COMCAST CORP NEW COM 20030N101 20,211 518,492 SH   SOLE   471,760 0 46,731
COMPAGNIE FINANCIERE RICHEMONT COM 204319107 14 2,136 SH   SOLE   2,136 0 0
COMPAGNIE FINANCIERE RICHEMONT COM 204319107 69 10,822 SH   DFND 13 10,822 0 0
CONCERT PHARMACEUTICALS INC CO COM 206022105 3,794 381,326 SH   SOLE   381,326 0 0
Connected Media Technologies COM 20753r107 0 40,000 SH   SOLE   40,000 0 0
CONOCOPHILLIPS COM COM 20825C104 335 7,962 SH   SOLE   7,962 0 0
Consolidated Edison COM 209115104 470 6,538 SH   SOLE   6,538 0 0
Constellation Brands COM 21036P108 498 2,848 SH   SOLE   2,848 0 0
CORTEVA INC COM COM 22052L104 591 22,074 SH   SOLE   22,022 0 52
Costar Group Inc. COM 22160N109 15,430 21,712 SH   SOLE   20,827 0 885
COSTCO WHSL CORP NEW COM COM 22160K105 15,134 49,913 SH   SOLE   43,571 0 6,342
CROWN CASTLE INTL CORP NEW COM COM 22822V101 329 1,965 SH   SOLE   1,965 0 0
CSX CORP COM COM 126408103 738 10,581 SH   SOLE   5,191 0 5,390
CUMMINS INC COM COM 231021106 1,228 7,088 SH   SOLE   7,015 0 73
CUMMINS INC COM COM 231021106 22 125 SH   DFND 10 0 0 125
CVS HEALTH CORP COM COM 126650100 11,701 180,101 SH   SOLE   153,328 0 26,773
D.R. Horton COM 23331A109 489 8,827 SH   SOLE   8,827 0 0
DANAHER CORPORATION COM COM 235851102 23,030 130,237 SH   SOLE   121,463 0 8,774
DANONE SPONSORED ADR COM 23636T100 66 4,755 SH   SOLE   4,755 0 0
DANONE SPONSORED ADR COM 23636T100 83 5,993 SH   DFND 13 5,993 0 0
DEERE & CO COM COM 244199105 470 2,993 SH   SOLE   1,368 0 1,625
DELEK US HLDGS INC NEW COM COM 24665A103 497 28,550 SH   SOLE   11,985 0 16,565
DELTA AIR LINES INC DEL COM NE COM 247361702 3,110 110,856 SH   SOLE   110,758 0 98
Dentsply Sirona COM 24906P109 1,173 26,617 SH   SOLE   26,617 0 0
Deutsche Telekom AG COM 251566105 104 6,192 SH   SOLE   6,192 0 0
Deutsche Telekom AG COM 251566105 182 10,820 SH   DFND 13 10,820 0 0
DIAGEO P L C SPON ADR NEW COM 25243Q205 700 5,210 SH   SOLE   5,210 0 0
DIAGEO P L C SPON ADR NEW COM 25243Q205 92 684 SH   DFND 13 684 0 0
DIGITAL RLTY TR INC COM COM 253868103 663 4,663 SH   SOLE   4,663 0 0
DIGITAL RLTY TR INC COM COM 253868103 49 342 SH   DFND 10 0 0 342
DISCOVERY INC COM SER A COM 25470F104 210 9,957 SH   SOLE   9,957 0 0
DISNEY WALT CO COM DISNEY COM 254687106 31,548 282,913 SH   SOLE   263,830 0 19,084
DISNEY WALT CO COM DISNEY COM 254687106 12 110 SH   DFND 12 110 0 0
DOLLAR TREE INC COM COM 256746108 266 2,867 SH   SOLE   2,742 0 125
Dominion Resources COM 25746U109 11,901 146,604 SH   SOLE   137,773 0 8,831
Dominion Resources COM 25746U109 10 125 SH   DFND 12 125 0 0
Domino's Pizza Inc. COM 25754A201 4,044 10,946 SH   SOLE   10,946 0 0
DONALDSON INC COM COM 257651109 422 9,080 SH   SOLE   9,080 0 0
DOVER CORP COM COM 260003108 1,687 17,472 SH   SOLE   17,472 0 0
DOW INC COM COM 260557103 928 22,778 SH   SOLE   22,470 0 308
Dte Energy COM 233331107 311 2,890 SH   SOLE   2,890 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441C204 1,481 18,537 SH   SOLE   18,536 0 1
DUPONT DE NEMOURS INC COM COM 26614N102 1,229 23,141 SH   SOLE   22,840 0 301
EASTMAN CHEM CO COM COM 277432100 280 4,025 SH   SOLE   4,025 0 0
EATON CORP PLC SHS COM G29183103 520 5,943 SH   SOLE   5,682 0 261
EATON VANCE CORP COM 278265103 1,763 45,661 SH   SOLE   45,661 0 0
EBAY INC. COM COM 278642103 378 7,216 SH   SOLE   7,216 0 0
ECOLAB INC COM COM 278865100 5,751 28,906 SH   SOLE   28,691 0 215
EDWARDS LIFESCIENCES CORP COM COM 28176E108 330 4,768 SH   SOLE   4,768 0 0
ELECTRONIC ARTS INC COM COM 285512109 9,935 75,234 SH   SOLE   73,901 0 1,333
EMERSON ELEC CO COM COM 291011104 907 14,624 SH   SOLE   14,624 0 0
Enbridge COM 29250N105 227 7,446 SH   SOLE   6,254 0 1,192
Encompass Health Corp COM 29261a100 415 6,697 SH   SOLE   6,697 0 0
ENEL SOCIETA PER AZIONI UNSPON COM 29265W207 112 12,967 SH   SOLE   12,967 0 0
Enphase Energy COM 29355A107 306 6,432 SH   SOLE   6,432 0 0
ENTERGY CORP NEW COM COM 29364G103 217 2,308 SH   SOLE   2,308 0 0
Enterprise Products COM 293792107 1,271 69,932 SH   SOLE   18,512 0 51,420
EOG RES INC COM COM 26875P101 4,205 82,999 SH   SOLE   79,227 0 3,772
EQUINIX INC COM COM 29444U700 18,562 26,430 SH   SOLE   24,826 0 1,604
EQUINIX INC COM COM 29444U700 7 10 SH   DFND 12 10 0 0
EQUINOR ASA SPONSORED ADR COM 29446M102 168 11,581 SH   SOLE   11,581 0 0
EQUITABLE HLDGS INC COM COM 29452E101 369 19,121 SH   SOLE   19,121 0 0
Eversource Energy COM 30040W108 378 4,542 SH   SOLE   4,542 0 0
EXXON MOBIL CORP COM COM 30231G102 8,138 181,981 SH   SOLE   178,906 0 3,075
FACEBOOK INC CL A COM 30303M102 23,050 101,510 SH   SOLE   87,246 0 14,264
FEDEX CORP COM COM 31428X106 878 6,261 SH   SOLE   3,641 0 2,620
FIAT CHRYSLER AUTOMOBILES N V COM N31738102 192 18,705 SH   SOLE   18,705 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106 23,711 176,829 SH   SOLE   161,360 0 15,469
FIDELITY NATL INFORMATION SVCS COM 31620M106 5 40 SH   DFND 12 40 0 0
First Solar Inc. COM 336433107 204 4,115 SH   SOLE   4,115 0 0
FISERV INC COM COM 337738108 609 6,238 SH   SOLE   6,238 0 0
Foot Locker COM 344849104 466 15,993 SH   SOLE   15,993 0 0
fortinet Inc. COM 34959E109 637 4,639 SH   SOLE   4,639 0 0
Fortive Corp COM 34959J108 499 7,374 SH   SOLE   7,374 0 0
Gartner Group COM 366651107 847 6,984 SH   SOLE   6,984 0 0
GENERAL ELECTRIC CO COM COM 369604103 1,757 257,317 SH   SOLE   256,064 0 1,253
GENERAL MLS INC COM COM 370334104 2,124 34,454 SH   SOLE   33,204 0 1,250
GENERAL MTRS CO COM COM 37045V100 220 8,688 SH   SOLE   4,688 0 4,000
Genoil COM 371924101 1 50,000 SH   SOLE   50,000 0 0
GENTEX CORP COM COM 371901109 469 18,214 SH   SOLE   18,214 0 0
Genuine Parts COM 372460105 669 7,689 SH   SOLE   4,939 0 2,750
GILEAD SCIENCES INC COM COM 375558103 5,864 76,220 SH   SOLE   74,360 0 1,860
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 688 16,859 SH   SOLE   16,859 0 0
Glencore International PLC ADR COM 37827x100 39 9,131 SH   SOLE   9,131 0 0
Glencore International PLC ADR COM 37827x100 4 1,062 SH   DFND 11 1,062 0 0
GLOBAL PMTS INC COM COM 37940X102 701 4,132 SH   SOLE   4,132 0 0
Global Technologies COM 378949101 0 10,000 SH   SOLE   10,000 0 0
Golar Lng Ltd COM G9456A100 17,362 2,398,093 SH   SOLE   2,398,093 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 1,233 6,241 SH   SOLE   6,241 0 0
Grom Social Enterprises COM 39878l100 838 10,479,250 SH   SOLE   0 0 10,479,250
HANOVER INS GROUP INC COM COM 410867105 219 2,163 SH   SOLE   2,163 0 0
Harborside Bancorp COM 41165y100 236 27,636 SH   SOLE   27,636 0 0
HARTFORD FINL SVCS GROUP INC C COM 416515104 500 12,975 SH   SOLE   12,975 0 0
HEALTHPEAK PROPERTIES INC COM COM 42250P103 1,227 44,536 SH   SOLE   44,536 0 0
Hercules Tech Growth COM 427096508 714 68,235 SH   SOLE   68,235 0 0
HERITAGE COMMERCE CORP COM COM 426927109 557 74,175 SH   SOLE   74,175 0 0
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 534 54,915 SH   SOLE   54,915 0 0
Highlands REIT COM 43110a104 7 19,763 SH   SOLE   19,763 0 0
Hologic COM 436440101 1,908 33,474 SH   SOLE   33,474 0 0
HOME DEPOT INC COM COM 437076102 57,384 229,069 SH   SOLE   205,443 0 23,625
HOME DEPOT INC COM COM 437076102 8 30 SH   DFND 12 30 0 0
HONDA MOTOR LTD AMERN SHS COM 438128308 306 11,962 SH   SOLE   11,962 0 0
HONEYWELL INTL INC COM COM 438516106 28,035 193,896 SH   SOLE   168,714 0 25,183
HOST HOTELS & RESORTS INC COM COM 44107P104 431 39,970 SH   SOLE   39,970 0 0
HP Inc COM 40434L105 879 50,415 SH   SOLE   50,415 0 0
HUMANA INC COM COM 444859102 209 539 SH   SOLE   539 0 0
Idexx Labs Inc. COM 45168D104 1,371 4,154 SH   SOLE   4,154 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 3,367 19,258 SH   SOLE   19,258 0 0
ILLUMINA INC COM COM 452327109 2,062 5,567 SH   SOLE   5,567 0 0
Immunomedics COM 452907108 3,863 109,000 SH   SOLE   0 0 109,000
Innospec Inc. COM 45768S105 247 3,200 SH   SOLE   3,200 0 0
INTEL CORP COM COM 458140100 20,260 338,629 SH   SOLE   314,908 0 23,721
INTERCONTINENTAL EXCHANGE INC COM 45866F104 25,938 283,167 SH   SOLE   245,047 0 38,120
INTERNATIONAL BUSINESS MACHS C COM 459200101 20,831 172,485 SH   SOLE   155,624 0 16,861
INTERNATIONAL BUSINESS MACHS C COM 459200101 5 40 SH   DFND 12 40 0 0
INTERNATIONAL CONS AIRLS GROUP COM 459348108 106 19,389 SH   SOLE   19,389 0 0
INTERPUBLIC GROUP COS INC COM COM 460690100 282 16,410 SH   SOLE   14,462 0 1,948
INTL PAPER CO COM COM 460146103 547 15,524 SH   SOLE   15,524 0 0
INTUIT COM COM 461202103 1,083 3,657 SH   SOLE   3,657 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602 2,513 4,410 SH   SOLE   3,021 0 1,389
Inventrust Pptys COM 46124j102 62 19,763 SH   SOLE   19,763 0 0
Iqvia Holdings COM 46266c105 10,537 74,268 SH   SOLE   68,855 0 5,413
ITT Inc COM 45073V108 202 3,445 SH   SOLE   3,445 0 0
JD.COM INC SPON ADR CL A COM 47215P106 944 15,691 SH   SOLE   15,691 0 0
JOHNSON & JOHNSON COM COM 478160104 43,087 306,389 SH   SOLE   270,384 0 36,005
JPMORGAN CHASE & CO COM COM 46625H100 49,255 523,655 SH   SOLE   473,684 0 49,971
JPMORGAN CHASE & CO COM COM 46625H100 15 162 SH   DFND 12 162 0 0
Keweenaw Land Association Ltd. COM 493026108 439 7,170 SH   SOLE   7,170 0 0
KIMBERLY CLARK CORP COM COM 494368103 1,516 10,723 SH   SOLE   10,568 0 155
Kinder Morgan COM 49456B101 399 26,328 SH   SOLE   26,328 0 0
Kingfisher Plc ADR COM 495724403 57 10,534 SH   SOLE   10,534 0 0
KONINKLIJKE AHOLD DELHAIZE N V COM 500467501 618 22,679 SH   SOLE   22,679 0 0
KROGER CO COM COM 501044101 340 10,036 SH   SOLE   9,141 0 895
KT Corportation COM 48268K101 164 16,796 SH   SOLE   16,796 0 0
L3HARRIS TECHNOLOGIES INC COM COM 502431109 3,756 22,136 SH   SOLE   21,649 0 487
LAM RESEARCH CORP COM COM 512807108 334 1,034 SH   SOLE   1,034 0 0
LAM RESEARCH CORP COM COM 512807108 62 191 SH   DFND 10 0 0 191
Las Vegas Sands COM 517834107 10,299 226,161 SH   SOLE   203,564 0 22,597
Las Vegas Sands COM 517834107 18 390 SH   DFND 10 0 0 390
LAUDER ESTEE COS INC CL A COM 518439104 9,092 48,188 SH   SOLE   46,309 0 1,879
LENNAR CORP CL A COM 526057104 620 10,066 SH   SOLE   10,066 0 0
LILLY ELI & CO COM COM 532457108 3,954 24,081 SH   SOLE   24,081 0 0
LINDE PLC SHS COM G5494J103 470 2,217 SH   SOLE   2,217 0 0
LOCKHEED MARTIN CORP COM COM 539830109 2,084 5,711 SH   SOLE   4,211 0 1,500
LOWES COS INC COM COM 548661107 1,541 11,402 SH   SOLE   11,206 0 196
LYONDELLBASELL INDUSTRIES N V COM N53745100 629 9,571 SH   SOLE   9,146 0 425
Magellan Midstream COM 559080106 1,176 27,250 SH   SOLE   2,950 0 24,300
MAGNA INTL INC COM COM 559222401 468 10,504 SH   SOLE   10,504 0 0
Manhattan Scientifics Inc COM 563122100 8 645,000 SH   SOLE   645,000 0 0
MANULIFE FINL CORP COM COM 56501R106 437 32,099 SH   SOLE   32,099 0 0
Marathon Petroleum COM 56585A102 245 6,548 SH   SOLE   6,548 0 0
MARSH & MCLENNAN COS INC COM COM 571748102 24,000 223,530 SH   SOLE   211,197 0 12,333
Martin Marietta Materials COM 573284106 5,192 25,136 SH   SOLE   24,331 0 804
MASTERCARD INCORPORATED CL A COM 57636Q104 5,778 19,540 SH   SOLE   14,870 0 4,670
MASTERCARD INCORPORATED CL A COM 57636Q104 5 18 SH   DFND 11 18 0 0
Maxim Integrated Products COM 57772K101 437 7,218 SH   SOLE   6,755 0 463
Mccormick & Co COM 579780206 323 1,803 SH   SOLE   1,803 0 0
MCDONALDS CORP COM COM 580135101 11,620 62,990 SH   SOLE   58,220 0 4,770
MCKESSON CORP COM COM 58155Q103 391 2,547 SH   SOLE   2,547 0 0
MECHEL PAO SPONSORED ADR NE COM 583840608 105 61,143 SH   SOLE   61,143 0 0
MEDTRONIC PLC SHS COM G5960L103 31,266 340,958 SH   SOLE   311,265 0 29,693
MEDTRONIC PLC SHS COM G5960L103 6 65 SH   DFND 12 65 0 0
MERCK & CO. INC COM COM 58933Y105 42,061 543,918 SH   SOLE   499,014 0 44,905
MERCK & CO. INC COM COM 58933Y105 14 180 SH   DFND 12 180 0 0
METLIFE INC COM COM 59156R108 426 11,652 SH   SOLE   11,652 0 0
Microchip Tech COM 595017104 5,516 52,382 SH   SOLE   52,012 0 370
MICRON TECHNOLOGY INC COM COM 595112103 515 9,994 SH   SOLE   9,994 0 0
MICROSOFT CORP COM COM 594918104 157,778 775,283 SH   SOLE   717,224 0 58,059
MICROSOFT CORP COM COM 594918104 23 115 SH   DFND 12 115 0 0
Mitsubishi UFJ Financial Group COM 606822104 113 28,868 SH   SOLE   28,868 0 0
Molecular Templates COM 608550109 1,103 80,000 SH   SOLE   80,000 0 0
MONDELEZ INTL INC CL A COM 609207105 1,791 35,027 SH   SOLE   30,370 0 4,657
MONDELEZ INTL INC CL A COM 609207105 7 142 SH   DFND 11 142 0 0
MONSTER BEVERAGE CORP NEW COM COM 61174X109 429 6,190 SH   SOLE   6,190 0 0
MOODYS CORP COM COM 615369105 393 1,431 SH   SOLE   1,431 0 0
MORGAN STANLEY COM NEW COM 617446448 1,054 21,815 SH   SOLE   21,635 0 180
Motorola Solutions COM 620076307 280 1,996 SH   SOLE   1,396 0 600
MURATA MFG CO LTD UNSPONSORED COM 626425102 56 3,795 SH   SOLE   3,795 0 0
MURATA MFG CO LTD UNSPONSORED COM 626425102 129 8,781 SH   DFND 13 8,781 0 0
Muscle Pharm Corp COM 627335201 547 3,648,355 SH   SOLE   3,648,355 0 0
Mylan N.V. COM N59465109 324 20,149 SH   SOLE   20,149 0 0
Naspers Ltd. ADS COM 631512209 209 5,736 SH   SOLE   5,736 0 0
National Australia Bank Ltd. A COM 632525408 65 10,387 SH   SOLE   10,387 0 0
NESTLE S A SPONSORED ADR COM 641069406 2,003 18,116 SH   SOLE   18,116 0 0
NESTLE S A SPONSORED ADR COM 641069406 116 1,051 SH   DFND 13 1,051 0 0
Netease.Com Inc. COM 64110W102 5,081 11,834 SH   SOLE   11,834 0 0
NETFLIX INC COM COM 64110L106 2,940 6,461 SH   SOLE   5,331 0 1,130
NEXTERA ENERGY INC COM COM 65339F101 38,747 161,331 SH   SOLE   153,763 0 7,567
NIKE INC CL B COM 654106103 6,018 61,381 SH   SOLE   61,271 0 110
Nintendo Co Ltd ADR COM 654445303 66 1,193 SH   SOLE   1,193 0 0
Nintendo Co Ltd ADR COM 654445303 158 2,833 SH   DFND 13 2,833 0 0
NOMURA HLDGS INC SPONSORED ADR COM 65535H208 189 42,507 SH   SOLE   42,507 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 937 5,336 SH   SOLE   5,336 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 2,035 6,618 SH   SOLE   6,618 0 0
NOVARTIS AG SPONSORED ADR COM 66987V109 782 8,959 SH   SOLE   8,959 0 0
NOVARTIS AG SPONSORED ADR COM 66987V109 143 1,632 SH   DFND 13 1,632 0 0
NOVO-NORDISK A S ADR COM 670100205 263 4,013 SH   SOLE   4,013 0 0
NUCOR CORP COM COM 670346105 207 5,005 SH   SOLE   5,005 0 0
NUTRIEN LTD COM COM 67077M108 324 10,081 SH   SOLE   10,081 0 0
NVIDIA CORPORATION COM COM 67066G104 1,307 3,439 SH   SOLE   3,439 0 0
NXP SEMICONDUCTORS N V COM COM N6596X109 282 2,469 SH   SOLE   2,469 0 0
OIL COMPANY LUKOIL PJSC SPONSO COM 69343P105 528 7,106 SH   SOLE   7,106 0 0
OMNICOM GROUP INC COM COM 681919106 296 5,422 SH   SOLE   5,422 0 0
OPEN TEXT CORP COM COM 683715106 424 9,975 SH   SOLE   9,975 0 0
OPEN TEXT CORP COM COM 683715106 141 3,314 SH   DFND 13 3,314 0 0
Option Care Inc. COM 68404v100 14,691 1,974,626 SH   SOLE   1,974,626 0 0
ORACLE CORP COM COM 68389X105 3,597 65,076 SH   SOLE   52,858 0 12,218
OREILLY AUTOMOTIVE INC COM COM 67103H107 522 1,239 SH   SOLE   1,239 0 0
ORIX CORP SPONSORED ADR COM 686330101 208 3,373 SH   SOLE   3,373 0 0
Otis Worldwide Corp Ordinary S COM 68902v107 1,127 19,821 SH   SOLE   15,322 0 4,499
Otis Worldwide Corp Ordinary S COM 68902v107 8 144 SH   DFND 11 144 0 0
Pacira Pharmaceuticals COM 695127100 262 5,000 SH   SOLE   5,000 0 0
PACKAGING CORP AMER COM COM 695156109 295 2,957 SH   SOLE   2,192 0 765
Palo Alto Networks COM 697435105 844 3,674 SH   SOLE   3,536 0 138
Paychex COM 704326107 858 11,329 SH   SOLE   10,063 0 1,266
PAYPAL HLDGS INC COM COM 70450Y103 1,871 10,739 SH   SOLE   10,069 0 670
PAYPAL HLDGS INC COM COM 70450Y103 14 80 SH   DFND 11 80 0 0
Peco Energy Co aquired COM 701877102 107 10,000 SH   SOLE   10,000 0 0
PEPSICO INC COM COM 713448108 26,213 198,191 SH   SOLE   186,880 0 11,311
PEPSICO INC COM COM 713448108 3 20 SH   DFND 12 20 0 0
Perkinlemer Inc. COM 714046109 294 2,998 SH   SOLE   2,998 0 0
Perma Pipe International COM 714167103 156 27,826 SH   SOLE   27,826 0 0
PFIZER INC COM COM 717081103 15,570 476,137 SH   SOLE   436,384 0 39,753
PHILIP MORRIS INTL INC COM COM 718172109 1,349 19,248 SH   SOLE   18,376 0 872
PHILLIPS 66 COM COM 718546104 860 11,966 SH   SOLE   11,966 0 0
Ping An Ins Group Co China Spo COM 72341E304 137 6,860 SH   SOLE   6,860 0 0
Ping An Ins Group Co China Spo COM 72341E304 119 5,961 SH   DFND 13 5,961 0 0
Ping An Ins Group Co China Spo COM 72341E304 6 292 SH   DFND 11 292 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 1,493 14,194 SH   SOLE   14,194 0 0
Pool COM 73278L105 13,654 50,222 SH   SOLE   46,849 0 3,373
PPG Industries COM 693506107 6,995 65,955 SH   SOLE   65,955 0 0
PPL CORP COM COM 69351T106 730 28,267 SH   SOLE   27,561 0 706
PRICE T ROWE GROUP INC COM COM 74144T108 3,121 25,274 SH   SOLE   25,274 0 0
PROCTER AND GAMBLE CO COM COM 742718109 41,175 344,363 SH   SOLE   326,932 0 17,431
PROGRESSIVE CORP OHIO COM COM 743315103 3,419 42,680 SH   SOLE   42,680 0 0
PROLOGIS INC. COM COM 74340W103 1,278 13,691 SH   SOLE   11,440 0 2,251
Prudential Financial COM 744320102 284 4,662 SH   SOLE   4,142 0 520
PSEG COM 744573106 457 9,305 SH   SOLE   7,440 0 1,865
Publicis Groupe ADR COM 74463M106 278 34,411 SH   SOLE   34,411 0 0
PULTE GROUP INC COM COM 745867101 398 11,708 SH   SOLE   11,708 0 0
QUALCOMM INC COM COM 747525103 3,244 35,572 SH   SOLE   16,658 0 18,913
Quest Diagnostics COM 74834L100 928 8,146 SH   SOLE   7,646 0 500
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 28,527 462,948 SH   SOLE   400,074 0 62,874
Recruit Holdings COM 75629j101 106 15,482 SH   SOLE   15,482 0 0
Recruit Holdings COM 75629j101 15 2,161 SH   DFND 11 2,161 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107 355 570 SH   SOLE   570 0 0
REGENERON PHARMACEUTICALS COM COM 75886F107 44 70 SH   DFND 10 0 0 70
Republic Services COM 760759100 1,102 13,429 SH   SOLE   11,291 0 2,138
RESMED INC COM COM 761152107 607 3,162 SH   SOLE   3,162 0 0
Revolve Group COM 76156B107 743 50,000 SH   SOLE   0 0 50,000
RIO TINTO PLC SPONSORED ADR COM 767204100 241 4,293 SH   SOLE   4,293 0 0
ROCHE HLDG LTD SPONSORED ADR COM 771195104 616 14,211 SH   SOLE   14,211 0 0
ROCHE HLDG LTD SPONSORED ADR COM 771195104 238 5,503 SH   DFND 13 5,503 0 0
ROCHE HLDG LTD SPONSORED ADR COM 771195104 10 237 SH   DFND 11 237 0 0
Rockwell Automation Inc. COM 773903109 209 979 SH   SOLE   979 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 2,482 6,393 SH   SOLE   6,368 0 25
ROSS STORES INC COM COM 778296103 718 8,426 SH   SOLE   7,288 0 1,138
Royal Caribbean Cruises COM V7780T103 2,933 58,313 SH   SOLE   55,761 0 2,552
Royal Caribbean Cruises COM V7780T103 19 385 SH   DFND 10 0 0 385
Royal Dutch Shell A COM 780259206 235 7,178 SH   SOLE   7,164 0 14
Royal Dutch Shell B COM 780259107 576 18,919 SH   SOLE   14,541 0 4,379
RPM Intl COM 749685103 756 10,073 SH   SOLE   10,073 0 0
S&P GLOBAL INC COM COM 78409V104 984 2,988 SH   SOLE   2,988 0 0
Sabre Corp COM 78573M104 281 34,870 SH   SOLE   33,316 0 1,554
SALESFORCE COM INC COM COM 79466L302 15,957 85,181 SH   SOLE   80,317 0 4,864
Sandstorm Gold COM 80013R206 662 68,859 SH   SOLE   68,859 0 0
SANOFI SPONSORED ADR COM 80105N105 230 4,497 SH   SOLE   4,497 0 0
SANOFI SPONSORED ADR COM 80105N105 157 3,079 SH   DFND 13 3,079 0 0
SAP SE SPON ADR COM 803054204 203 1,447 SH   SOLE   1,447 0 0
SAP SE SPON ADR COM 803054204 190 1,354 SH   DFND 13 1,354 0 0
SCHWAB CHARLES CORP COM COM 808513105 6,325 187,458 SH   SOLE   179,526 0 7,932
Scor S.E. ADS COM 80917Q106 97 35,236 SH   SOLE   35,236 0 0
SEAGATE TECHNOLOGY PLC SHS COM G7945M107 587 12,132 SH   SOLE   11,365 0 767
Seattle Genetics, Inc. COM 812578102 229 1,350 SH   SOLE   1,350 0 0
Seattle Genetics, Inc. COM 812578102 48 280 SH   DFND 10 0 0 280
SERVICENOW INC COM COM 81762P102 706 1,743 SH   SOLE   1,443 0 300
SHERWIN WILLIAMS CO COM COM 824348106 259 449 SH   SOLE   449 0 0
SIEMENS HEALTHINEERS AG COM d6t479107 1,460 30,100 SH   SOLE   30,100 0 0
Silicon Graphics Inc. COM 827056102 0 10,000 SH   SOLE   10,000 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 5,359 41,916 SH   SOLE   41,916 0 0
SMUCKER J M CO COM NEW COM 832696405 363 3,433 SH   SOLE   3,433 0 0
SOCIETE GENERALE FRANCE SPONSO COM 83364L109 265 79,686 SH   SOLE   79,686 0 0
SONY CORP SPONSORED ADR COM 835699307 594 8,595 SH   SOLE   8,595 0 0
SONY CORP SPONSORED ADR COM 835699307 75 1,087 SH   DFND 13 1,087 0 0
SONY CORP SPONSORED ADR COM 835699307 13 191 SH   DFND 11 191 0 0
Sorrento Therapeutics COM 83587f202 85 13,500 SH   SOLE   13,500 0 0
SOUTHERN CO COM COM 842587107 742 14,315 SH   SOLE   14,315 0 0
SOUTHWEST AIRLS CO COM COM 844741108 209 6,129 SH   SOLE   6,129 0 0
SPLUNK INC COM COM 848637104 227 1,142 SH   SOLE   1,142 0 0
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 308 1,192 SH   SOLE   1,192 0 0
Stanley Black & Decker COM 854502101 351 2,519 SH   SOLE   1,169 0 1,350
STARBUCKS CORP COM COM 855244109 11,822 160,649 SH   SOLE   159,004 0 1,645
STATE STR CORP COM COM 857477103 3,253 51,188 SH   SOLE   51,188 0 0
Stericycle Inc. Com COM 858912108 392 7,003 SH   SOLE   7,003 0 0
STRYKER CORPORATION COM COM 863667101 7,179 39,839 SH   SOLE   37,139 0 2,700
SUBARU CORP UNSPONSORED ADR COM 86428V104 282 27,191 SH   SOLE   27,191 0 0
SUMITOMO MITSUI FINL GROUP INC COM 86562M209 233 41,517 SH   SOLE   41,517 0 0
SUN CMNTYS INC COM COM 866674104 384 2,827 SH   SOLE   2,827 0 0
SUN LIFE FINANCIAL INC. COM COM 866796105 254 6,902 SH   SOLE   6,902 0 0
SYNCHRONY FINANCIAL COM COM 87165B103 437 19,728 SH   SOLE   19,728 0 0
SYSCO CORP COM COM 871829107 13,288 243,095 SH   SOLE   210,158 0 32,937
T-MOBILE US INC COM COM 872590104 335 3,218 SH   SOLE   3,218 0 0
TAIWAN SEMICONDUCTOR MFG LTD S COM 874039100 621 10,945 SH   SOLE   10,945 0 0
TARGET CORP COM COM 87612E106 1,635 13,635 SH   SOLE   10,705 0 2,930
TCR2 THERAPEUTICS INC COM COM 87808k106 1,258 81,909 SH   SOLE   81,909 0 0
TE Connectivity COM H84989104 2,586 31,705 SH   SOLE   31,705 0 0
Telefonica SA COM 879382208 115 23,841 SH   SOLE   23,841 0 0
TENCENT HOLDINGS LIMITED UNSPO COM 88032Q109 819 12,736 SH   SOLE   12,736 0 0
TERNIUM SA SPON ADR COM 880890108 180 11,855 SH   SOLE   11,855 0 0
TESLA INC COM COM 88160R101 1,588 1,471 SH   SOLE   1,471 0 0
TEXAS INSTRS INC COM COM 882508104 2,018 15,890 SH   SOLE   15,390 0 500
Texas Pacific Land Trust COM 882610108 1,890 3,178 SH   SOLE   3,178 0 0
Theglobe.Com COM 88335R101 0 10,000 SH   SOLE   0 0 10,000
Theratechnologies Inc COM 88338H100 1,671 831,416 SH   SOLE   831,416 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 1,726 4,765 SH   SOLE   4,705 0 60
THOMSON REUTERS CORP. COM NEW COM 884903709 261 3,845 SH   SOLE   3,845 0 0
TJX COS INC NEW COM COM 872540109 10,609 209,834 SH   SOLE   209,834 0 0
Toro Co Com COM 891092108 316 4,764 SH   SOLE   4,764 0 0
Toronto Dominion COM 891160509 250 5,609 SH   SOLE   5,609 0 0
TOTAL S.A. SPONSORED ADS COM 89151E109 325 8,440 SH   SOLE   8,440 0 0
TOTAL S.A. SPONSORED ADS COM 89151E109 75 1,944 SH   DFND 13 1,944 0 0
TOYOTA MOTOR CORP SP ADR REP2C COM 892331307 228 1,815 SH   SOLE   1,815 0 0
Trane Technologies COM g8994e103 390 4,378 SH   SOLE   4,175 0 203
Trane Technologies COM g8994e103 100 1,128 SH   DFND 13 1,128 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 363 3,183 SH   SOLE   3,183 0 0
Trex Company Inc. COM 89531P105 13,663 105,045 SH   SOLE   102,569 0 2,476
Truecar Inc COM 89785L107 258 100,000 SH   SOLE   0 0 100,000
TRUIST FINL CORP COM COM 89832Q109 382 10,164 SH   SOLE   5,757 0 4,407
Two Harbors Investment COM 90187b408 142 28,080 SH   SOLE   28,080 0 0
Tyler Technologies COM 902252105 15,809 45,575 SH   SOLE   44,206 0 1,369
UBS Group AG COM H42097107 87 7,508 SH   SOLE   7,508 0 0
UBS Group AG COM H42097107 76 6,627 SH   DFND 13 6,627 0 0
Unilever COM 904767704 243 4,424 SH   SOLE   4,424 0 0
UNILEVER N V N Y SHS NEW COM 904784709 248 4,664 SH   SOLE   4,664 0 0
UNILEVER N V N Y SHS NEW COM 904784709 16 298 SH   DFND 11 298 0 0
UNION PAC CORP COM COM 907818108 34,851 206,135 SH   SOLE   198,367 0 7,769
UNION PAC CORP COM COM 907818108 11 65 SH   DFND 12 65 0 0
UNITED MICROELECTRONICS CORP S COM 910873405 88 33,218 SH   SOLE   33,218 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 12,070 108,561 SH   SOLE   98,396 0 10,165
UNITED PARCEL SERVICE INC CL B COM 911312106 3 30 SH   DFND 12 30 0 0
UNITED RENTALS INC COM COM 911363109 9,854 66,116 SH   SOLE   62,934 0 3,182
UNITEDHEALTH GROUP INC COM 91324P102 12,707 43,081 SH   SOLE   40,729 0 2,351
US BANCORP DEL COM NEW COM 902973304 1,064 28,893 SH   SOLE   28,893 0 0
V.F. Corp COM 918204108 1,417 23,246 SH   SOLE   22,968 0 279
VALERO ENERGY CORP COM COM 91913Y100 15,415 262,065 SH   SOLE   228,985 0 33,081
VALERO ENERGY CORP COM COM 91913Y100 5 90 SH   DFND 12 90 0 0
Valley National Bancorp COM 919794107 878 112,316 SH   SOLE   7,316 0 105,000
VEDANTA LTD SPONSORED ADR COM 92242Y100 149 26,599 SH   SOLE   26,599 0 0
VEON LTD SPONSORED ADR COM 91822M106 216 120,252 SH   SOLE   120,252 0 0
Verastem Inc COM 92337C104 534 310,639 SH   SOLE   310,639 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 18,009 326,656 SH   SOLE   301,676 0 24,980
VERIZON COMMUNICATIONS INC COM COM 92343V104 10 185 SH   DFND 12 185 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 4,095 14,104 SH   SOLE   14,104 0 0
Viper Energy Partners LP COM 92763m105 104 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A COM 92826C839 50,590 261,892 SH   SOLE   234,481 0 27,411
VISA INC COM CL A COM 92826C839 14 71 SH   DFND 12 71 0 0
Vodafone COM 92857W308 232 14,526 SH   SOLE   14,526 0 0
Vodafone COM 92857W308 7 434 SH   DFND 11 434 0 0
VORNADO RLTY TR SH BEN INT COM 929042109 260 6,796 SH   SOLE   6,643 0 153
VULCAN MATLS CO COM COM 929160109 380 3,281 SH   SOLE   3,281 0 0
WABTEC COM COM 929740108 329 5,719 SH   SOLE   5,716 0 3
WALGREENS BOOTS ALLIANCE INC C COM 931427108 559 13,189 SH   SOLE   12,285 0 904
WALMART INC COM COM 931142103 8,495 70,922 SH   SOLE   65,037 0 5,885
WALMART INC COM COM 931142103 6 50 SH   DFND 12 50 0 0
Waste Connections COM 94106B101 256 2,725 SH   SOLE   2,725 0 0
Waste Management COM 94106L109 4,107 38,776 SH   SOLE   38,776 0 0
WEC ENERGY GROUP INC COM 92939U106 386 4,399 SH   SOLE   4,399 0 0
WELLS FARGO CO NEW COM COM 949746101 1,595 62,307 SH   SOLE   53,562 0 8,745
WESTERN UN CO COM COM 959802109 210 9,699 SH   SOLE   9,699 0 0
Wheaton Precious Metals COM 962879102 1,518 34,468 SH   SOLE   34,468 0 0
XCEL ENERGY INC COM COM 98389B100 207 3,305 SH   SOLE   3,305 0 0
Xylem Inc COM 98419M100 686 10,568 SH   SOLE   10,568 0 0
YUM BRANDS INC COM COM 988498101 1,205 13,861 SH   SOLE   10,611 0 3,250
YUM CHINA HLDGS INC COM COM 98850P109 1,012 21,049 SH   SOLE   21,049 0 0
Zimmer Holdings COM 98956P102 2,004 16,788 SH   SOLE   16,288 0 500
ZOETIS INC CL A COM 98978V103 691 5,042 SH   SOLE   3,742 0 1,300
Alpine Global Premier Properti ETF 00302l108 51 11,045 SH   SOLE   11,045 0 0
Communication Services Select ETF 81369y852 403 7,459 SH   SOLE   7,459 0 0
Deutsche X-Trackers MSCI EAFE ETF 233051200 264 8,743 SH   SOLE   6,884 0 1,859
Fidelity MSCI Consumer Discret ETF 316092204 1,057 20,322 SH   SOLE   7,323 0 12,999
Fidelity MSCI Consumer Staples ETF 316092303 1,233 35,359 SH   SOLE   13,316 0 22,043
Fidelity MSCI Energy ETF ETF 316092402 111 11,168 SH   SOLE   4,147 0 7,021
Fidelity MSCI Financials ETF ETF 316092501 2,544 76,779 SH   SOLE   25,506 0 51,273
Fidelity MSCI Healthcare ETF ETF 316092600 3,175 63,802 SH   SOLE   22,062 0 41,740
Fidelity MSCI Industrials ETF ETF 316092709 2,209 61,544 SH   SOLE   19,123 0 42,421
Fidelity MSCI Information Tech ETF 316092808 5,339 64,914 SH   SOLE   23,120 0 41,794
Fidelity MSCI Materials ETF ETF 316092881 343 11,127 SH   SOLE   5,511 0 5,616
Fidelity MSCI Telecomm ETF ETF 316092873 1,825 51,694 SH   SOLE   19,833 0 31,861
Fidelity MSCI Utilities ETF ETF 316092865 299 8,204 SH   SOLE   4,700 0 3,504
Fidelity Real Estate ETF ETF 316092857 934 39,954 SH   SOLE   11,950 0 28,004
First TR Dow Jones Internet In ETF 33733e302 399 2,340 SH   SOLE   2,340 0 0
First Tr Nasdaq 100 Technology ETF 337345102 218 2,000 SH   SOLE   2,000 0 0
First Trust Healthcare Alphade ETF 33734X143 631 7,000 SH   SOLE   7,000 0 0
Global X FinTech ETF 37954y814 512 15,400 SH   SOLE   400 0 15,000
INVESCO CHINA TECHNOLOGY ETF ETF 46138E800 6,843 107,804 SH   SOLE   107,804 0 0
INVESCO DYNMC LRG VALU ETF ETF 46137V738 212 6,316 SH   SOLE   6,131 0 185
INVESCO EXCHANGE TRADEDFD TR F ETF 46137V613 208 1,920 SH   SOLE   1,920 0 0
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 5,995 24,212 SH   SOLE   15,626 0 8,586
INVESCO S&P 500 EQUAL WEIGHT ETF 46137V357 1,798 17,677 SH   SOLE   12,140 0 5,537
iShares - Sp Global Materials ETF 464288695 1,934 30,893 SH   SOLE   24,772 0 6,122
iShares Core MSCI EAFE ETF ETF 46432f842 5,560 97,269 SH   SOLE   95,796 0 1,472
iShares Core MSCI Emerging Mkt ETF 46434G103 8,374 175,931 SH   SOLE   166,888 0 9,044
iShares Core S&P 500 ETF 464287200 82,858 267,550 SH   SOLE   258,213 0 9,337
iShares Core S&P 500 ETF 464287200 5 15 SH   DFND   15 0 0
iShares Core S&P Mid-Cap ETF 464287507 6,872 38,644 SH   SOLE   36,306 0 2,338
iShares Core S&P Mid-Cap ETF 464287507 66 370 SH   DFND   370 0 0
iShares DjJTransportation ETF 464287192 374 2,301 SH   SOLE   1,893 0 408
iShares Edge MSCI Intl Quality ETF 46434v456 14,528 493,986 SH   SOLE   445,111 0 48,876
ISHARES EXPONENTIAL TECHNOLOGI ETF 46434V381 13,584 305,118 SH   SOLE   304,948 0 170
iShares Global Consumer Staple ETF 464288737 2,438 47,132 SH   SOLE   37,726 0 9,406
iShares MSCI ACWI Ex US ETF 464288240 12,495 288,959 SH   SOLE   246,794 0 42,165
iShares MSCI ACWI Index ETF 464288257 1,574 21,357 SH   SOLE   19,036 0 2,321
iShares MSCI China ETF ETF 46429b671 3,134 47,876 SH   SOLE   38,678 0 9,199
iShares MSCI EAFE ETF 464287465 17,527 287,935 SH   SOLE   285,678 0 2,257
iShares MSCI EAFE Growth ETF 464288885 362 4,359 SH   SOLE   3,484 0 875
iShares MSCI Eafe Small Cap In ETF 464288273 2,828 52,735 SH   SOLE   48,481 0 4,254
iShares MSCI Emerging Markets ETF 464287234 6,698 167,488 SH   SOLE   166,580 0 909
iShares MSCI EMU ETF 464286608 336 9,218 SH   SOLE   9,218 0 0
iShares MSCI Japan Index ETF 46434G822 235 4,274 SH   SOLE   1,505 0 2,769
iShares MSCI Kld 400 Social In ETF 464288570 11,337 96,057 SH   SOLE   95,882 0 175
iShares Nasdaq Biotechnology ETF 464287556 1,556 11,385 SH   SOLE   11,385 0 0
iShares PHLX SOX SEMICONDUCTOR ETF 464287523 931 3,438 SH   SOLE   3,438 0 0
iShares Russell 1000 Growth ETF 464287614 8,004 41,698 SH   SOLE   41,203 0 495
iShares Russell 1000 Value ETF 464287598 3,203 28,443 SH   SOLE   28,161 0 282
iShares Russell 2000 Growth ETF 464287648 2,501 12,090 SH   SOLE   12,090 0 0
iShares Russell 2000 Index ETF 464287655 18,782 131,174 SH   SOLE   129,489 0 1,685
iShares Russell 2000 Value ETF 464287630 2,475 25,399 SH   SOLE   25,399 0 0
iShares Russell 3000 ETF 464287689 2,500 13,884 SH   SOLE   13,884 0 0
iShares Russell Mid-Cap ETF 464287499 514 9,592 SH   SOLE   9,592 0 0
iShares Russell Mid-Cap Growth ETF 464287481 850 5,374 SH   SOLE   5,274 0 100
iShares Russell Mid-Cap Value ETF 464287473 754 9,847 SH   SOLE   9,762 0 85
iShares S&P Growth ETF 464287309 1,927 9,288 SH   SOLE   9,288 0 0
iShares S&P Small-Cap 600 ETF 464287887 489 2,878 SH   SOLE   2,841 0 37
iShares S&P Small-Cap 600 Valu ETF 464287879 267 2,215 SH   SOLE   2,119 0 96
iShares S&P SmallCap 600 Index ETF 464287804 14,620 214,085 SH   SOLE   205,363 0 8,722
iShares S&P Value Index Fund ETF 464287408 1,179 10,897 SH   SOLE   10,897 0 0
iShares Select Dividend ETF 464287168 5,272 65,314 SH   SOLE   65,264 0 50
iShares Select Dividend ETF 464287168 195 2,420 SH   DFND   2,420 0 0
iShares Technology Sector ETF 464287721 468 1,733 SH   SOLE   1,733 0 0
iShares Tr Msci Usa Qlt Fac ETF 46432f339 20,905 217,944 SH   SOLE   185,382 0 32,562
iShares Tr Russell 1000index F ETF 464287622 1,770 10,309 SH   SOLE   10,309 0 0
iShares Tr S&P 100 Indexfund ETF 464287101 3,758 26,386 SH   SOLE   26,386 0 0
iShares Tr S&P Global Healthca ETF 464287325 227 3,305 SH   SOLE   3,250 0 55
Kayne Anderson Mlp Invtco ETF 486606106 450 85,308 SH   SOLE   85,308 0 0
KraneShares CSI China Internet ETF 500767306 913 14,739 SH   SOLE   12,549 0 2,190
Schwab US Broad Mkt ETF ETF 808524102 665 9,054 SH   SOLE   9,054 0 0
SPDR Consumer Disc. Sector ETF 81369y407 1,885 14,761 SH   SOLE   14,436 0 325
Spdr Dow Jones Indl Average ET ETF 78467x109 223 867 SH   SOLE   790 0 77
SPDR Energy Sector ETF 81369Y506 2,338 61,781 SH   SOLE   54,771 0 7,011
SPDR Euro Stoxx 50 ETF 78463x202 383 10,767 SH   SOLE   10,767 0 0
SPDR Financial Sector ETF 81369Y605 1,488 64,324 SH   SOLE   55,601 0 8,723
SPDR Health Care Sector ETF 81369Y209 5,342 53,378 SH   SOLE   46,669 0 6,709
SPDR Industrial Sector ETF 81369Y704 845 12,307 SH   SOLE   8,749 0 3,558
SPDR S&P 500 ETF 78462F103 219,570 712,059 SH   SOLE   66,114 0 645,946
Spdr S&P Biotech ETF 78464A870 420 3,759 SH   SOLE   3,699 0 60
SPDR S&P Dividend ETF 78464a763 2,300 25,227 SH   SOLE   20,667 0 4,560
SPDR S&P Midcap 400 ETF 78467y107 14,474 44,606 SH   SOLE   19,146 0 25,460
SPDR Technology Sector ETF 81369Y803 4,073 38,982 SH   SOLE   33,375 0 5,607
SPDR Utilities Sector ETF 81369y886 2,612 46,294 SH   SOLE   43,511 0 2,783
Vanguard Consumer Staples ETF ETF 92204a207 520 3,474 SH   SOLE   3,474 0 0
Vanguard Dividend Apprec ETF ETF 921908844 17,241 147,132 SH   SOLE   146,238 0 894
Vanguard Financials ETF ETF 92204a405 223 3,893 SH   SOLE   3,893 0 0
Vanguard FTSE All-World Ex-US ETF 922042775 1,400 29,415 SH   SOLE   29,415 0 0
Vanguard FTSE All-World x-US S ETF 922042718 8,223 85,104 SH   SOLE   82,469 0 2,635
Vanguard FTSE Developed Market ETF 921943858 5,308 136,849 SH   SOLE   136,252 0 597
Vanguard FTSE Emerging Markets ETF 922042858 3,655 92,277 SH   SOLE   91,237 0 1,040
Vanguard Growth ETF ETF 922908736 1,273 6,300 SH   SOLE   6,300 0 0
Vanguard Health Care ETF ETF 92204a504 3,974 20,626 SH   SOLE   20,626 0 0
Vanguard Index Fds Vanguardlar ETF 922908637 425 2,969 SH   SOLE   2,969 0 0
Vanguard Information Technolog ETF 92204a702 4,773 17,125 SH   SOLE   17,125 0 0
Vanguard Intl Div Apprec ETF 921946810 256 3,823 SH   SOLE   3,823 0 0
Vanguard Mid-Cap ETF ETF 922908629 2,930 17,876 SH   SOLE   17,876 0 0
Vanguard MSCI Europe ETF 922042874 2,084 41,401 SH   SOLE   28,968 0 12,432
Vanguard S&P 500 ETF ETF 922908363 8,623 30,424 SH   SOLE   30,199 0 225
Vanguard Small Cap VIPERS ETF 922908751 13,491 92,580 SH   SOLE   92,507 0 73
Vanguard Total Stock Market ET ETF 922908769 19,830 126,685 SH   SOLE   126,685 0 0
VANGUARD TOTAL WORLD STOCK IND ETF 922042742 11,326 151,422 SH   SOLE   151,422 0 0
Vanguard Value ETF ETF 922908744 2,796 28,074 SH   SOLE   28,074 0 0
Vanguard Whitehall Fdshigh Div ETF 921946406 214 2,715 SH   SOLE   2,715 0 0
BLACKROCK CORPORATE HIGH YIELD ETF 09255p107 756 74,300 SH   SOLE   74,300 0 0
Blackrock Floating Rate Income ETF 09255x100 569 50,930 SH   SOLE   50,930 0 0
First Trust Senior FR 2022 Tar ETF 33740k101 207 25,000 SH   SOLE   25,000 0 0
INVESCO EXCHANGE-TRADED FD TR ETF 46138E537 365 13,741 SH   SOLE   2,390 0 11,351
iShare 1-3 Year Treasury Bond ETF 464287457 2,945 34,001 SH   SOLE   28,802 0 5,199
iShares 7-10year Treasury Bond ETF 464287440 396 3,250 SH   SOLE   3,150 0 100
iShares A RATE CP BD ETF ETF 46429B291 289 5,000 SH   SOLE   5,000 0 0
iShares Barclays 20 Years Trea ETF 464287432 228 1,389 SH   SOLE   1,389 0 0
iShares Core US Bond Market ETF 464287226 4,195 35,485 SH   SOLE   30,111 0 5,373
iShares Floating Rate Fund ETF 46429B655 613 12,109 SH   SOLE   10,581 0 1,528
iShares iBoxx High Yield Corp ETF 464288513 4,391 53,796 SH   SOLE   51,083 0 2,713
iShares iBoxx Invest Grade Cor ETF 464287242 7,305 54,315 SH   SOLE   53,615 0 700
iShares Interm Govt/Credit Bon ETF 464288612 13,493 114,617 SH   SOLE   92,091 0 22,526
iShares Interm Term Corp Bond ETF 464288638 463 7,661 SH   SOLE   6,736 0 925
iShares MBS ETF 464288588 643 5,809 SH   SOLE   5,483 0 326
iShares Natl AMT-Free Muni Bon ETF 464288414 769 6,665 SH   SOLE   4,765 0 1,900
iShares Short Term Corp Bond E ETF 464288646 1,599 29,232 SH   SOLE   16,757 0 12,475
iShares TIPS Fund ETF 464287176 271 2,203 SH   SOLE   1,968 0 235
ISHARES TR 0-5YR HI YL CP ETF 46434V407 1,378 32,119 SH   SOLE   32,119 0 0
New American High Income Fund ETF 641876800 654 83,920 SH   SOLE   83,920 0 0
PIMCO Enhanced Short Maturity ETF 72201r833 6,817 67,034 SH   SOLE   59,471 0 7,562
Putnam Muni Opportinities Trus ETF 746922103 178 13,900 SH   SOLE   400 0 13,500
Schwab U.S. Tips ETF ETF 808524870 904 15,059 SH   SOLE   15,059 0 0
SPDR Nuveen Barclays Short Ter ETF 78468R739 1,884 37,775 SH   SOLE   6,575 0 31,200
SPDR Ser Tr Barclays Caphigh Y ETF 78468r622 239 2,360 SH   SOLE   2,360 0 0
Spdr Ser Tr Lehman1 3 Month Tb ETF 78468r663 7,960 86,976 SH   SOLE   13,638 0 73,338
SPDR SER TR NUVEEN BBG BRCLY ETF 78464A284 8,466 150,211 SH   SOLE   150,036 0 175
Vaneck Vectors ATM-Free Int Mu ETF 92189h201 373 7,325 SH   SOLE   300 0 7,025
Vanguard Bd Index Fd Inc Short ETF 921937827 5,660 68,099 SH   SOLE   68,099 0 0
Vanguard Interm-Term Bond ETF 921937819 3,189 34,221 SH   SOLE   25,016 0 9,205
Vanguard Tot International Bon ETF 92203J407 236 4,105 SH   SOLE   4,001 0 104
Vanguard Total Bond Market ETF 921937835 2,080 23,541 SH   SOLE   23,191 0 350
ALPS Alerian MLP ETF 00162Q452 598 24,243 SH   SOLE   24,243 0 0
Central Fund Canada ETF 85208r101 1,452 85,943 SH   SOLE   85,228 0 715
FLEXSHARES GLOBAL UPSTREAM N ETF 33939L407 6,939 251,038 SH   SOLE   224,050 0 26,988
FLEXSHARES GLOBAL UPSTREAM N ETF 33939L407 11 385 SH   DFND   385 0 0
GraniteShares Gold Trust ETF 38748g101 850 47,942 SH   SOLE   46,392 0 1,550
iPath Bloomberg Commodity Inde ETF 06738c778 335 19,052 SH   SOLE   19,052 0 0
iPath Bloomberg Commodity Inde ETF 06738c778 9 520 SH   DFND   520 0 0
iShares Comex Gold Trust ETF 464285105 526 30,951 SH   SOLE   19,451 0 11,500
iShares MSCI USA Momentum ETF 46432F396 948 7,240 SH   SOLE   7,240 0 0
ISHARES TR PFD AND INCM SEC ETF 464288687 52,754 1,522,924 SH   SOLE   1,394,800 0 128,124
ISHARES TR PFD AND INCM SEC ETF 464288687 49 1,403 SH   DFND   1,403 0 0
ISHARES TR PFD AND INCM SEC ETF 464288687 18 510 SH   DFND 12 510 0 0
S&P 500 Global Natural Resourc ETF 78463X541 3,671 99,398 SH   SOLE   98,067 0 1,330
Spdr DJ Global Real Estate ETF 78463X749 10,950 280,552 SH   SOLE   253,991 0 26,562
Spdr DJ Global Real Estate ETF 78463X749 41 1,044 SH   DFND   1,044 0 0
SPDR DJ Wilshire REIT ETF ETF 78464a607 302 3,872 SH   SOLE   3,872 0 0
SPDR Gold Trust ETF 78463v107 14,901 89,034 SH   SOLE   84,677 0 4,357
SPDR WELLS FARGO PREFERRED STO ETF 78464A292 777 18,566 SH   SOLE   18,566 0 0
Sprott Physical Gold Tr ETF 85207h104 982 68,594 SH   SOLE   68,594 0 0
Sprott Physical Silver TR ETF 85207K107 287 43,355 SH   SOLE   43,355 0 0
Vaneck Vectors Gold Miners Tr ETF 92189F106 370 10,080 SH   SOLE   9,480 0 600
Vanguard Glbl Ex-US Real Est ETF 922042676 644 13,805 SH   SOLE   13,803 0 2
Vanguard REIT Index ETF 922908553 5,673 72,245 SH   SOLE   68,393 0 3,852
Vanguard REIT Index ETF 922908553 14 175 SH   DFND   175 0 0
ROYAL CARIBBEAN CRUISE CLL OPT CALL 4576679OM 207 100 SH   SOLE   100 0 0
Bristol Myers Squibb RIGHT 110122157 131 36,546 SH   SOLE   36,131 0 415