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
10x Genomics Inc Ordinary Shar COM 88025u109 8,725 140,000 SH   SOLE   140,000 0 0
3M COM 88579Y101 4,983 36,505 SH   SOLE   35,560 0 945
Abbott Laboratories COM 002824100 45,454 576,019 SH   SOLE   530,430 0 45,589
Abbott Laboratories COM 002824100 12 152 SH   DFND 12 152 0 0
AbbVie COM 00287Y109 33,550 440,348 SH   SOLE   397,867 0 42,481
AbbVie COM 00287Y109 12 152 SH   DFND 12 152 0 0
Accenture COM G1151C101 36,245 222,008 SH   SOLE   210,585 0 11,423
Accenture COM G1151C101 20 125 SH   DFND 12 125 0 0
Activision Blizzard COM 00507V109 570 9,584 SH   SOLE   9,584 0 0
Acuity Brands COM 00508Y102 321 3,750 SH   SOLE   3,750 0 0
Adobe Systems COM 00724F101 13,437 42,223 SH   SOLE   38,006 0 4,217
Aflac COM 001055102 753 21,984 SH   SOLE   21,984 0 0
Agilent Technologies COM 00846U101 722 10,087 SH   SOLE   10,087 0 0
Agnico Eagle Mines COM 008474108 478 12,012 SH   SOLE   12,012 0 0
AIA Group Ltd-Sp ADR COM 001317205 164 4,565 SH   SOLE   4,565 0 0
AIA Group Ltd-Sp ADR COM 001317205 137 3,795 SH   DFND 13 3,795 0 0
Air Prod. & Chemical COM 009158106 20,814 104,275 SH   SOLE   97,586 0 6,690
Air Prod. & Chemical COM 009158106 8 40 SH   DFND 12 40 0 0
Alibaba COM 01609W102 2,795 14,370 SH   SOLE   12,101 0 2,269
Allergan COM G0177J108 12,047 68,025 SH   SOLE   57,351 0 10,675
Allianz SE COM 018820100 126 7,420 SH   SOLE   7,420 0 0
Allianz SE COM 018820100 107 6,333 SH   DFND 13 6,333 0 0
Allstate COM 020002101 897 9,780 SH   SOLE   5,185 0 4,595
Alphabet Class A COM 02079K305 18,320 15,767 SH   SOLE   13,609 0 2,158
ALPHABET INC CAP STK CL C COM 02079K107 25,000 21,500 SH   SOLE   20,357 0 1,143
Altria Group COM 02209S103 947 24,497 SH   SOLE   24,043 0 454
Amazon COM 023135106 50,108 25,700 SH   SOLE   24,273 0 1,427
Ameren COM 023608102 1,324 18,178 SH   SOLE   15,909 0 2,270
America Movil COM 02364W105 20 1,669 SH   SOLE   1,669 0 0
America Movil COM 02364W105 107 9,115 SH   DFND 13 9,115 0 0
American Electric Power COM 025537101 831 10,392 SH   SOLE   6,492 0 3,900
American Express COM 025816109 1,777 20,761 SH   SOLE   20,336 0 425
American Tower COM 03027X100 2,387 10,963 SH   SOLE   10,963 0 0
Ameriprise Financial COM 03076C106 11,752 114,675 SH   SOLE   107,153 0 7,522
Amerisourcebergen Corp COM 03073E105 990 11,183 SH   SOLE   10,776 0 407
Amgen COM 031162100 12,041 59,393 SH   SOLE   51,898 0 7,495
Analog Devices COM 032654105 4,064 45,334 SH   SOLE   44,422 0 912
Anglo American PLC ADR COM 03485P300 124 14,009 SH   SOLE   14,009 0 0
Anthem COM 036752103 18,285 80,534 SH   SOLE   69,687 0 10,848
APPLE INC COM COM 037833100 160,460 631,011 SH   SOLE   418,168 0 212,844
Applied Materials Inc. COM 038222105 507 11,063 SH   SOLE   11,063 0 0
Ares Capital COM 04010L103 377 35,000 SH   SOLE   35,000 0 0
Arista Networks, Inc. COM 040413106 5,063 24,995 SH   SOLE   24,706 0 289
Arthur J Gallagher COM 363576109 2,484 30,471 SH   SOLE   23,608 0 6,863
AstraZeneca PLC COM 046353108 249 5,573 SH   SOLE   3,273 0 2,300
AT&T COM 00206R102 19,656 674,306 SH   SOLE   565,160 0 109,147
Atlassian Corporation Plc COM G06242104 246 1,795 SH   SOLE   1,795 0 0
Automatic Data Proc COM 053015103 27,545 201,532 SH   SOLE   185,531 0 16,002
Automatic Data Proc COM 053015103 13 94 SH   DFND 12 94 0 0
Avalon Bay COM 053484101 1,139 7,737 SH   SOLE   7,737 0 0
Avery Dennison Corp COM 053611109 417 4,096 SH   SOLE   4,096 0 0
Aware, Inc COM 05453N100 54 19,000 SH   SOLE   19,000 0 0
Baidu ADR COM 056752108 173 1,715 SH   SOLE   215 0 1,500
Baidu ADR COM 056752108 63 621 SH   DFND 13 621 0 0
Bank New York Mellon COM 064058100 362 10,763 SH   SOLE   10,763 0 0
Bank Of America COM 060505104 3,781 178,091 SH   SOLE   158,392 0 19,699
Baxter Intl COM 071813109 560 6,892 SH   SOLE   6,542 0 350
Bayer AG COM 072730302 169 11,663 SH   SOLE   11,663 0 0
BBX Capital Corp Cl A COM 05491n104 164 71,000 SH   SOLE   0 0 71,000
Becton Dickinson COM 075887109 1,726 7,512 SH   SOLE   6,687 0 825
Berkshire Hathaway A COM 084670108 70,176 258 SH   SOLE   257 0 1
Berkshire Hathaway B COM 084670702 9,719 53,156 SH   SOLE   50,640 0 2,516
BGC Partners Inc. (Cl A) COM 05541T101 138 54,800 SH   SOLE   54,800 0 0
Biogen COM 09062X103 496 1,568 SH   SOLE   1,568 0 0
Bitcoin Investment Trust COM 389637109 249 34,944 SH   SOLE   34,944 0 0
BlackRock COM 09247X101 12,957 29,451 SH   SOLE   27,176 0 2,274
Blackstone Group COM 09260d107 12,706 278,834 SH   SOLE   278,834 0 0
Boeing COM 097023105 3,608 24,194 SH   SOLE   23,780 0 414
Booking Holdings COM 09857L108 4,853 3,607 SH   SOLE   3,511 0 96
Booz Allen Hamilton Hldg Corp COM 099502106 655 9,549 SH   SOLE   9,549 0 0
Boston Scientific COM 101137107 357 10,927 SH   SOLE   10,927 0 0
BP COM 055622104 1,244 51,007 SH   SOLE   50,707 0 300
BP COM 055622104 71 2,893 SH   DFND 13 2,893 0 0
Bristol-Myers Squibb COM 110122108 8,029 144,051 SH   SOLE   140,401 0 3,650
Broadcom Ltd COM 11135F101 20,046 84,546 SH   SOLE   74,419 0 10,127
Broadmark Realty Capital Inc COM 11135b100 4,412 586,764 SH   SOLE   0 0 586,764
Broadridge Financial Solutions COM 11133T103 18,216 192,093 SH   SOLE   168,314 0 23,780
Broadstone Net Lease COM 106995913 247 2,907 SH   SOLE   2,907 0 0
Canadian Natl Railway Company COM 136375102 312 4,018 SH   SOLE   4,018 0 0
Capital One Financial COM 14040H105 641 12,713 SH   SOLE   11,813 0 900
Cardinal Health COM 14149Y108 364 7,595 SH   SOLE   7,395 0 200
Carmax Inc. Com COM 143130102 301 5,587 SH   SOLE   5,587 0 0
Caseys General Stores COM 147528103 224 1,692 SH   SOLE   1,692 0 0
Caterpillar COM 149123101 735 6,331 SH   SOLE   5,971 0 360
CDK Global COM 12508E101 255 7,761 SH   SOLE   7,761 0 0
CDW Corp COM 12514G108 1,890 20,269 SH   SOLE   20,004 0 265
Celexpress COM 15103A101 0 653,845 SH   SOLE   0 0 653,845
CenturyLink COM 156700106 132 13,935 SH   SOLE   13,935 0 0
Cerner COM 156782104 9,537 151,409 SH   SOLE   149,787 0 1,622
Charles Schwab COM 808513105 6,544 194,636 SH   SOLE   185,765 0 8,871
Charter Communications COM 16119P108 310 711 SH   SOLE   711 0 0
CHEFS WHSE INC COM COM 163086101 194 19,272 SH   SOLE   19,272 0 0
Chevron COM 166764100 13,159 181,610 SH   SOLE   165,775 0 15,835
Chevron COM 166764100 5 65 SH   DFND 12 65 0 0
China Mobile Ltd Sp ADR COM 16941M109 206 5,471 SH   SOLE   5,471 0 0
Chubb Limited COM H1467J104 15,971 142,998 SH   SOLE   131,881 0 11,117
Church & Dwight Inc. COM 171340102 1,392 21,691 SH   SOLE   21,691 0 0
Cigna Corp COM 125523100 1,158 6,533 SH   SOLE   6,533 0 0
Cintas Corp Com COM 172908105 383 2,212 SH   SOLE   2,212 0 0
Cisco Systems COM 17275R102 18,083 460,011 SH   SOLE   389,921 0 70,091
Cisco Systems COM 17275R102 12 300 SH   DFND 12 300 0 0
Citigroup COM 172967424 1,116 26,488 SH   SOLE   24,589 0 1,899
Citigroup COM 172967424 9 217 SH   DFND 12 217 0 0
Cme Group Inc. Com COM 12572Q105 8,714 50,397 SH   SOLE   48,251 0 2,146
Coca Cola COM 191216100 7,334 165,744 SH   SOLE   146,654 0 19,090
Cognex Corp Com COM 192422103 775 18,347 SH   SOLE   18,347 0 0
Cognex Corp Com COM 192422103 32 750 SH   DFND 10 0 0 750
Cognizant Tech COM 192446102 336 7,224 SH   SOLE   7,004 0 220
Colgate-Palmolive COM 194162103 4,207 63,393 SH   SOLE   63,393 0 0
Comcast COM 20030N101 17,294 503,027 SH   SOLE   458,826 0 44,201
COMPAGNIE FINANCIERE RICHEMONT COM 204319107 27 4,950 SH   SOLE   4,950 0 0
COMPAGNIE FINANCIERE RICHEMONT COM 204319107 58 10,822 SH   DFND 13 10,822 0 0
Connected Media Technologies COM 20753r107 0 40,000 SH   SOLE   40,000 0 0
Consolidated Edison COM 209115104 516 6,619 SH   SOLE   6,619 0 0
Constellation Brands COM 21036P108 442 3,085 SH   SOLE   3,085 0 0
Coresite Realty Corp COM 21870Q105 334 2,886 SH   SOLE   2,886 0 0
Corteva COM 22052L104 528 22,476 SH   SOLE   22,313 0 163
Costar Group Inc. COM 22160N109 10,752 18,310 SH   SOLE   17,416 0 894
Costco Wholesale COM 22160K105 13,291 46,613 SH   SOLE   40,137 0 6,476
Crystal Peak Minerals Inc COM 22938t107 1 39,337 SH   SOLE   39,337 0 0
csusveon COM 91822m106 24 16,012 SH   SOLE   16,012 0 0
CSX COM 126408103 580 10,127 SH   SOLE   4,737 0 5,390
Cummins COM 231021106 1,035 7,646 SH   SOLE   6,657 0 990
Cummins COM 231021106 17 125 SH   DFND 10 0 0 125
CVS Caremark COM 126650100 9,956 167,803 SH   SOLE   144,206 0 23,596
D.R. Horton COM 23331A109 330 9,692 SH   SOLE   9,692 0 0
Danaher COM 235851102 18,156 131,178 SH   SOLE   122,024 0 9,154
Danone COM 23636T100 61 4,753 SH   SOLE   4,753 0 0
Danone COM 23636T100 76 5,993 SH   DFND 13 5,993 0 0
Deere & Co COM 244199105 453 3,277 SH   SOLE   1,502 0 1,775
DELEK US HLDGS INC NEW COM COM 24665A103 526 33,356 SH   SOLE   16,791 0 16,565
Dell Technologies Cl C COM 24703l202 203 5,137 SH   SOLE   5,137 0 0
Delta Air Lines Inc. New COM 247361702 1,608 56,375 SH   SOLE   55,072 0 1,303
Dentsply Sirona COM 24906P109 1,039 26,762 SH   SOLE   26,762 0 0
Deutsche Telekom AG COM 251566105 16 1,259 SH   SOLE   1,259 0 0
Deutsche Telekom AG COM 251566105 140 10,820 SH   DFND 13 10,820 0 0
Diageo COM 25243Q205 603 4,747 SH   SOLE   4,747 0 0
Diageo COM 25243Q205 87 684 SH   DFND 13 684 0 0
Digital Realty Trust REIT COM 253868103 630 4,538 SH   SOLE   4,538 0 0
Digital Realty Trust REIT COM 253868103 48 342 SH   DFND 10 0 0 342
Dollar Tree COM 256746108 242 3,299 SH   SOLE   3,174 0 125
Dominion Resources COM 25746U109 9,883 136,899 SH   SOLE   129,310 0 7,589
Dominion Resources COM 25746U109 9 125 SH   DFND 12 125 0 0
Domino's Pizza Inc. COM 25754A201 3,681 11,358 SH   SOLE   11,358 0 0
Donaldson Inc. Com (dci) COM 257651109 351 9,080 SH   SOLE   9,080 0 0
Dover COM 260003108 1,469 17,500 SH   SOLE   17,500 0 0
Dow Inc COM 260557103 675 23,075 SH   SOLE   22,113 0 962
Dte Energy COM 233331107 283 2,977 SH   SOLE   2,977 0 0
Duke Energy COM 26441C204 1,426 17,633 SH   SOLE   17,632 0 1
DuPont De Nemours COM 26614N102 803 23,550 SH   SOLE   22,805 0 745
Eaton COM G29183103 719 9,252 SH   SOLE   8,619 0 633
Eaton Vance COM 278265103 1,473 45,661 SH   SOLE   45,661 0 0
eBay COM 278642103 218 7,250 SH   SOLE   7,250 0 0
Ecolab COM 278865100 4,686 30,073 SH   SOLE   29,858 0 215
Edwards Lifesciences COM 28176E108 289 1,534 SH   SOLE   1,534 0 0
Electronic Arts, Inc. COM 285512109 7,301 72,888 SH   SOLE   71,053 0 1,835
Eli Lilly COM 532457108 3,024 21,800 SH   SOLE   21,800 0 0
Emerson Electric COM 291011104 804 16,872 SH   SOLE   16,872 0 0
Enbridge COM 29250N105 236 8,112 SH   SOLE   6,920 0 1,192
Encompass Health Corp COM 29261a100 590 9,212 SH   SOLE   9,212 0 0
Enel Societa Per Azioni Adr COM 29265W207 77 11,002 SH   SOLE   11,002 0 0
Entergy Corp New COM 29364G103 220 2,342 SH   SOLE   2,342 0 0
Enterprise Products COM 293792107 925 64,701 SH   SOLE   13,281 0 51,420
Entertainment Properties Trust COM 26884U109 500 20,634 SH   SOLE   18,766 0 1,868
EOG Resources COM 26875P101 2,659 74,016 SH   SOLE   70,404 0 3,612
Equinix COM 29444U700 334 534 SH   SOLE   534 0 0
Estee Lauder COM 518439104 7,299 45,806 SH   SOLE   43,719 0 2,087
Evergy COM 30034W106 295 5,366 SH   SOLE   5,366 0 0
Eversource Energy COM 30040W108 372 4,752 SH   SOLE   4,752 0 0
Exxon Mobil COM 30231G102 6,832 179,939 SH   SOLE   168,514 0 11,425
Facebook COM 30303M102 16,440 98,559 SH   SOLE   83,237 0 15,322
Factset Research Systems Inc COM 303075105 256 982 SH   SOLE   982 0 0
FedEx COM 31428X106 1,799 14,834 SH   SOLE   11,914 0 2,920
Fidelity National Financial COM 31620R303 504 20,258 SH   SOLE   17,404 0 2,855
Fidelity National Information COM 31620M106 24,046 197,678 SH   SOLE   181,295 0 16,383
Fidelity National Information COM 31620M106 13 110 SH   DFND 12 110 0 0
Fiserv Inc. Com COM 337738108 578 6,088 SH   SOLE   6,088 0 0
Flir Sys Inc. COM 302445101 248 7,762 SH   SOLE   7,762 0 0
Foot Locker COM 344849104 372 16,870 SH   SOLE   16,570 0 300
Ford Motor COM 345370860 58 11,954 SH   SOLE   10,954 0 1,000
fortinet Inc. COM 34959E109 566 5,596 SH   SOLE   5,596 0 0
Fortive Corp COM 34959J108 524 9,494 SH   SOLE   9,494 0 0
Fortune Brands Home & Security COM 34964C106 256 5,928 SH   SOLE   5,928 0 0
Fuji Heavy Industries COM 86428v104 124 13,216 SH   SOLE   13,216 0 0
Fujifilm Hldgs COM 35958N107 267 5,341 SH   SOLE   5,341 0 0
Gartner Group COM 366651107 723 7,265 SH   SOLE   7,265 0 0
General Electric COM 369604103 2,224 280,068 SH   SOLE   278,815 0 1,253
General Mills COM 370334104 1,824 34,570 SH   SOLE   32,779 0 1,791
General Motors COM 37045V100 428 20,577 SH   SOLE   12,977 0 7,600
Genoil COM 371924101 0 50,000 SH   SOLE   50,000 0 0
Gentex Corp. COM 371901109 511 23,064 SH   SOLE   23,064 0 0
Genuine Parts COM 372460105 540 8,014 SH   SOLE   5,264 0 2,750
Gilead Sciences COM 375558103 6,121 81,870 SH   SOLE   79,440 0 2,430
GlaxoSmithKline COM 37733W105 510 13,458 SH   SOLE   13,458 0 0
Glencore International PLC ADR COM 37827x100 29 9,295 SH   SOLE   9,295 0 0
Glencore International PLC ADR COM 37827x100 3 1,062 SH   DFND 11 1,062 0 0
Global Pmts Inc. COM 37940X102 583 4,043 SH   SOLE   4,043 0 0
Global Technologies COM 378949101 0 10,000 SH   SOLE   10,000 0 0
Golar Lng Ltd COM G9456A100 18,897 2,398,093 SH   SOLE   2,398,093 0 0
Goldman Sachs COM 38141G104 959 6,205 SH   SOLE   6,205 0 0
Grom Social Enterprises COM 39878l100 681 10,479,250 SH   SOLE   0 0 10,479,250
Harborside Bancorp COM 41165y100 208 27,636 SH   SOLE   27,636 0 0
Hartford Financial COM 416515104 334 9,467 SH   SOLE   9,467 0 0
Healthpeak Properties COM 42250p103 1,699 71,254 SH   SOLE   71,254 0 0
Hercules Tech Growth COM 427096508 509 66,572 SH   SOLE   66,572 0 0
HERITAGE COMMERCE CORP COM COM 426927109 620 80,788 SH   SOLE   80,788 0 0
Hewlett Packard Ent COM 42824C109 616 63,462 SH   SOLE   63,462 0 0
Highlands REIT COM 43110a104 7 19,763 SH   SOLE   19,763 0 0
Hologic COM 436440101 1,181 33,653 SH   SOLE   33,653 0 0
HOME DEPOT INC COM COM 437076102 43,512 233,046 SH   SOLE   209,213 0 23,833
HOME DEPOT INC COM COM 437076102 10 55 SH   DFND 12 55 0 0
Honeywell International COM 438516106 24,438 182,661 SH   SOLE   163,027 0 19,634
Horace Mann Educators Corp. COM 440327104 207 5,666 SH   SOLE   5,666 0 0
HP Inc COM 40434L105 1,008 58,086 SH   SOLE   58,086 0 0
Hubbell Inc COM 443510607 258 2,250 SH   SOLE   2,050 0 200
Huntington Ingalls Industry COM 446413106 406 2,228 SH   SOLE   2,228 0 0
IBM COM 459200101 4,404 39,699 SH   SOLE   35,884 0 3,815
Icahn Enterprises L P COM 451100101 201 4,143 SH   SOLE   4,143 0 0
Idexx Labs Inc. COM 45168D104 928 3,829 SH   SOLE   3,829 0 0
Illinois Tool Works COM 452308109 2,744 19,307 SH   SOLE   19,307 0 0
Illumina COM 452327109 1,633 5,980 SH   SOLE   5,980 0 0
Immunomedics COM 452907108 1,469 109,000 SH   SOLE   0 0 109,000
Ingersoll Rand Plc COM 45687v106 248 10,004 SH   SOLE   8,913 0 1,091
Innospec Inc. COM 45768S105 222 3,200 SH   SOLE   3,200 0 0
Intel COM 458140100 19,317 356,938 SH   SOLE   328,833 0 28,105
Intercontinental Exchange Grou COM 45866F104 21,944 271,753 SH   SOLE   235,428 0 36,325
Interpublic Group COM 460690100 904 55,853 SH   SOLE   45,196 0 10,657
Intuit COM 461202103 895 3,892 SH   SOLE   3,892 0 0
Intuitive Surgical COM 46120E602 2,175 4,393 SH   SOLE   3,004 0 1,389
Inventrust Pptys COM 46124j102 62 19,763 SH   SOLE   19,763 0 0
Iqvia Holdings COM 46266c105 7,989 74,070 SH   SOLE   68,293 0 5,777
J.M. Smucker COM 832696405 407 3,664 SH   SOLE   3,664 0 0
J2 Global Comm Inc Comnew COM 48123V102 290 3,880 SH   SOLE   3,880 0 0
JD.com COM 47215P106 627 15,481 SH   SOLE   15,481 0 0
Johnson & Johnson COM 478160104 32,037 244,312 SH   SOLE   208,151 0 36,161
JPMorgan Chase COM 46625H100 46,451 515,946 SH   SOLE   465,043 0 50,903
JPMorgan Chase COM 46625H100 17 192 SH   DFND 12 192 0 0
Keweenaw Land Association Ltd. COM 493026108 412 7,170 SH   SOLE   7,170 0 0
Kimberly-Clark COM 494368103 2,137 16,711 SH   SOLE   15,510 0 1,201
Koninklijke Ahold Delhaize COM 500467501 300 12,821 SH   SOLE   12,821 0 0
Kroger Co COM 501044101 1,368 45,432 SH   SOLE   39,033 0 6,399
KT Corportation COM 48268K101 88 11,340 SH   SOLE   11,340 0 0
L3 Harris Tech COM 502431109 4,090 22,709 SH   SOLE   21,772 0 937
Lam Research Corp Com COM 512807108 403 1,679 SH   SOLE   1,679 0 0
Lam Research Corp Com COM 512807108 52 216 SH   DFND 10 0 0 216
Las Vegas Sands COM 517834107 9,954 234,370 SH   SOLE   211,401 0 22,969
Las Vegas Sands COM 517834107 17 390 SH   DFND 10 0 0 390
Legg Mason COM 524901105 301 6,153 SH   SOLE   6,153 0 0
Linde COM g5494j103 459 2,655 SH   SOLE   2,655 0 0
Lockheed Martin COM 539830109 1,590 4,692 SH   SOLE   3,192 0 1,500
Lowes COM 548661107 923 10,723 SH   SOLE   10,527 0 196
LyondellBasell Ind COM N53745100 338 6,807 SH   SOLE   6,082 0 725
Magellan Midstream COM 559080106 978 26,800 SH   SOLE   2,500 0 24,300
Manhattan Scientifics Inc COM 563122100 7 645,000 SH   SOLE   645,000 0 0
Manulife Financial COM 56501R106 134 10,650 SH   SOLE   5,950 0 4,700
Marriott COM 571903202 219 2,921 SH   SOLE   2,921 0 0
Marriott Vacations COM 57164Y107 204 3,668 SH   SOLE   3,668 0 0
Marsh & McLennan COM 571748102 18,108 209,439 SH   SOLE   198,870 0 10,569
Martin Marietta Materials COM 573284106 4,870 25,734 SH   SOLE   24,725 0 1,008
Mastercard COM 57636Q104 4,704 19,475 SH   SOLE   14,385 0 5,090
Maxim Integrated Products COM 57772K101 851 17,503 SH   SOLE   15,668 0 1,835
Mccormick & Co COM 579780206 261 1,846 SH   SOLE   1,846 0 0
McDonald's COM 580135101 10,358 62,641 SH   SOLE   55,816 0 6,825
Mckesson Corp COM 58155Q103 364 2,692 SH   SOLE   2,692 0 0
Medtronic COM G5960L103 29,244 324,287 SH   SOLE   301,895 0 22,392
Medtronic COM G5960L103 6 65 SH   DFND 12 65 0 0
Merck COM 58933Y105 40,687 528,820 SH   SOLE   484,162 0 44,657
Merck COM 58933Y105 19 250 SH   DFND 12 250 0 0
Metlife COM 59156R108 245 8,013 SH   SOLE   6,613 0 1,400
Microchip Tech COM 595017104 3,728 54,989 SH   SOLE   54,619 0 370
Micron Technology COM 595112103 444 10,560 SH   SOLE   10,560 0 0
MICROSOFT CORP COM COM 594918104 123,625 783,878 SH   SOLE   720,334 0 63,544
MICROSOFT CORP COM COM 594918104 32 200 SH   DFND 12 200 0 0
Mizuho Financial Group COM 60687Y109 26 11,365 SH   SOLE   11,365 0 0
Molecular Templates COM 608550109 824 62,000 SH   SOLE   62,000 0 0
Mondelez COM 609207105 1,928 38,506 SH   SOLE   32,699 0 5,807
Mondelez COM 609207105 6 116 SH   DFND 11 116 0 0
Monster Beverage COM 61174X109 424 7,531 SH   SOLE   7,450 0 81
Moodys Corp COM 615369105 273 1,292 SH   SOLE   1,292 0 0
Morgan Stanley COM 617446448 680 20,000 SH   SOLE   19,820 0 180
Motorola Solutions COM 620076307 302 2,273 SH   SOLE   1,673 0 600
Muscle Pharm Corp COM 627335201 843 3,648,355 SH   SOLE   3,648,355 0 0
Mylan N.V. COM N59465109 305 20,424 SH   SOLE   20,424 0 0
Nestle COM 641069406 1,916 18,608 SH   SOLE   18,608 0 0
Nestle COM 641069406 108 1,051 SH   DFND 13 1,051 0 0
Netease.Com Inc. COM 64110W102 3,799 11,835 SH   SOLE   11,835 0 0
Netflix COM 64110L106 2,981 7,940 SH   SOLE   6,810 0 1,130
Nextera Energy COM 65339F101 37,371 155,313 SH   SOLE   148,769 0 6,545
Nike COM 654106103 5,503 66,510 SH   SOLE   66,400 0 110
Nomura Holdings Inc. ADR COM 65535H208 146 34,114 SH   SOLE   34,114 0 0
Norfolk Southern COM 655844108 719 4,924 SH   SOLE   4,924 0 0
Northrup Grumman COM 666807102 1,979 6,542 SH   SOLE   6,542 0 0
Novartis COM 66987V109 793 9,624 SH   SOLE   9,449 0 175
Novartis COM 66987V109 135 1,632 SH   DFND 13 1,632 0 0
Nutrien Ltd COM 67077m108 381 11,233 SH   SOLE   10,087 0 1,146
Nvidia Corp COM 67066G104 988 3,749 SH   SOLE   3,749 0 0
NXP Semiconductors COM N6596X109 286 3,451 SH   SOLE   3,341 0 110
O Reilly Automotive COM 67103H107 377 1,253 SH   SOLE   1,253 0 0
Open Text COM 683715106 507 14,507 SH   SOLE   14,507 0 0
Open Text COM 683715106 116 3,314 SH   DFND 13 3,314 0 0
Option Care Inc. COM 68404v100 8,866 1,974,626 SH   SOLE   1,974,626 0 0
Oracle COM 68389X105 3,423 70,818 SH   SOLE   57,372 0 13,446
Orix Corp Sponsored ADR COM 686330101 175 2,966 SH   SOLE   2,966 0 0
Orix Corp Sponsored ADR COM 686330101 54 908 SH   DFND 13 908 0 0
Packaging Corp Of America COM 695156109 436 5,021 SH   SOLE   3,702 0 1,319
Palo Alto Networks COM 697435105 703 4,286 SH   SOLE   4,116 0 170
Paychex COM 704326107 1,264 20,084 SH   SOLE   17,475 0 2,609
PayPal COM 70450Y103 1,163 12,152 SH   SOLE   11,182 0 970
PayPal COM 70450Y103 8 80 SH   DFND 11 80 0 0
Pepsico COM 713448108 21,425 178,395 SH   SOLE   167,707 0 10,688
Perkinlemer Inc. COM 714046109 378 5,022 SH   SOLE   5,022 0 0
Perma Pipe International COM 714167103 173 27,826 SH   SOLE   27,826 0 0
Pfizer COM 717081103 15,516 475,361 SH   SOLE   431,675 0 43,686
Philip Morris COM 718172109 1,220 16,722 SH   SOLE   15,850 0 872
Phillips 66 COM 718546104 459 8,547 SH   SOLE   8,547 0 0
Ping An Ins Group Co China Spo COM 72341E304 149 7,563 SH   SOLE   7,563 0 0
Ping An Ins Group Co China Spo COM 72341E304 117 5,961 SH   DFND 13 5,961 0 0
Ping An Ins Group Co China Spo COM 72341E304 8 394 SH   DFND 11 394 0 0
PNC Financial COM 693475105 1,435 14,990 SH   SOLE   14,990 0 0
Pool COM 73278L105 7,863 39,958 SH   SOLE   36,988 0 2,970
PPG Industries COM 693506107 5,545 66,331 SH   SOLE   66,331 0 0
PPL COM 69351T106 1,152 46,684 SH   SOLE   42,967 0 3,717
Procter & Gamble COM 742718109 36,671 333,371 SH   SOLE   317,081 0 16,290
Progressive Corp COM 743315103 3,157 42,755 SH   SOLE   42,755 0 0
Prologis Trust COM 74340W103 2,083 25,919 SH   SOLE   21,458 0 4,461
PSEG COM 744573106 413 9,194 SH   SOLE   7,329 0 1,865
Qualcomm COM 747525103 2,151 31,793 SH   SOLE   12,679 0 19,113
Quest Diagnostics COM 74834L100 657 8,187 SH   SOLE   7,687 0 500
Raytheon COM 755111507 20,257 154,457 SH   SOLE   134,868 0 19,590
Recruit Holdings COM 75629j101 59 11,352 SH   SOLE   11,352 0 0
Recruit Holdings COM 75629j101 8 1,592 SH   DFND 11 1,592 0 0
Regeneron Pharmaceuticals COM 75886F107 184 377 SH   SOLE   377 0 0
Regeneron Pharmaceuticals COM 75886F107 34 70 SH   DFND 10 0 0 70
Reliance Steel and Aluminum COM 759509102 255 2,907 SH   SOLE   2,907 0 0
Republic Services COM 760759100 1,127 15,009 SH   SOLE   12,871 0 2,138
Resmed Inc. COM 761152107 618 4,195 SH   SOLE   4,195 0 0
Revolve Group COM 76156B107 432 50,000 SH   SOLE   0 0 50,000
Roche Holdings COM 771195104 436 10,753 SH   SOLE   10,753 0 0
Roche Holdings COM 771195104 223 5,503 SH   DFND 13 5,503 0 0
Roche Holdings COM 771195104 11 278 SH   DFND 11 278 0 0
Roper Industries COM 776696106 2,057 6,598 SH   SOLE   6,573 0 25
Ross Stores COM 778296103 3,645 41,909 SH   SOLE   38,981 0 2,928
Royal Caribbean Cruises COM V7780T103 7,416 230,538 SH   SOLE   217,279 0 13,259
Royal Caribbean Cruises COM V7780T103 12 385 SH   DFND 10 0 0 385
Royal Dutch Shell A COM 780259206 245 7,027 SH   SOLE   6,213 0 814
Royal Dutch Shell B COM 780259107 1,239 37,937 SH   SOLE   28,148 0 9,789
Royal Dutch Shell B COM 780259107 47 1,447 SH   DFND 13 1,447 0 0
RPM Intl COM 749685103 615 10,338 SH   SOLE   10,338 0 0
S&P Global COM 78409V104 718 2,929 SH   SOLE   2,929 0 0
Sabre Corp COM 78573M104 282 47,560 SH   SOLE   44,473 0 3,087
Salesforce.com COM 79466L302 11,905 82,686 SH   SOLE   77,466 0 5,220
Sandstorm Gold COM 80013R206 102 20,350 SH   SOLE   20,350 0 0
Sanofi ADR COM 80105N105 94 2,147 SH   SOLE   2,147 0 0
Sanofi ADR COM 80105N105 135 3,079 SH   DFND 13 3,079 0 0
SAP AG COM 803054204 199 1,800 SH   SOLE   1,800 0 0
SAP AG COM 803054204 150 1,354 SH   DFND 13 1,354 0 0
Schlumberger COM 806857108 204 15,114 SH   SOLE   14,944 0 170
Seagate Technology COM G7945M107 1,639 33,590 SH   SOLE   30,576 0 3,014
ServiceNow, Inc COM 81762P102 591 2,063 SH   SOLE   1,763 0 300
Silicon Graphics Inc. COM 827056102 0 10,000 SH   SOLE   10,000 0 0
Skyworks Solutions COM 83088M102 4,023 45,011 SH   SOLE   44,952 0 59
Sony Corp ADR COM 835699307 330 5,573 SH   SOLE   5,573 0 0
Sony Corp ADR COM 835699307 64 1,087 SH   DFND 13 1,087 0 0
Sony Corp ADR COM 835699307 11 191 SH   DFND 11 191 0 0
Southern COM 842587107 888 16,402 SH   SOLE   16,402 0 0
Southwest Airlines COM 844741108 245 6,868 SH   SOLE   6,868 0 0
Spire COM 84857L101 263 3,535 SH   SOLE   3,535 0 0
Stanley Black & Decker COM 854502101 323 3,232 SH   SOLE   1,832 0 1,400
Starbucks COM 855244109 10,744 163,434 SH   SOLE   161,789 0 1,645
State Street Corp COM 857477103 2,808 52,719 SH   SOLE   52,719 0 0
Stericycle Inc. Com COM 858912108 360 7,403 SH   SOLE   7,403 0 0
Stryker COM 863667101 6,685 40,151 SH   SOLE   37,451 0 2,700
Sumitomo Mitsui Sponsored ADR COM 86562M209 95 19,928 SH   SOLE   19,928 0 0
Sun Communities Inc. COM 866674104 615 4,928 SH   SOLE   4,928 0 0
Sysco COM 871829107 10,396 227,824 SH   SOLE   205,547 0 22,277
T Rowe Price Group COM 74144T108 2,732 27,979 SH   SOLE   27,979 0 0
Taiwan Semiconductor COM 874039100 592 12,397 SH   SOLE   12,397 0 0
Target COM 87612E106 1,244 13,378 SH   SOLE   10,448 0 2,930
TCR2 THERAPEUTICS INC COM COM 87808k106 379 48,975 SH   SOLE   48,975 0 0
TE Connectivity COM H84989104 2,088 33,151 SH   SOLE   33,151 0 0
Telefonica SA COM 879382208 94 20,610 SH   SOLE   20,610 0 0
Tencent Holdings Ltd Uns ADR COM 88032Q109 363 7,393 SH   SOLE   7,393 0 0
Tesla Motors COM 88160R101 1,480 2,825 SH   SOLE   2,825 0 0
Texas Instruments COM 882508104 1,522 15,231 SH   SOLE   14,731 0 500
Texas Pacific Land Trust COM 882610108 600 1,578 SH   SOLE   1,578 0 0
The TJX Companies COM 872540109 10,924 228,484 SH   SOLE   228,484 0 0
The Travelers Companies COM 89417E109 233 2,348 SH   SOLE   2,348 0 0
Theglobe.Com COM 88335R101 0 10,000 SH   SOLE   0 0 10,000
Theratechnologies Inc COM 88338H100 1,330 831,416 SH   SOLE   831,416 0 0
Thermo Fisher Scientific COM 883556102 1,204 4,245 SH   SOLE   4,185 0 60
Thomson Reuters COM 884903709 238 3,507 SH   SOLE   3,507 0 0
Toro Co Com COM 891092108 465 7,143 SH   SOLE   7,143 0 0
Total SA COM 89151E109 268 7,202 SH   SOLE   1,657 0 5,545
Total SA COM 89151E109 72 1,944 SH   DFND 13 1,944 0 0
Trane Technologies COM g8994e103 1,020 12,351 SH   SOLE   11,106 0 1,245
Trane Technologies COM g8994e103 93 1,128 SH   DFND 13 1,128 0 0
Trex Company Inc. COM 89531P105 7,920 98,826 SH   SOLE   96,367 0 2,459
Truecar Inc COM 89785L107 242 100,000 SH   SOLE   0 0 100,000
Truist Financial COM 89832Q109 727 23,582 SH   SOLE   14,969 0 8,613
Twilio Inc. COM 90138F102 388 4,336 SH   SOLE   4,336 0 0
Two Harbors Investment COM 90187b408 107 28,080 SH   SOLE   28,080 0 0
Tyler Technologies COM 902252105 13,208 44,539 SH   SOLE   41,717 0 2,822
Unilever COM 904767704 219 4,324 SH   SOLE   4,324 0 0
Unilever NV COM 904784709 206 4,220 SH   SOLE   4,220 0 0
Unilever NV COM 904784709 12 255 SH   DFND 11 255 0 0
Union Pacific COM 907818108 29,106 206,366 SH   SOLE   198,221 0 8,145
Union Pacific COM 907818108 17 120 SH   DFND 12 120 0 0
United Microelectronics COM 910873405 93 43,070 SH   SOLE   43,070 0 0
United Parcel Service COM 911312106 7,671 82,109 SH   SOLE   74,623 0 7,486
United Rentals COM 911363109 6,591 64,056 SH   SOLE   60,693 0 3,363
United Technologies COM 913017109 9,779 103,669 SH   SOLE   84,159 0 19,510
UnitedHealth COM 91324P102 10,611 42,551 SH   SOLE   40,030 0 2,521
US Bancorp COM 902973304 1,382 40,129 SH   SOLE   40,129 0 0
V.F. Corp COM 918204108 1,990 36,791 SH   SOLE   35,146 0 1,645
Valero Energy COM 91913Y100 9,530 210,088 SH   SOLE   182,878 0 27,210
Valero Energy COM 91913Y100 2 55 SH   DFND 12 55 0 0
Valley National Bancorp COM 919794107 821 112,316 SH   SOLE   7,316 0 105,000
Ventas COM 92276F100 204 7,596 SH   SOLE   7,596 0 0
Verizon COM 92343V104 6,596 122,770 SH   SOLE   113,046 0 9,723
Verizon COM 92343V104 10 185 SH   DFND 12 185 0 0
Vertex Pharmaceuticals COM 92532F100 3,243 13,629 SH   SOLE   13,629 0 0
Visa COM 92826C839 49,874 309,548 SH   SOLE   279,916 0 29,633
Visa COM 92826C839 28 176 SH   DFND 12 176 0 0
Vodafone COM 92857W308 188 13,650 SH   SOLE   13,650 0 0
Vulcan Materials Co. COM 929160109 409 3,787 SH   SOLE   3,756 0 31
WABTEC COM 929740108 277 5,764 SH   SOLE   5,756 0 8
Walgreens Boots Alliance COM 931427108 823 17,983 SH   SOLE   16,779 0 1,204
Walmart COM 931142103 8,081 71,124 SH   SOLE   64,939 0 6,185
Walmart COM 931142103 14 125 SH   DFND 12 125 0 0
Walt Disney COM 254687106 27,317 282,780 SH   SOLE   263,891 0 18,889
Walt Disney COM 254687106 19 200 SH   DFND 12 200 0 0
Waste Connections COM 94106B101 211 2,725 SH   SOLE   2,725 0 0
Waste Management COM 94106L109 3,694 39,910 SH   SOLE   39,910 0 0
WEC Energy Corp COM 92939U106 402 4,562 SH   SOLE   4,562 0 0
Wells Fargo COM 949746101 3,414 118,965 SH   SOLE   107,744 0 11,221
Wendys Company COM 95058W100 181 12,196 SH   SOLE   12,196 0 0
Wheaton Precious Metals COM 962879102 386 14,009 SH   SOLE   14,009 0 0
Xcel Energy COM 98389B100 233 3,862 SH   SOLE   3,862 0 0
Xylem Inc COM 98419M100 691 10,616 SH   SOLE   10,616 0 0
Yum China COM 98850P109 1,147 26,900 SH   SOLE   26,900 0 0
Yum China COM 98850P109 66 1,552 SH   DFND 13 1,552 0 0
Yum! Brands COM 988498101 1,149 16,764 SH   SOLE   13,514 0 3,250
Zimmer Holdings COM 98956P102 1,864 18,441 SH   SOLE   17,941 0 500
Zoetis COM 98978V103 518 4,401 SH   SOLE   3,101 0 1,300
Zscaler COM 98980g102 243 4,000 SH   SOLE   4,000 0 0
Alpine Global Premier Properti ETF 00302l108 47 11,045 SH   SOLE   11,045 0 0
Deutsche X-Trackers MSCI EAFE ETF 233051200 298 11,103 SH   SOLE   9,244 0 1,859
Fidelity MSCI Consumer Discret ETF 316092204 1,339 35,484 SH   SOLE   15,177 0 20,307
Fidelity MSCI Consumer Staples ETF 316092303 2,149 66,455 SH   SOLE   30,686 0 35,770
Fidelity MSCI Energy ETF ETF 316092402 157 20,840 SH   SOLE   9,295 0 11,545
Fidelity MSCI Financials ETF ETF 316092501 4,284 145,806 SH   SOLE   60,700 0 85,105
Fidelity MSCI Healthcare ETF ETF 316092600 5,100 118,657 SH   SOLE   50,928 0 67,729
Fidelity MSCI Industrials ETF ETF 316092709 3,552 116,686 SH   SOLE   47,478 0 69,208
Fidelity MSCI Information Tech ETF 316092808 7,366 117,501 SH   SOLE   50,108 0 67,394
Fidelity MSCI Materials ETF ETF 316092881 511 20,851 SH   SOLE   11,531 0 9,321
Fidelity MSCI Telecomm ETF ETF 316092873 2,833 97,588 SH   SOLE   44,872 0 52,716
Fidelity MSCI Utilities ETF ETF 316092865 518 14,425 SH   SOLE   8,754 0 5,670
Fidelity Real Estate ETF ETF 316092857 1,569 75,443 SH   SOLE   30,388 0 45,055
First TR Dow Jones Internet In ETF 33733e302 246 1,991 SH   SOLE   1,991 0 0
First Trust Healthcare Alphade ETF 33734X143 518 7,000 SH   SOLE   7,000 0 0
Global X FinTech ETF 37954y814 372 15,400 SH   SOLE   400 0 15,000
GOLDMAN SACHS MLP ENERGY REN ETF 38148g206 7 10,300 SH   SOLE   10,300 0 0
iShares Core MSCI EAFE ETF ETF 46432f842 5,528 110,805 SH   SOLE   109,160 0 1,645
iShares Core MSCI Emerging Mkt ETF 46434G103 6,572 162,393 SH   SOLE   155,035 0 7,358
iShares Core S&P 500 ETF 464287200 4 15 SH   DFND   15 0 0
iShares Core S&P Mid-Cap ETF 464287507 53 370 SH   DFND   370 0 0
iShares Edge MSCI Intl Quality ETF 46434v456 6,597 255,197 SH   SOLE   244,867 0 10,330
ISHARES EXPONENTIAL TECHNOLOGI ETF 46434V381 5,196 145,913 SH   SOLE   145,913 0 0
iShares Global Consumer Staple ETF 464288737 2,536 53,052 SH   SOLE   53,052 0 0
iShares MSCI ACWI Ex US ETF 464288240 13,979 371,286 SH   SOLE   321,195 0 50,090
iShares MSCI China ETF ETF 46429b671 2,061 35,997 SH   SOLE   35,997 0 0
iShares MSCI EAFE Growth ETF 464288885 395 5,556 SH   SOLE   4,681 0 875
iShares MSCI Eafe Small Cap In ETF 464288273 1,799 40,130 SH   SOLE   40,130 0 0
iShares MSCI EMU ETF 464286608 333 10,929 SH   SOLE   10,929 0 0
iShares MSCI Japan Index ETF 46434G822 452 9,151 SH   SOLE   5,238 0 3,914
iShares MSCI Pacific Ex-Japan ETF 464286665 3,937 116,093 SH   SOLE   116,093 0 0
iShares MSCI United Kingdom ET ETF 46435G334 3,633 152,123 SH   SOLE   152,123 0 0
iShares Nasdaq Biotechnology ETF 464287556 940 8,727 SH   SOLE   8,727 0 0
iShares PHLX SOX SEMICONDUCTOR ETF 464287523 443 2,157 SH   SOLE   2,157 0 0
iShares Russell 2000 Value ETF 464287630 1,483 18,077 SH   SOLE   17,652 0 425
iShares Russell Mid-Cap Value ETF 464287473 850 13,258 SH   SOLE   13,173 0 85
iShares S&P Small-Cap 600 Valu ETF 464287879 235 2,354 SH   SOLE   2,258 0 96
iShares Select Dividend ETF 464287168 178 2,420 SH   DFND   2,420 0 0
iShares Technology Sector ETF 464287721 354 1,733 SH   SOLE   1,733 0 0
iShares Tr Msci Usa Qlt Fac ETF 46432f339 8,265 101,985 SH   SOLE   97,069 0 4,915
iShares Tr S&P 100 Indexfund ETF 464287101 2,678 22,574 SH   SOLE   22,574 0 0
iShares Tr S&P Global Healthca ETF 464287325 268 4,402 SH   SOLE   4,402 0 0
Kayne Anderson Mlp Invtco ETF 486606106 306 84,208 SH   SOLE   84,208 0 0
KraneShares CSI China Internet ETF 500767306 327 7,224 SH   SOLE   7,224 0 0
Real Estate Select Sector SPDR ETF 81369y860 646 20,837 SH   SOLE   20,837 0 0
Schwab US Broad Mkt ETF ETF 808524102 547 9,054 SH   SOLE   9,054 0 0
SPDR Con. Staples Sector ETF 81369y308 927 17,010 SH   SOLE   16,605 0 405
SPDR Consumer Disc. Sector ETF 81369y407 1,952 19,898 SH   SOLE   19,538 0 360
SPDR Energy Sector ETF 81369Y506 2,681 92,258 SH   SOLE   92,063 0 195
SPDR Euro Stoxx 50 ETF 78463x202 240 8,125 SH   SOLE   8,125 0 0
SPDR Health Care Sector ETF 81369Y209 4,313 48,685 SH   SOLE   48,460 0 225
SPDR Industrial Sector ETF 81369Y704 782 13,250 SH   SOLE   12,745 0 505
SPDR Technology Sector ETF 81369Y803 2,891 35,966 SH   SOLE   30,317 0 5,649
SPDR Utilities Sector ETF 81369y886 3,026 54,606 SH   SOLE   54,516 0 90
Vanguard Consumer Staples ETF ETF 92204a207 357 2,591 SH   SOLE   2,576 0 15
Vanguard Financials ETF ETF 92204a405 204 4,030 SH   SOLE   3,894 0 136
Vanguard FTSE All-World x-US S ETF 922042718 5,981 76,437 SH   SOLE   70,551 0 5,886
Vanguard FTSE Developed Market ETF 921943858 5,292 158,725 SH   SOLE   156,486 0 2,239
Vanguard FTSE Pacific ETF ETF 922042866 445 8,072 SH   SOLE   8,072 0 0
Vanguard Health Care ETF ETF 92204a504 3,353 20,186 SH   SOLE   20,160 0 26
Vanguard Information Technolog ETF 92204a702 3,251 15,341 SH   SOLE   15,293 0 48
Vanguard Intl Div Apprec ETF 921946810 477 8,185 SH   SOLE   8,185 0 0
Vanguard Small Cap VIPERS ETF 922908751 4,505 39,026 SH   SOLE   38,953 0 73
VANGUARD TOTAL WORLD STOCK IND ETF 922042742 7,988 127,195 SH   SOLE   127,195 0 0
Vanguard Whitehall Fdshigh Div ETF 921946406 246 3,483 SH   SOLE   3,483 0 0
First Trust Senior FR 2022 Tar ETF 33740k101 183 25,000 SH   SOLE   25,000 0 0
INVESCO EXCHANGE-TRADED FD TR ETF 46138E537 351 13,600 SH   SOLE   0 0 13,600
iShare 1-3 Year Treasury Bond ETF 464287457 3,189 36,798 SH   SOLE   34,788 0 2,010
iShares A RATE CP BD ETF ETF 46429B291 276 5,000 SH   SOLE   5,000 0 0
iShares Barclays 20 Years Trea ETF 464287432 336 2,037 SH   SOLE   1,379 0 658
iShares Floating Rate Fund ETF 46429B655 1,472 30,200 SH   SOLE   26,347 0 3,852
iShares iBoxx High Yield Corp ETF 464288513 1,179 15,295 SH   SOLE   14,412 0 883
iShares iBoxx Invest Grade Cor ETF 464287242 3,865 31,291 SH   SOLE   30,591 0 700
iShares Interm Govt/Credit Bon ETF 464288612 12,386 107,968 SH   SOLE   88,088 0 19,880
iShares Interm Term Corp Bond ETF 464288638 268 4,880 SH   SOLE   4,591 0 289
iShares S&P National Short Mun ETF 464288158 287 2,698 SH   SOLE   2,698 0 0
iShares Short Term Corp Bond E ETF 464288646 1,377 26,303 SH   SOLE   15,133 0 11,170
ISHARES TR 0-5YR HI YL CP ETF 46434V407 514 12,573 SH   SOLE   12,573 0 0
Pimco Total Return ETF ETF 72201r775 573 5,400 SH   SOLE   5,400 0 0
Putnam Managed Muni Income Tru ETF 746823103 83 11,500 SH   SOLE   500 0 11,000
Putnam Muni Opportinities Trus ETF 746922103 251 21,000 SH   SOLE   400 0 20,600
Schwab U.S. Tips ETF ETF 808524870 1,348 23,441 SH   SOLE   23,441 0 0
SPDR Nuveen Barclays Short Ter ETF 78468R739 1,852 37,870 SH   SOLE   6,670 0 31,200
SPDR Nuveen S&P High Yield Mun ETF 78464A284 4,918 89,868 SH   SOLE   89,693 0 175
SPDR Ser Tr Barclays Caphigh Y ETF 78468r622 224 2,360 SH   SOLE   2,360 0 0
SPDR Ser Tr Barclays Caphigh Y ETF 78468r622 5 50 SH   DFND 12 50 0 0
Vaneck Vectors ATM-Free Int Mu ETF 92189h201 465 9,475 SH   SOLE   300 0 9,175
Vanguard Bd Index Fd Inc Short ETF 921937827 16 200 SH   DFND 12 200 0 0
Vanguard Intermediate Term Cor ETF 92206c870 301 3,459 SH   SOLE   3,459 0 0
Vanguard Short-Term Corp Bond ETF 92206c409 304 3,849 SH   SOLE   3,849 0 0
Aberdeen Standard Physical Sil ETF 003264108 139 10,285 SH   SOLE   10,285 0 0
ETFs Gold Tr Shs ETF 00326a104 186 12,300 SH   SOLE   12,300 0 0
FLEXSHARES GLOBAL UPSTREAM N ETF 33939L407 3,139 139,323 SH   SOLE   128,051 0 11,271
FLEXSHARES GLOBAL UPSTREAM N ETF 33939L407 1 30 SH   DFND   30 0 0
GraniteShares Gold Trust ETF 38748g101 504 32,113 SH   SOLE   32,113 0 0
iPath Bloomberg Commodity Inde ETF 06738c778 460 27,799 SH   SOLE   27,799 0 0
iPath Bloomberg Commodity Inde ETF 06738c778 9 520 SH   DFND   520 0 0
iShares MSCI USA Momentum ETF 46432F396 771 7,240 SH   SOLE   7,240 0 0
ISHARES TR PFD AND INCM SEC ETF 464288687 44,696 1,403,755 SH   SOLE   1,282,607 0 121,147
ISHARES TR PFD AND INCM SEC ETF 464288687 45 1,403 SH   DFND   1,403 0 0
ISHARES TR PFD AND INCM SEC ETF 464288687 16 510 SH   DFND 12 510 0 0
S&P 500 Global Natural Resourc ETF 78463X541 1,574 50,870 SH   SOLE   48,126 0 2,744
Spdr DJ Global Real Estate ETF 78463X749 8,505 236,239 SH   SOLE   209,180 0 27,060
Spdr DJ Global Real Estate ETF 78463X749 24 667 SH   DFND   667 0 0
Vanguard Glbl Ex-US Real Est ETF 922042676 660 15,380 SH   SOLE   15,378 0 2
Vanguard REIT Index ETF 922908553 22 310 SH   DFND   310 0 0
Apple 07/20 $260 Put COM 037833100 261 100 SH Put SOLE   0 0 100
Bristol Myers Squibb RIGHT 110122157 171 44,976 SH   SOLE   44,561 0 415
SPDR SER BARCLAYS 1-3 MONTH TBILL ETF ETF 78468R663 767,377 8,374,733 SH   SOLE   29,010 0 8,345,723
ISHARES TR CORE S&P TTL S ETF 464287150 352,818 6,167,079 SH   SOLE   0 0 6,167,079
ISHARES TR RUSSL 1000 VALUE ETF 464287598 193,047 1,946,435 SH   SOLE   29,754 0 1,946,717
SPDR TR UNIT SER 1 ETF 78462F103 189,314 734,487 SH   SOLE   68,963 0 665,524
ISHARES TR S&P 500 INDEX ETF 464287200 147,695 571,575 SH   SOLE   204,833 0 580,981
SPDR S&P MIDCAP 400 ETF TR UTS SER1 ETF 78467Y107 83,337 317,014 SH   SOLE   19,765 0 297,249
ISHARES TR S&P MIDCAP 400 ETF 464287507 40,415 280,937 SH   SOLE   39,490 0 284,674
VANGUARD INDEX FDS TOTAL STK MKT ETF ETF 922908769 11,301 87,666 SH   SOLE   69,178 0 87,700
VANGUARD SCOTTSDALE FDS INT-TERM GOV ETF 92206C706 5,764 81,702 SH   SOLE   0 0 81,702
ISHARES TR RSSLL 1000 GRWT ETF 464287614 10,944 72,646 SH   SOLE   39,857 0 75,501
ISHARES GOLD TRUST ISHARES ETF 464285105 772 51,250 SH   SOLE   13,090 0 51,250
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL ETF 92206C714 3,341 38,397 SH   SOLE   0 0 38,397
VANGUARD BD INDEX FD INC INTERMED TERM ETF 921937819 3,322 37,192 SH   SOLE   15,605 0 46,733
VANGUARD INDEX FDS S&P 500 ETF SHS ETF 922908363 8,448 35,676 SH   SOLE   25,874 0 35,926
SPDR SERIES TRUST SPDR S&P 500 E ETF 78468R796 555 8,693 SH   SOLE   0 0 8,693
GOLDMAN SACHS MLP ENERGY REN FD ETF 38148G107 5 8,000 SH   SOLE   0 0 8,000
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 945 7,182 SH   SOLE   17,923 0 7,208
WORLD GOLD TR SPDR GLD MINIS ETF 98149E204 94 5,995 SH   SOLE   0 0 5,995
INVESCO QQQ TRUST ETF 46090E103 4,524 23,767 SH   SOLE   16,594 0 7,173
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT ETF 69346N107 29 5,456 SH   SOLE   0 0 5,456
VANGUARD SPECIALIZED PORTFOLDIV APP ETF ETF 921908844 560 5,419 SH   SOLE   102,625 0 10,013
DBX ETF TR DB XTR MSCI EU ETF 233051853 127 5,285 SH   SOLE   0 0 5,285
ISHARES TR S&P SMALLCAP600 ETF 464287804 277 4,942 SH   SOLE   202,033 0 11,717
VANGUARD INDEX FDS VALUE ETF ETF 922908744 436 4,896 SH   SOLE   45,945 0 4,896
ISHARES TR HDG MSCI EAFE ETF 46434V803 116 4,810 SH   SOLE   0 0 4,810
VANECK VECTORS JR GOLD MINERS ETF ETF 92189F791 134 4,800 SH   SOLE   0 0 4,800
SPDR SERIES TRUST S&P DIVID ETF ETF 78464A763 1,791 22,424 SH   SOLE   17,864 0 4,560
POWERSHARES EXCHANGE TRADED FD S&P 500 PORTF ETF 46137V357 1,533 18,258 SH   SOLE   12,551 0 5,707
GLOBAL X FDS MSCI SUPR EM E ETF 37950E119 36 4,000 SH   SOLE   0 0 4,000
FLAHERTY & CRUMRINESS PFD INCOME FUND ETF 338480106 47 3,904 SH   SOLE   0 0 3,904
ISHARES TR S&P EURO PLUS ETF 464287861 133 3,775 SH   SOLE   0 0 3,775
KRANESHARES TR BOSERA MSCI CH ETF 500767405 88 3,000 SH   SOLE   0 0 3,000
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX ETF 921932885 251 2,584 SH   SOLE   0 0 2,584
WISDOMTREE TR EUROPE HEDGED ETF 97717X701 130 2,539 SH   SOLE   0 0 2,539
SECTOR SPDR TR SHS BEN INT FIN ETF 81369Y605 1,395 67,025 SH   SOLE   52,714 0 14,311
TEMPLETON GLOBAL INCOME FD ETF 880198106 11 2,135 SH   SOLE   0 0 2,135
PUTNAM PREMIER INCOME TR SH BEN INT ETF 746853100 9 2,021 SH   SOLE   0 0 2,021
PIMCO NEW YORK MUN INCOME FDCOM ETF 72200T103 21 2,000 SH   SOLE   0 0 2,000
ADVISORSHARES TR CORNERSTONE SM ETF 00768Y586 46 1,800 SH   SOLE   0 0 1,800
VANGUARD INDEX FDS MCAP VL IDXVIP ETF 922908512 135 1,664 SH   SOLE   0 0 1,664
NUVEEN INS NY TX FR ADV MUN COM ETF 670656107 19 1,551 SH   SOLE   0 0 1,551
PROSHARES ULTRA BIOTECHNOLOGY FUND ETF 74347R214 69 1,500 SH   SOLE   0 0 1,500
BLACKROCK MUNIHOLDINGS INSD FD II ETF 09254C107 14 1,200 SH   SOLE   0 0 1,200
SPDR GOLD TR GOLD SHS ETF 78463V107 5,791 39,113 SH   SOLE   33,496 0 5,617
VANGUARD INDEX FDS SM CP VAL ETF ETF 922908611 104 1,175 SH   SOLE   5,258 0 1,175
ALLIANCE BERNSTEIN GLOBAL HIGH INC FD ETF 01879R106 10 1,129 SH   SOLE   0 0 1,129
PIMCO ETF TREAS IND 25 YEAR ZERO U S ETF 72201R882 174 1,000 SH   SOLE   0 0 1,000
ISHARES 3-7 YR TR BD E ETF 464288661 110 829 SH   SOLE   0 0 829
ISHARES TR RUSSELL MIDCAP ETF 464287499 34 806 SH   SOLE   9,166 0 806
ISHARES TR MSCI KLD400 SO ETF 464288570 76 788 SH   SOLE   49,654 0 963
BLACKROCK MUNIHLDS INVSTM QLCOM ETF 09254P108 9 750 SH   SOLE   0 0 750
VANGUARD INDEX FDS LARGE CAP ETF ETF 922908637 77 656 SH   SOLE   2,397 0 656
SPDR SERIES TRUST PRTFLO S&P500 ETF 78468R788 15 640 SH   SOLE   0 0 640
LEGG MASON ETF INVESTMENT TRL VOL H DIV ET ETF 52468L406 14 582 SH   SOLE   0 0 582
ISHARES TR RSSLL 2000 INDX ETF 464287655 66 581 SH   SOLE   132,912 0 2,534
INVESCO DWA CONSUMER STAPLESMOMENTUM ETF ETF 46137V886 29 529 SH   SOLE   0 0 529
NUVEEN NY DIVID ADVNTG MUN FD ETF 67066X107 6 489 SH   SOLE   0 0 489
Invesco S&P MidCap 400 PureGrowth ETF ETF 46137V217 51 463 SH   SOLE   0 0 463
ISHARES TR MSCI LW CRB TG ETF 46434V464 42 413 SH   SOLE   0 0 413
FIRSTHAND TECH VALUE FD INC COM ETF 33766Y100 1 372 SH   SOLE   0 0 372
ISHARES TR S&P 500 VALUE ETF 464287408 32 333 SH   SOLE   10,917 0 333
PIMCO ETF TR ENHAN SHRT MAT ETF 72201R833 4,912 49,628 SH   SOLE   41,900 0 7,728
INVESCO S&P 500 HIGH DIV/LOW VOLATILITY ETF 46138E362 8 294 SH   SOLE   0 0 294
SPDR INDEX SHS FDS S&P NORTH AMER ETF 78463X152 6 294 SH   SOLE   0 0 294
ISHARES TR RSSLL 1000 INDX ETF 464287622 37 268 SH   SOLE   2,200 0 268
ISHARES TR DJ SEL DIV INX ETF 464287168 18 250 SH   SOLE   79,189 0 300
ISHARES TR S&P 500 GRWT E ETF 464287309 33 200 SH   SOLE   9,558 0 200
ISHARES TR RUSL 2000 GROW ETF 464287648 31 200 SH   SOLE   10,314 0 400
ISHARES TR RUSSELL MCP GR ETF 464287481 24 199 SH   SOLE   5,274 0 299
ISHARES TR RUSSL 3000 INDX ETF 464287689 28 193 SH   SOLE   12,462 0 193
VANGUARD INDEX FDS REIT ETF ETF 922908553 11 166 SH   SOLE   77,024 0 7,283
SPDR SERIES TRUST S&P HOMEBUILD ETF 78464A888 4 165 SH   SOLE   0 0 165
ISHARES TR S&P NATL MUN BD ETF 464288414 18 164 SH   SOLE   4,282 0 1,564
JP MORGAN BETABUILDERS JAPAN ETF ETF 46641Q712 3 159 SH   SOLE   0 0 159
ISHARES TR MSCI ACWI ETF ETF 464288257 9 158 SH   SOLE   26,763 0 8,555
VANGUARD INTL EQUITY INDEX FALLWRLD EX US ETF 922042775 6 154 SH   SOLE   32,578 0 377
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F ETF 921932505 22 152 SH   SOLE   0 0 152
JP MORGAN BETABUILDERS EUROPE ETF ETF 46641Q720 2 152 SH   SOLE   0 0 152
JP MORGAN BETABUILDERS CANADA ETF ETF 46641Q696 2 151 SH   SOLE   0 0 151
ISHARES TST MSCI GERMANY SMALL CAP INDEX FD ETF 46429B465 6 150 SH   SOLE   0 0 150
VANGUARD INDEX FDS GROWTH ETF ETF 922908736 21 138 SH   SOLE   5,659 0 138
ISHARES TR EAFE MIN VOL E ETF 46429B689 8 132 SH   SOLE   0 0 132
ISHARES TR RUSL 3000 GROW ETF 464287671 7 132 SH   SOLE   0 0 132
VANGUARD WORLD FD MEGA CAP INDEX ETF 921910873 9 103 SH   SOLE   0 0 103
VANGUARD CHARLOTTE FDS INTL BD IDX ET ETF 92203J407 236 4,205 SH   SOLE   4,101 0 104
ISHARES TR S&P SMCAP 60GRW ETF 464287887 13 100 SH   SOLE   2,900 0 137
ISHARES TR COHEN&ST RLTY ETF 464287564 9 100 SH   SOLE   0 0 100
WISDOMTREE TRUST JAPN HEDGE EQT ETF 97717W851 3 91 SH   SOLE   0 0 91
INVESCO S&P SPIN OFF ETF ETF 46137V159 2 78 SH   SOLE   0 0 78
SPDR DOW JONES INDL AVRG ETF TRUST ETF 78467X109 16 77 SH   SOLE   0 0 77
ISHARES MSCI EMERGING MKTS INDEX FD ETF 464287234 2 67 SH   SOLE   225,469 0 1,837
VANGUARD INTL EQUITY INDEX FEMR MKT ETF ETF 922042858 2 66 SH   SOLE   106,844 0 1,106
SPDR INDEX SHS FDS S&P INTL SMLCP ETF 78463X871 1 65 SH   SOLE   0 0 65
ISHARES TR MSCI EAFE IDX ETF 464287465 3 62 SH   SOLE   341,709 0 17,210
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 3 62 SH   SOLE   0 0 62
SPDR SERIES TRUST S&P BIOTECH ETF 78464A870 4 60 SH   SOLE   0 0 60
ISHARES TR BARCLYS TIPS BD ETF 464287176 6 54 SH   SOLE   0 0 54
VANGUARD WORLD FDS MATERIALS ETF ETF 92204A801 5 54 SH   SOLE   0 0 54
VANGUARD INTL EQUITY INDEX FEURPEAN ETF ETF 922042874 2 52 SH   SOLE   45,504 0 3,754
VANGUARD INDEX FDS MCAP GR IDXVIP ETF 922908538 6 50 SH   SOLE   0 0 50
ISHARES TR LEHMAN AGG BND ETF 464287226 5 50 SH   SOLE   32,381 0 6,964
VANGUARD BD INDEX FD INC TOTAL BND MRKT ETF 921937835 4 49 SH   SOLE   21,030 0 399
INVESCO ETF S&P500 EQL DIS ETF 46137V381 2 40 SH   SOLE   0 0 40
ISHARES TR DJ US REAL EST ETF 464287739 2 39 SH   SOLE   0 0 39
VANGUARD INDEX FDS SML CP GRW ETF ETF 922908595 4 30 SH   SOLE   0 0 30
VANGUARD WORLD FDS CONSUM DIS ETF ETF 92204A108 4 30 SH   SOLE   0 0 30
SCHWAB STRATEGIC TR US LCAP VA ETF ETF 808524409 1 27 SH   SOLE   0 0 27
VANGUARD BD INDEX FD INC SHORT TRM BOND ETF 921937827 1 15 SH   SOLE   70,834 0 15
ISHARES TR 7-10 YR TRS BD ETF 464287440 1 11 SH   SOLE   3,150 0 111
ISHARES TR MBS FIXED BDFD ETF 464288588 1 11 SH   SOLE   5,433 0 151