The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COM 88579Y101 6,977 42,440 SH   SOLE   41,495 0 945
Abbott Laboratories COM 002824100 47,327 565,643 SH   SOLE   520,218 0 45,425
Abbott Laboratories COM 002824100 13 152 SH   DFND 12 152 0 0
AbbVie COM 00287Y109 32,193 425,159 SH   SOLE   379,607 0 45,552
AbbVie COM 00287Y109 12 152 SH   DFND 12 152 0 0
ABM Industries COM 000957100 620 17,060 SH   SOLE   17,060 0 0
Accenture COM G1151C101 40,287 209,444 SH   SOLE   198,078 0 11,365
Accenture COM G1151C101 24 125 SH   DFND 12 125 0 0
Acuity Brands COM 00508Y102 505 3,750 SH   SOLE   3,750 0 0
Adobe Systems COM 00724F101 11,667 42,234 SH   SOLE   37,856 0 4,378
Aflac COM 001055102 1,925 36,796 SH   SOLE   35,196 0 1,600
Agilent Technologies COM 00846U101 717 9,351 SH   SOLE   9,351 0 0
AGNC Investment Corp COM 00123Q104 231 14,380 SH   SOLE   14,380 0 0
Air Prod. & Chemical COM 009158106 23,502 105,934 SH   SOLE   99,227 0 6,707
Air Prod. & Chemical COM 009158106 9 40 SH   DFND 12 40 0 0
Albemarle Corp COM 012653101 254 3,650 SH   SOLE   2,950 0 700
Alibaba COM 01609W102 1,655 9,895 SH   SOLE   7,626 0 2,269
Alibaba COM 01609W102 8 45 SH   DFND 11 45 0 0
Allergan COM G0177J108 22,647 134,572 SH   SOLE   119,483 0 15,089
Allstate COM 020002101 788 7,251 SH   SOLE   2,511 0 4,740
Alphabet Class A COM 02079K305 20,631 16,895 SH   SOLE   14,656 0 2,239
Alphabet Class A COM 02079K305 37 30 SH   DFND   30 0 0
Alphabet Class C COM 02079K107 29,555 24,245 SH   SOLE   23,127 0 1,118
Alphabet Class C COM 02079K107 37 30 SH   DFND   30 0 0
Altria Group COM 02209S103 1,336 32,666 SH   SOLE   31,276 0 1,390
Amazon COM 023135106 50,791 29,259 SH   SOLE   27,887 0 1,372
Ameren COM 023608102 2,100 26,230 SH   SOLE   23,253 0 2,976
American Electric Power COM 025537101 981 10,466 SH   SOLE   6,566 0 3,900
American Express COM 025816109 3,535 29,884 SH   SOLE   29,459 0 425
American Intl Group COM 026874784 799 14,346 SH   SOLE   1,346 0 13,000
American Tower COM 03027X100 3,180 14,382 SH   SOLE   14,382 0 0
Ameriprise Financial COM 03076C106 16,570 112,646 SH   SOLE   104,622 0 8,024
Amerisourcebergen Corp COM 03073E105 989 12,015 SH   SOLE   11,332 0 683
Amgen COM 031162100 12,496 64,576 SH   SOLE   55,476 0 9,100
Analog Devices COM 032654105 6,444 57,671 SH   SOLE   56,397 0 1,275
Anheuser Busch COM 03524A108 204 2,147 SH   SOLE   2,147 0 0
Anheuser Busch COM 03524A108 14 150 SH   DFND   150 0 0
Anthem COM 036752103 12,998 54,135 SH   SOLE   43,429 0 10,706
Apple COM 037833100 152,348 680,215 SH   SOLE   463,733 0 216,481
Apple COM 037833100 36 160 SH   DFND   160 0 0
Applied Materials Inc. COM 038222105 667 13,361 SH   SOLE   13,361 0 0
Arthur J Gallagher COM 363576109 6,001 66,999 SH   SOLE   39,000 0 27,999
AT&T COM 00206R102 25,077 662,711 SH   SOLE   553,275 0 109,436
Atlassian Corporation Plc COM G06242104 225 1,795 SH   SOLE   1,795 0 0
Automatic Data Proc COM 053015103 31,243 193,552 SH   SOLE   175,723 0 17,829
Automatic Data Proc COM 053015103 36 222 SH   DFND   222 0 0
Automatic Data Proc COM 053015103 15 94 SH   DFND 12 94 0 0
Avalon Bay COM 053484101 1,761 8,177 SH   SOLE   8,177 0 0
Avery Dennison Corp COM 053611109 862 7,588 SH   SOLE   7,588 0 0
Avx Corp New COM 002444107 417 27,424 SH   SOLE   27,424 0 0
Aware, Inc COM 05453N100 57 19,000 SH   SOLE   19,000 0 0
AXA Group COM 054536107 73 2,849 SH   SOLE   2,849 0 0
AXA Group COM 054536107 158 6,175 SH   DFND 13 6,175 0 0
AXA Group COM 054536107 10 383 SH   DFND 11 383 0 0
Axis Capital Holdings Ltd COM G0692U109 782 11,714 SH   SOLE   11,714 0 0
BAIN CAP SPECIALTY FIN INC COM COM 05684B107 532 28,030 SH   SOLE   28,030 0 0
Banco Bilbao Vizcaya Argentari COM 05946K101 62 11,854 SH   SOLE   11,854 0 0
Banco Bilbao Vizcaya Argentari COM 05946K101 8 1,629 SH   DFND 11 1,629 0 0
Bank New York Mellon COM 064058100 466 10,299 SH   SOLE   10,299 0 0
Bank Of America COM 060505104 5,487 188,111 SH   SOLE   165,587 0 22,524
Baxter Intl COM 071813109 626 7,162 SH   SOLE   6,812 0 350
BB&T COM 054937107 3,945 73,913 SH   SOLE   41,999 0 31,914
BBX Capital Corp Cl A COM 05491n104 332 71,000 SH   SOLE   0 0 71,000
Becton Dickinson COM 075887109 2,969 11,736 SH   SOLE   10,736 0 1,000
Becton Dickinson COM 075887109 59 235 SH   DFND   235 0 0
Berkshire Hathaway A COM 084670108 77,334 248 SH   SOLE   247 0 1
Berkshire Hathaway B COM 084670702 9,921 47,694 SH   SOLE   45,178 0 2,516
Berkshire Hathaway B COM 084670702 66 315 SH   DFND   315 0 0
BERKSHIRE HILLS BANCORP INC CO COM 084680107 491 16,747 SH   SOLE   16,747 0 0
Bitcoin Investment Trust COM 389637109 223 21,040 SH   SOLE   21,040 0 0
BlackRock COM 09247X101 14,974 33,602 SH   SOLE   31,096 0 2,506
Boeing COM 097023105 20,521 53,935 SH   SOLE   48,700 0 5,235
Boeing COM 097023105 8 20 SH   DFND 12 20 0 0
Booking Holdings COM 09857L108 7,949 4,050 SH   SOLE   3,966 0 84
Booz Allen Hamilton Hldg Corp COM 099502106 1,248 17,577 SH   SOLE   17,577 0 0
Boston Scientific COM 101137107 402 9,871 SH   SOLE   9,871 0 0
BP COM 055622104 2,096 55,162 SH   SOLE   54,862 0 300
BP COM 055622104 118 3,109 SH   DFND 13 3,109 0 0
Bristol-Myers Squibb COM 110122108 5,097 100,523 SH   SOLE   97,188 0 3,335
Broadcom Ltd COM 11135F101 45,794 165,877 SH   SOLE   150,119 0 15,758
Broadridge Financial Solutions COM 11133T103 21,219 170,530 SH   SOLE   157,333 0 13,197
Broadstone Net Lease COM 106995913 247 2,907 SH   SOLE   2,907 0 0
Bruker Corp Com COM 116794108 595 13,554 SH   SOLE   13,554 0 0
Cabot Corp COM 127055101 356 7,850 SH   SOLE   7,850 0 0
Cadence Bancorporation COM 12739a100 394 22,436 SH   SOLE   22,436 0 0
Cannabix Tech COM 13765l101 11 22,200 SH   SOLE   22,200 0 0
Capital One Financial COM 14040H105 805 8,843 SH   SOLE   7,943 0 900
Cardinal Health COM 14149Y108 249 5,287 SH   SOLE   5,087 0 200
Carmax Inc. Com COM 143130102 520 5,907 SH   SOLE   5,907 0 0
Carnival Corp Com COM 143658300 1,866 42,695 SH   SOLE   37,360 0 5,336
Carter Inc COM 146229109 370 4,054 SH   SOLE   4,054 0 0
Caseys General Stores COM 147528103 591 3,670 SH   SOLE   3,670 0 0
Caterpillar COM 149123101 782 6,190 SH   SOLE   5,830 0 360
CBRE Group COM 12504l109 201 3,798 SH   SOLE   3,798 0 0
CDK Global COM 12508E101 646 13,442 SH   SOLE   13,442 0 0
CDW Corp COM 12514G108 2,585 20,977 SH   SOLE   20,712 0 265
Celexpress COM 15103A101 0 653,845 SH   SOLE   0 0 653,845
Celgene COM 151020104 4,941 49,761 SH   SOLE   49,126 0 635
CenturyLink COM 156700106 142 11,386 SH   SOLE   11,386 0 0
Cerner COM 156782104 10,662 156,406 SH   SOLE   154,784 0 1,622
Charles Schwab COM 808513105 9,358 223,717 SH   SOLE   210,916 0 12,800
Charles Schwab COM 808513105 50 1,200 SH   DFND   1,200 0 0
Chevron COM 166764100 26,270 221,502 SH   SOLE   201,109 0 20,393
Chevron COM 166764100 4 35 SH   DFND   35 0 0
Chevron COM 166764100 8 65 SH   DFND 12 65 0 0
Chubb Limited COM H1467J104 21,895 135,624 SH   SOLE   126,295 0 9,329
Church & Dwight Inc. COM 171340102 1,715 22,796 SH   SOLE   22,796 0 0
Cigna Corp COM 125523100 1,006 6,625 SH   SOLE   6,625 0 0
Cintas Corp Com COM 172908105 550 2,050 SH   SOLE   2,050 0 0
Cisco Systems COM 17275R102 15,095 305,499 SH   SOLE   244,114 0 61,385
Cisco Systems COM 17275R102 15 300 SH   DFND 12 300 0 0
Citigroup COM 172967424 2,441 35,336 SH   SOLE   32,047 0 3,290
Citigroup COM 172967424 15 217 SH   DFND 12 217 0 0
Cme Group Inc. Com COM 12572Q105 13,292 62,892 SH   SOLE   60,591 0 2,301
Coca Cola COM 191216100 24,012 441,076 SH   SOLE   396,851 0 44,225
Cognex Corp Com COM 192422103 901 18,347 SH   SOLE   18,347 0 0
Cognex Corp Com COM 192422103 37 750 SH   DFND 10 0 0 750
Cognizant Tech COM 192446102 432 7,176 SH   SOLE   6,956 0 220
Colgate-Palmolive COM 194162103 5,181 70,474 SH   SOLE   70,474 0 0
Colgate-Palmolive COM 194162103 38 520 SH   DFND   520 0 0
Columbia Sportswear COM 198516106 661 6,820 SH   SOLE   6,820 0 0
Comcast COM 20030N101 7,503 166,436 SH   SOLE   156,836 0 9,600
Comerica COM 200340107 458 6,941 SH   SOLE   6,941 0 0
ConocoPhillips COM 20825C104 425 7,452 SH   SOLE   7,452 0 0
Consolidated Edison COM 209115104 637 6,739 SH   SOLE   6,739 0 0
Cooper Companies COM 216648402 222 748 SH   SOLE   748 0 0
Coresite Realty Corp COM 21870Q105 1,127 9,245 SH   SOLE   9,245 0 0
Corning COM 219350105 276 9,672 SH   SOLE   9,346 0 326
Corteva COM 22052L104 646 23,056 SH   SOLE   22,892 0 164
Costar Group Inc. COM 22160N109 11,820 19,926 SH   SOLE   19,102 0 824
Costco Wholesale COM 22160K105 13,890 48,212 SH   SOLE   41,684 0 6,528
Crystal Peak Minerals Inc COM 22938t107 4 39,337 SH   SOLE   39,337 0 0
CSX COM 126408103 734 10,595 SH   SOLE   4,505 0 6,090
Cullen Frost Bankers COM 229899109 817 9,224 SH   SOLE   9,224 0 0
Cummins COM 231021106 2,303 14,156 SH   SOLE   12,116 0 2,041
Cummins COM 231021106 20 125 SH   DFND 10 0 0 125
CVS Caremark COM 126650100 11,001 174,424 SH   SOLE   145,568 0 28,856
Cyberdefender Corp COM 23248l107 0 20,000 SH   SOLE   20,000 0 0
D.R. Horton COM 23331A109 543 10,295 SH   SOLE   10,295 0 0
Danaher COM 235851102 20,067 138,940 SH   SOLE   132,423 0 6,518
Deere & Co COM 244199105 1,183 7,011 SH   SOLE   5,086 0 1,925
Delek US Holdings COM 24665A103 1,590 43,797 SH   SOLE   27,232 0 16,565
Delta Air Lines Inc. New COM 247361702 3,554 61,710 SH   SOLE   59,808 0 1,902
Dentsply Sirona COM 24906P109 1,445 27,099 SH   SOLE   27,099 0 0
Designer Brands Inc COM 250565108 284 16,607 SH   SOLE   16,607 0 0
Diageo COM 25243Q205 740 4,523 SH   SOLE   4,523 0 0
Diageo COM 25243Q205 212 1,295 SH   DFND 13 1,295 0 0
Digital Realty Trust REIT COM 253868103 588 4,529 SH   SOLE   4,529 0 0
Dolby Laboratories Inccl A COM 25659T107 614 9,505 SH   SOLE   9,505 0 0
Dollar Tree COM 256746108 390 3,412 SH   SOLE   3,287 0 125
Dominion Resources COM 25746U109 10,072 124,289 SH   SOLE   115,324 0 8,965
Dominion Resources COM 25746U109 10 125 SH   DFND 12 125 0 0
Domino's Pizza Inc. COM 25754A201 3,412 13,948 SH   SOLE   13,948 0 0
Donaldson Inc. Com (dci) COM 257651109 483 9,280 SH   SOLE   9,280 0 0
Dover COM 260003108 1,698 17,060 SH   SOLE   17,060 0 0
Dow Inc COM 260557103 1,186 24,884 SH   SOLE   23,924 0 960
Dte Energy COM 233331107 412 3,098 SH   SOLE   3,098 0 0
Duke Energy COM 26441C204 1,738 18,135 SH   SOLE   18,134 0 1
DuPont De Nemours COM 26614N102 1,788 25,071 SH   SOLE   23,900 0 1,171
Eaton COM G29183103 1,708 20,543 SH   SOLE   18,587 0 1,956
Eaton Vance COM 278265103 2,052 45,661 SH   SOLE   45,661 0 0
eBay COM 278642103 559 14,340 SH   SOLE   14,340 0 0
Ecolab COM 278865100 6,673 33,694 SH   SOLE   33,364 0 330
Edwards Lifesciences COM 28176E108 270 1,229 SH   SOLE   1,229 0 0
Electronic Arts, Inc. COM 285512109 7,540 77,085 SH   SOLE   75,482 0 1,603
Eli Lilly COM 532457108 2,189 19,576 SH   SOLE   19,576 0 0
Emerson Electric COM 291011104 1,269 18,980 SH   SOLE   18,980 0 0
Enbridge COM 29250N105 268 7,641 SH   SOLE   6,449 0 1,192
Encompass Health Corp COM 29261a100 1,055 16,679 SH   SOLE   16,679 0 0
Energy Transfer LP COM 29273V100 19,651 1,502,382 SH   SOLE   1,502,382 0 0
Entergy Corp New COM 29364G103 275 2,346 SH   SOLE   2,346 0 0
Enterprise Products COM 293792107 1,952 68,301 SH   SOLE   12,231 0 56,070
Entertainment Properties Trust COM 26884U109 2,762 35,929 SH   SOLE   28,470 0 7,459
EOG Resources COM 26875P101 4,618 62,221 SH   SOLE   60,869 0 1,352
Equinix COM 29444U700 266 461 SH   SOLE   461 0 0
Equinix COM 29444U700 6 10 SH   DFND 11 10 0 0
Estee Lauder COM 518439104 9,109 45,787 SH   SOLE   44,010 0 1,777
Everest RE Group, LTD COM G3223R108 548 2,061 SH   SOLE   2,061 0 0
Evergy COM 30034W106 985 14,804 SH   SOLE   14,804 0 0
Eversource Energy COM 30040W108 424 4,961 SH   SOLE   4,961 0 0
Exelon Corp COM 30161N101 240 4,963 SH   SOLE   4,963 0 0
Extraction Oil & Gas COM 30227M105 1,605 546,017 SH   SOLE   546,017 0 0
Exxon Mobil COM 30231G102 15,782 223,503 SH   SOLE   217,368 0 6,135
Facebook COM 30303M102 18,686 104,930 SH   SOLE   88,928 0 16,002
Factset Research Systems Inc COM 303075105 748 3,080 SH   SOLE   3,080 0 0
FedEx COM 31428X106 4,170 28,646 SH   SOLE   21,276 0 7,370
Fidelity National Financial COM 31620R303 1,359 30,609 SH   SOLE   27,300 0 3,309
Fidelity National Information COM 31620M106 23,211 174,833 SH   SOLE   159,149 0 15,685
Fidelity National Information COM 31620M106 15 110 SH   DFND 12 110 0 0
First Solar Inc. COM 336433107 217 3,740 SH   SOLE   3,740 0 0
Fiserv Inc. Com COM 337738108 682 6,580 SH   SOLE   6,580 0 0
Flir Sys Inc. COM 302445101 831 15,794 SH   SOLE   15,794 0 0
Foot Locker COM 344849104 2,425 56,183 SH   SOLE   51,390 0 4,793
fortinet Inc. COM 34959E109 591 7,697 SH   SOLE   7,697 0 0
Fortive Corp COM 34959J108 488 7,118 SH   SOLE   7,118 0 0
Fortune Brands Home & Security COM 34964C106 630 11,525 SH   SOLE   11,525 0 0
Franklin Resources COM 354613101 233 8,057 SH   SOLE   8,057 0 0
Gartner Group COM 366651107 1,053 7,366 SH   SOLE   7,366 0 0
General Electric COM 369604103 3,281 366,967 SH   SOLE   361,062 0 5,905
General Mills COM 370334104 1,828 33,160 SH   SOLE   31,369 0 1,791
General Motors COM 37045V100 1,139 30,392 SH   SOLE   17,317 0 13,075
Genoil COM 371924101 1 50,000 SH   SOLE   50,000 0 0
Gentex Corp. COM 371901109 895 32,504 SH   SOLE   32,504 0 0
Genuine Parts COM 372460105 794 7,977 SH   SOLE   5,227 0 2,750
Gilead Sciences COM 375558103 6,838 107,893 SH   SOLE   103,347 0 4,546
GlaxoSmithKline COM 37733W105 392 9,179 SH   SOLE   9,179 0 0
Global Pmts Inc. COM 37940X102 746 4,689 SH   SOLE   4,689 0 0
Global Technologies COM 378949101 0 10,000 SH   SOLE   10,000 0 0
Golar Lng Ltd COM G9456A100 31,158 2,398,593 SH   SOLE   2,398,593 0 0
Goldman Sachs COM 38141G104 999 4,819 SH   SOLE   4,819 0 0
Graco COM 384109104 231 5,010 SH   SOLE   5,010 0 0
Grom Social Enterprises COM 39878l100 1,571 10,479,250 SH   SOLE   0 0 10,479,250
Hanover Insurance Group COM 410867105 247 1,819 SH   SOLE   1,819 0 0
Harborside Bancorp COM 41165y100 288 28,636 SH   SOLE   28,636 0 0
Hartford Financial COM 416515104 307 5,068 SH   SOLE   5,068 0 0
Health Care Property Investors COM 40414L109 2,693 75,575 SH   SOLE   75,575 0 0
HERITAGE COMMERCE CORP COM COM 426927109 1,236 105,127 SH   SOLE   105,127 0 0
Hewlett Packard Ent COM 42824C109 943 62,155 SH   SOLE   62,155 0 0
Hexcel COM 428291108 328 3,990 SH   SOLE   3,990 0 0
Hexcel COM 428291108 25 300 SH   DFND 10 0 0 300
Highlands REIT COM 43110a104 7 19,763 SH   SOLE   19,763 0 0
Hollyfrontier Corp COM 436106108 1,040 19,381 SH   SOLE   19,381 0 0
Hologic COM 436440101 2,090 41,398 SH   SOLE   41,398 0 0
Home Depot COM 437076102 53,432 230,288 SH   SOLE   209,552 0 20,737
Home Depot COM 437076102 13 55 SH   DFND 12 55 0 0
Honeywell International COM 438516106 27,751 164,015 SH   SOLE   143,991 0 20,024
Horace Mann Educators Corp. COM 440327104 739 15,946 SH   SOLE   15,946 0 0
HP Inc COM 40434L105 1,012 53,497 SH   SOLE   53,497 0 0
Hubbell Inc COM 443510607 591 4,496 SH   SOLE   4,296 0 200
Huntington Ingalls Industry COM 446413106 894 4,220 SH   SOLE   4,220 0 0
IBM COM 459200101 6,618 45,511 SH   SOLE   38,375 0 7,135
Idexx Labs Inc. COM 45168D104 2,164 7,957 SH   SOLE   7,927 0 30
Illinois Tool Works COM 452308109 3,093 19,762 SH   SOLE   19,762 0 0
Illumina COM 452327109 1,950 6,410 SH   SOLE   6,410 0 0
Immunomedics COM 452907108 1,923 145,000 SH   SOLE   0 0 145,000
Ingersoll Rand Plc COM G47791101 2,176 17,659 SH   SOLE   15,927 0 1,732
Ingersoll Rand Plc COM G47791101 149 1,213 SH   DFND 13 1,213 0 0
Ingredion COM 457187102 331 4,048 SH   SOLE   4,048 0 0
Innospec Inc. COM 45768S105 285 3,200 SH   SOLE   3,200 0 0
Intel COM 458140100 19,724 382,771 SH   SOLE   338,779 0 43,992
Intercontinental Exchange Grou COM 45866F104 22,433 243,127 SH   SOLE   215,100 0 28,027
Interpublic Group COM 460690100 16,718 775,398 SH   SOLE   639,247 0 136,150
Intuit COM 461202103 1,161 4,364 SH   SOLE   4,364 0 0
Intuitive Surgical COM 46120E602 2,922 5,411 SH   SOLE   4,022 0 1,389
Inventrust Pptys COM 46124j102 62 19,763 SH   SOLE   19,763 0 0
Iqvia Holdings COM 46266c105 12,061 80,743 SH   SOLE   78,628 0 2,115
ITT Inc COM 45073V108 211 3,445 SH   SOLE   3,445 0 0
J.M. Smucker COM 832696405 571 5,190 SH   SOLE   5,190 0 0
J2 Global Comm Inc Comnew COM 48123V102 797 8,780 SH   SOLE   8,780 0 0
JB Hunt Trans Svcs COM 445658107 580 5,238 SH   SOLE   5,238 0 0
JD.com COM 47215P106 435 15,428 SH   SOLE   15,428 0 0
Johnson & Johnson COM 478160104 33,108 255,901 SH   SOLE   220,145 0 35,756
Johnson & Johnson COM 478160104 22 168 SH   DFND   168 0 0
JPMorgan Chase COM 46625H100 62,437 530,522 SH   SOLE   475,036 0 55,486
JPMorgan Chase COM 46625H100 44 373 SH   DFND   373 0 0
JPMorgan Chase COM 46625H100 23 192 SH   DFND 12 192 0 0
Keweenaw Land Association Ltd. COM 493026108 502 7,170 SH   SOLE   7,170 0 0
Kimberly-Clark COM 494368103 2,881 20,282 SH   SOLE   18,902 0 1,380
Kroger Co COM 501044101 952 36,944 SH   SOLE   33,218 0 3,726
L3 Harris Tech COM 502431109 5,009 24,007 SH   SOLE   23,070 0 937
Lam Research Corp Com COM 512807108 168 726 SH   SOLE   726 0 0
Lam Research Corp Com COM 512807108 56 241 SH   DFND 10 0 0 241
Las Vegas Sands COM 517834107 13,305 230,347 SH   SOLE   207,351 0 22,996
Las Vegas Sands COM 517834107 23 390 SH   DFND 10 0 0 390
Legg Mason COM 524901105 692 18,110 SH   SOLE   18,110 0 0
Linde COM g5494j103 669 3,451 SH   SOLE   3,451 0 0
Lockheed Martin COM 539830109 1,523 3,905 SH   SOLE   2,343 0 1,562
Lowes COM 548661107 795 7,226 SH   SOLE   7,030 0 196
LyondellBasell Ind COM N53745100 637 7,123 SH   SOLE   6,398 0 725
Magellan Midstream COM 559080106 1,776 26,800 SH   SOLE   2,500 0 24,300
Manhattan Scientifics Inc COM 563122100 9 635,000 SH   SOLE   635,000 0 0
Marathon Petroleum COM 56585A102 1,516 24,961 SH   SOLE   23,224 0 1,737
Marcus Corp. COM 566330106 304 8,218 SH   SOLE   8,218 0 0
Marriott COM 571903202 278 2,236 SH   SOLE   2,236 0 0
Marriott Vacations COM 57164Y107 968 9,347 SH   SOLE   9,347 0 0
Marsh & McLennan COM 571748102 20,059 200,487 SH   SOLE   190,160 0 10,327
Martin Marietta Materials COM 573284106 7,434 27,121 SH   SOLE   26,189 0 932
Mastercard COM 57636Q104 4,550 16,753 SH   SOLE   11,663 0 5,090
Mastercard COM 57636Q104 93 342 SH   DFND   342 0 0
Maxim Integrated Products COM 57772K101 2,487 42,939 SH   SOLE   36,876 0 6,063
Mccormick & Co COM 579780206 278 1,777 SH   SOLE   1,777 0 0
McDonald's COM 580135101 14,132 65,819 SH   SOLE   58,994 0 6,825
Mckesson Corp COM 58155Q103 300 2,197 SH   SOLE   2,197 0 0
Medtronic COM G5960L103 35,428 326,161 SH   SOLE   302,814 0 23,347
Medtronic COM G5960L103 7 65 SH   DFND 12 65 0 0
Merck COM 58933Y105 43,063 511,554 SH   SOLE   472,925 0 38,629
Merck COM 58933Y105 21 250 SH   DFND 12 250 0 0
Meredithcorp COM 589433101 376 10,263 SH   SOLE   10,263 0 0
Metlife COM 59156R108 333 7,066 SH   SOLE   5,666 0 1,400
Microchip Tech COM 595017104 6,235 67,105 SH   SOLE   66,735 0 370
Microsoft COM 594918104 109,143 785,034 SH   SOLE   716,207 0 68,827
Microsoft COM 594918104 28 200 SH   DFND 12 200 0 0
Mondelez COM 609207105 2,544 45,981 SH   SOLE   39,389 0 6,592
Monster Beverage COM 61174X109 599 10,317 SH   SOLE   10,236 0 81
Moodys Corp COM 615369105 207 1,011 SH   SOLE   1,011 0 0
Morgan Stanley COM 617446448 366 8,582 SH   SOLE   8,402 0 180
Motorola Solutions COM 620076307 422 2,479 SH   SOLE   1,536 0 943
MSC Industrial Direct COM 553530106 406 5,596 SH   SOLE   5,596 0 0
Muscle Pharm Corp COM 627335201 1,317 2,927,677 SH   SOLE   2,927,677 0 0
Nestle COM 641069406 1,510 13,905 SH   SOLE   13,905 0 0
Nestle COM 641069406 59 541 SH   DFND   541 0 0
Nestle COM 641069406 123 1,130 SH   DFND 13 1,130 0 0
Nestle COM 641069406 8 72 SH   DFND 11 72 0 0
Netease.Com Inc. COM 64110W102 3,187 11,972 SH   SOLE   11,972 0 0
Netflix COM 64110L106 2,214 8,273 SH   SOLE   7,005 0 1,268
Nextera Energy COM 65339F101 34,822 149,456 SH   SOLE   142,706 0 6,750
Nike COM 654106103 6,120 65,161 SH   SOLE   65,051 0 110
Norfolk Southern COM 655844108 1,135 6,315 SH   SOLE   6,315 0 0
Northrup Grumman COM 666807102 2,013 5,372 SH   SOLE   5,372 0 0
Norwegian Cruise Lines COM G66721104 652 12,597 SH   SOLE   572 0 12,025
Novartis COM 66987V109 551 6,340 SH   SOLE   6,165 0 175
Novartis COM 66987V109 182 2,100 SH   DFND 13 2,100 0 0
Nucor Corp COM 670346105 1,112 21,847 SH   SOLE   19,752 0 2,096
Nutrien Ltd COM 67077m108 464 9,311 SH   SOLE   8,165 0 1,146
Nutrien Ltd COM 67077m108 113 2,274 SH   DFND 13 2,274 0 0
Nvidia Corp COM 67066G104 627 3,602 SH   SOLE   3,602 0 0
NXP Semiconductors COM N6596X109 454 4,160 SH   SOLE   4,050 0 110
O Reilly Automotive COM 67103H107 310 777 SH   SOLE   777 0 0
Occidental Petroleum COM 674599105 2,354 52,937 SH   SOLE   49,439 0 3,498
Occidental Petroleum COM 674599105 2 55 SH   DFND 12 55 0 0
Open Text COM 683715106 1,016 24,904 SH   SOLE   24,904 0 0
Open Text COM 683715106 146 3,573 SH   DFND 13 3,573 0 0
Option Care Inc. COM 68404v100 13,822 1,974,626 SH   SOLE   1,974,626 0 0
Oracle COM 68389X105 7,889 143,352 SH   SOLE   126,562 0 16,790
Packaging Corp Of America COM 695156109 1,347 12,697 SH   SOLE   10,423 0 2,274
Palo Alto Networks COM 697435105 1,239 6,077 SH   SOLE   5,907 0 170
Paychex COM 704326107 3,336 40,307 SH   SOLE   35,822 0 4,485
PayPal COM 70450Y103 721 6,961 SH   SOLE   6,011 0 950
Pepsico COM 713448108 9,740 71,041 SH   SOLE   69,566 0 1,475
Perkinlemer Inc. COM 714046109 934 10,961 SH   SOLE   10,961 0 0
Perma Pipe International COM 714167103 268 27,826 SH   SOLE   27,826 0 0
Pfizer COM 717081103 19,468 541,841 SH   SOLE   484,295 0 57,545
Pfizer COM 717081103 9 250 SH   DFND 12 250 0 0
Philip Morris COM 718172109 1,777 23,401 SH   SOLE   22,379 0 1,022
Phillips 66 COM 718546104 2,047 19,990 SH   SOLE   18,774 0 1,216
Phillips 66 COM 718546104 35 345 SH   DFND   345 0 0
Ping An Ins Group Co China Spo COM 72341E304 49 2,125 SH   SOLE   2,125 0 0
Ping An Ins Group Co China Spo COM 72341E304 149 6,466 SH   DFND 13 6,466 0 0
Ping An Ins Group Co China Spo COM 72341E304 6 255 SH   DFND 11 255 0 0
Pinnacle West Cap Cp COM 723484101 243 2,505 SH   SOLE   2,505 0 0
PNC Financial COM 693475105 2,131 15,204 SH   SOLE   15,204 0 0
Popular COM 733174700 485 8,969 SH   SOLE   8,969 0 0
PPG Industries COM 693506107 7,848 66,225 SH   SOLE   66,225 0 0
PPL COM 69351T106 1,989 63,169 SH   SOLE   59,039 0 4,130
Procter & Gamble COM 742718109 35,576 286,029 SH   SOLE   269,166 0 16,863
PROGRESS SOFTWARE CORP COM 743312100 491 12,889 SH   SOLE   12,889 0 0
Progressive Corp COM 743315103 3,284 42,517 SH   SOLE   42,517 0 0
Prologis Trust COM 74340W103 2,730 32,039 SH   SOLE   26,730 0 5,310
ProMIs Neorscience COM 74346m109 32 189,710 SH   SOLE   189,710 0 0
Prudential Financial COM 744320102 739 8,219 SH   SOLE   3,034 0 5,185
PSEG COM 744573106 594 9,568 SH   SOLE   7,703 0 1,865
Qualcomm COM 747525103 2,319 30,403 SH   SOLE   9,659 0 20,744
Quest Diagnostics COM 74834L100 907 8,471 SH   SOLE   7,971 0 500
Raytheon COM 755111507 30,694 156,449 SH   SOLE   135,670 0 20,779
Reliance Steel and Aluminum COM 759509102 884 8,874 SH   SOLE   8,874 0 0
Republic Services COM 760759100 1,313 15,168 SH   SOLE   12,600 0 2,568
Republic Services COM 760759100 17 200 SH   DFND   200 0 0
Resmed Inc. COM 761152107 979 7,244 SH   SOLE   7,244 0 0
RLJ Lodging Trust COM 74965L101 219 12,895 SH   SOLE   12,895 0 0
Roche Holdings COM 771195104 174 4,781 SH   SOLE   4,781 0 0
Roche Holdings COM 771195104 216 5,943 SH   DFND 13 5,943 0 0
Roche Holdings COM 771195104 16 427 SH   DFND 11 427 0 0
Roper Industries COM 776696106 2,591 7,266 SH   SOLE   7,241 0 25
Ross Stores COM 778296103 17,365 158,079 SH   SOLE   142,176 0 15,903
Royal Caribbean Cruises COM V7780T103 34,525 318,700 SH   SOLE   281,258 0 37,442
Royal Caribbean Cruises COM V7780T103 9 80 SH   DFND 12 80 0 0
Royal Caribbean Cruises COM V7780T103 42 385 SH   DFND 10 0 0 385
Royal Dutch Shell A COM 780259206 294 4,995 SH   SOLE   4,182 0 813
Royal Dutch Shell B COM 780259107 6,017 100,455 SH   SOLE   74,854 0 25,600
Royal Dutch Shell B COM 780259107 4 70 SH   DFND   70 0 0
Royal Dutch Shell B COM 780259107 7 115 SH   DFND 12 115 0 0
Royal Dutch Shell B COM 780259107 141 2,361 SH   DFND 13 2,361 0 0
RPM Intl COM 749685103 744 10,807 SH   SOLE   10,807 0 0
S&P Global COM 78409V104 651 2,659 SH   SOLE   2,659 0 0
Sabra Healthcare REIT COM 78573L106 663 28,880 SH   SOLE   28,680 0 200
Sabre Corp COM 78573M104 1,970 87,966 SH   SOLE   83,771 0 4,195
Sabre Corp COM 78573M104 4 190 SH   DFND   190 0 0
Salesforce.com COM 79466L302 13,031 87,785 SH   SOLE   82,555 0 5,230
SAP AG COM 803054204 179 1,515 SH   SOLE   1,515 0 0
SAP AG COM 803054204 173 1,465 SH   DFND 13 1,465 0 0
Schlumberger COM 806857108 903 26,431 SH   SOLE   21,961 0 4,470
Seagate Technology COM G7945M107 2,939 54,632 SH   SOLE   50,202 0 4,430
ServiceNow, Inc COM 81762P102 265 1,042 SH   SOLE   742 0 300
ServisFirst Bancshares COM 81768T108 663 20,000 SH   SOLE   20,000 0 0
Silicon Graphics Inc. COM 827056102 0 10,000 SH   SOLE   10,000 0 0
Skyworks Solutions COM 83088M102 3,702 46,714 SH   SOLE   46,655 0 59
Snap-On COM 833034101 912 5,823 SH   SOLE   5,823 0 0
Sony Corp ADR COM 835699307 201 3,399 SH   SOLE   3,399 0 0
Sony Corp ADR COM 835699307 18 311 SH   DFND 11 311 0 0
Southern COM 842587107 1,439 23,296 SH   SOLE   23,296 0 0
Spire COM 84857L101 998 11,441 SH   SOLE   11,441 0 0
Sportsmans Warehouse Holdings COM 84920Y106 5,758 1,111,616 SH   SOLE   1,111,616 0 0
Stanley Black & Decker COM 854502101 462 3,200 SH   SOLE   1,800 0 1,400
Starbucks COM 855244109 10,079 113,991 SH   SOLE   112,096 0 1,895
State Street Corp COM 857477103 3,203 54,118 SH   SOLE   53,618 0 500
Stericycle Inc. Com COM 858912108 588 11,553 SH   SOLE   11,553 0 0
Steris Plc COM G8473T100 220 1,523 SH   SOLE   1,523 0 0
Stryker COM 863667101 10,011 46,281 SH   SOLE   43,581 0 2,700
Sun Communities Inc. COM 866674104 1,475 9,935 SH   SOLE   9,935 0 0
Synchrony Financial COM 87165B103 268 7,847 SH   SOLE   7,847 0 0
Sysco COM 871829107 15,910 200,383 SH   SOLE   188,653 0 11,730
T Rowe Price Group COM 74144T108 3,080 26,958 SH   SOLE   26,958 0 0
Tanger Factory Outlet COM 875465106 337 21,773 SH   SOLE   21,773 0 0
Target COM 87612E106 1,532 14,333 SH   SOLE   11,303 0 3,030
TE Connectivity COM H84989104 3,135 33,647 SH   SOLE   33,647 0 0
Texas Instruments COM 882508104 1,626 12,581 SH   SOLE   12,081 0 500
The TJX Companies COM 872540109 13,282 238,290 SH   SOLE   238,290 0 0
The TJX Companies COM 872540109 43 770 SH   DFND   770 0 0
The Travelers Companies COM 89417E109 474 3,191 SH   SOLE   3,191 0 0
Theglobe.Com COM 88335R101 0 10,000 SH   SOLE   0 0 10,000
Theratechnologies Inc COM 88338H100 3,749 866,210 SH   SOLE   866,210 0 0
Thermo Fisher Scientific COM 883556102 1,147 3,938 SH   SOLE   3,878 0 60
Thomson Reuters COM 884903709 233 3,486 SH   SOLE   3,486 0 0
Toro Co Com COM 891092108 991 13,517 SH   SOLE   13,517 0 0
Toronto Dominion COM 891160509 209 3,579 SH   SOLE   3,579 0 0
Total SA COM 89151E109 798 15,349 SH   SOLE   1,144 0 14,205
Total SA COM 89151E109 109 2,087 SH   DFND 13 2,087 0 0
Trex Company Inc. COM 89531P105 9,195 101,121 SH   SOLE   98,930 0 2,191
Truecar Inc COM 89785L107 340 100,000 SH   SOLE   0 0 100,000
Two Harbors Investment COM 90187b408 369 28,080 SH   SOLE   28,080 0 0
Tyler Technologies COM 902252105 12,083 46,029 SH   SOLE   44,247 0 1,782
Unilever COM 904767704 298 4,957 SH   SOLE   4,957 0 0
Union Pacific COM 907818108 35,874 221,472 SH   SOLE   209,880 0 11,592
Union Pacific COM 907818108 49 302 SH   DFND   302 0 0
Union Pacific COM 907818108 19 120 SH   DFND 12 120 0 0
United Parcel Service COM 911312106 690 5,762 SH   SOLE   5,562 0 200
United Rentals COM 911363109 9,553 76,648 SH   SOLE   71,650 0 4,998
United Technologies COM 913017109 14,983 109,750 SH   SOLE   87,645 0 22,105
UnitedHealth COM 91324P102 9,583 44,097 SH   SOLE   42,130 0 1,967
Universal Display COM 91347P105 210 1,250 SH   SOLE   1,250 0 0
US Bancorp COM 902973304 2,928 52,912 SH   SOLE   50,612 0 2,300
V.F. Corp COM 918204108 4,060 45,621 SH   SOLE   43,195 0 2,426
Valero Energy COM 91913Y100 19,905 233,513 SH   SOLE   203,466 0 30,047
Valley National Bancorp COM 919794107 1,221 112,316 SH   SOLE   7,316 0 105,000
Ventas COM 92276F100 945 12,942 SH   SOLE   12,761 0 181
Verizon COM 92343V104 7,905 130,964 SH   SOLE   118,619 0 12,345
Verizon COM 92343V104 11 185 SH   DFND 12 185 0 0
Vertex Pharmaceuticals COM 92532F100 2,349 13,865 SH   SOLE   13,865 0 0
Visa COM 92826C839 51,811 301,210 SH   SOLE   272,616 0 28,595
Visa COM 92826C839 103 601 SH   DFND   601 0 0
Visa COM 92826C839 30 176 SH   DFND 12 176 0 0
Vulcan Materials Co. COM 929160109 426 2,817 SH   SOLE   2,786 0 31
WABTEC COM 929740108 360 5,016 SH   SOLE   4,996 0 20
Walgreens Boots Alliance COM 931427108 2,137 38,646 SH   SOLE   31,583 0 7,063
Walmart COM 931142103 8,708 73,376 SH   SOLE   65,736 0 7,640
Walmart COM 931142103 15 125 SH   DFND 12 125 0 0
Walt Disney COM 254687106 28,414 218,036 SH   SOLE   201,760 0 16,276
Walt Disney COM 254687106 26 200 SH   DFND 12 200 0 0
Waste Connections COM 94106B101 259 2,815 SH   SOLE   2,815 0 0
Waste Management COM 94106L109 4,651 40,445 SH   SOLE   40,445 0 0
Waste Management COM 94106L109 93 811 SH   DFND   811 0 0
WEC Energy Corp COM 92939U106 391 4,114 SH   SOLE   4,114 0 0
Wells Fargo COM 949746101 8,983 178,095 SH   SOLE   149,229 0 28,866
Wells Fargo COM 949746101 36 713 SH   DFND   713 0 0
Wendys Company COM 95058W100 542 27,130 SH   SOLE   27,130 0 0
WESTROCK CO COM COM 96145D105 631 17,310 SH   SOLE   17,310 0 0
Workday COM 98138H101 492 2,895 SH   SOLE   2,895 0 0
Xcel Energy COM 98389B100 350 5,401 SH   SOLE   5,401 0 0
Xylem Inc COM 98419M100 503 6,318 SH   SOLE   6,318 0 0
Yum China COM 98850P109 1,113 24,507 SH   SOLE   24,507 0 0
Yum China COM 98850P109 76 1,672 SH   DFND 13 1,672 0 0
Yum! Brands COM 988498101 1,804 15,907 SH   SOLE   12,657 0 3,250
Zimmer Holdings COM 98956P102 3,131 22,811 SH   SOLE   22,311 0 500
Zoetis COM 98978V103 593 4,757 SH   SOLE   2,757 0 2,000
Deutsche X-Trackers MSCI EAFE ETF 233051200 485 14,988 SH   SOLE   11,966 0 3,022
Fidelity MSCI Consumer Discret ETF 316092204 3,529 77,139 SH   SOLE   33,800 0 43,339
Fidelity MSCI Consumer Staples ETF 316092303 3,549 96,928 SH   SOLE   45,644 0 51,283
Fidelity MSCI Energy ETF ETF 316092402 440 27,960 SH   SOLE   14,129 0 13,831
Fidelity MSCI Financials ETF ETF 316092501 8,298 204,074 SH   SOLE   88,254 0 115,820
Fidelity MSCI Healthcare ETF ETF 316092600 5,401 124,534 SH   SOLE   56,481 0 68,052
Fidelity MSCI Industrials ETF ETF 316092709 5,807 145,694 SH   SOLE   61,941 0 83,752
Fidelity MSCI Information Tech ETF 316092808 10,266 160,991 SH   SOLE   71,122 0 89,868
Fidelity MSCI Materials ETF ETF 316092881 3,405 105,334 SH   SOLE   48,668 0 56,666
Fidelity MSCI Telecomm ETF ETF 316092873 4,656 140,801 SH   SOLE   65,088 0 75,712
Fidelity MSCI Utilities ETF ETF 316092865 933 21,963 SH   SOLE   12,147 0 9,816
Fidelity Real Estate ETF ETF 316092857 2,946 105,578 SH   SOLE   43,806 0 61,772
First Trust Healthcare Alphade ETF 33734X143 544 7,350 SH   SOLE   7,350 0 0
INVESCO EXCHANGE TRADEDFD TR F ETF 46137V613 226 1,920 SH   SOLE   1,920 0 0
INVESCO EXCHANGE TRADEDFD TR S ETF 46137V399 499 23,043 SH   SOLE   23,026 0 17
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 4,837 25,620 SH   SOLE   17,164 0 8,456
INVESCO S&P 500 EQUAL WEIGHT ETF 46137V357 2,193 20,291 SH   SOLE   15,961 0 4,330
iShares Core MSCI EAFE ETF ETF 46432f842 8,978 147,012 SH   SOLE   145,343 0 1,669
iShares Core MSCI Emerging Mkt ETF 46434G103 6,266 127,827 SH   SOLE   119,464 0 8,363
iShares Core S&P 500 ETF 464287200 65,307 218,768 SH   SOLE   207,369 0 11,399
iShares Core S&P Mid-Cap ETF 464287507 7,191 37,217 SH   SOLE   33,480 0 3,737
iShares Core S&P Mid-Cap ETF 464287507 71 370 SH   DFND   370 0 0
iShares Dow Jones Healthcare ETF 464287762 230 1,215 SH   SOLE   1,215 0 0
iShares MSCI ACWI Ex US ETF 464288240 20,804 451,760 SH   SOLE   376,389 0 75,371
iShares MSCI ACWI Index ETF 464288257 2,690 36,478 SH   SOLE   27,151 0 9,327
iShares MSCI EAFE ETF 464287465 26,476 406,019 SH   SOLE   386,073 0 19,945
iShares MSCI EAFE ETF 464287465 115 1,766 SH   DFND   1,766 0 0
iShares MSCI EAFE Growth ETF 464288885 393 4,882 SH   SOLE   4,007 0 875
iShares MSCI Eafe Small Cap In ETF 464288273 10,755 187,926 SH   SOLE   178,722 0 9,204
iShares MSCI Emerging Markets ETF 464287234 10,752 263,084 SH   SOLE   260,773 0 2,311
iShares MSCI Emerging Markets ETF 464287234 55 1,348 SH   DFND   1,348 0 0
iShares MSCI Japan Index ETF 46434G822 634 11,170 SH   SOLE   6,187 0 4,983
iShares MSCI Kld 400 Social In ETF 464288570 1,082 9,756 SH   SOLE   9,581 0 175
iShares Nasdaq Biotechnology ETF 464287556 643 6,459 SH   SOLE   6,459 0 0
iShares Russell 1000 Growth ETF 464287614 9,156 57,357 SH   SOLE   54,330 0 3,027
iShares Russell 1000 Value ETF 464287598 5,020 39,139 SH   SOLE   38,198 0 941
iShares Russell 2000 Growth ETF 464287648 1,674 8,687 SH   SOLE   8,487 0 200
iShares Russell 2000 Index ETF 464287655 25,941 171,407 SH   SOLE   166,397 0 5,009
iShares Russell 2000 Value ETF 464287630 3,370 28,218 SH   SOLE   26,843 0 1,375
iShares Russell 3000 ETF 464287689 2,193 12,622 SH   SOLE   12,622 0 0
iShares Russell Mid-Cap ETF 464287499 665 11,893 SH   SOLE   10,969 0 924
iShares Russell Mid-Cap Growth ETF 464287481 739 5,226 SH   SOLE   5,126 0 100
iShares Russell Mid-Cap Value ETF 464287473 1,203 13,411 SH   SOLE   13,326 0 85
iShares S&P Growth ETF 464287309 2,437 13,538 SH   SOLE   13,538 0 0
iShares S&P Small-Cap 600 ETF 464287887 511 2,865 SH   SOLE   2,828 0 37
iShares S&P SmallCap 600 Index ETF 464287804 15,649 201,042 SH   SOLE   192,532 0 8,510
iShares S&P SmallCap 600 Index ETF 464287804 62 800 SH   DFND   800 0 0
iShares S&P Value Index Fund ETF 464287408 1,242 10,422 SH   SOLE   10,422 0 0
iShares Select Dividend ETF 464287168 9,125 89,507 SH   SOLE   89,272 0 235
iShares Select Dividend ETF 464287168 293 2,876 SH   DFND   2,876 0 0
iShares Technology Sector ETF 464287721 354 1,733 SH   SOLE   1,733 0 0
iShares Tr Russell 1000index F ETF 464287622 406 2,466 SH   SOLE   2,466 0 0
iShares Tr S&P 100 Indexfund ETF 464287101 274 2,085 SH   SOLE   2,085 0 0
iShares Tr S&P Midcap400 Value ETF 464287705 205 1,281 SH   SOLE   1,281 0 0
John Hancock Tax Adv Global Sh ETF 41013p749 72 10,560 SH   SOLE   900 0 9,660
ProShares S&P 500 Dv Aristocra ETF 74348A467 200 2,800 SH   SOLE   2,800 0 0
ProShares UultraPro S&P 500 ETF 74347x864 231 4,176 SH   SOLE   4,176 0 0
Schwab Intl Eq ETF ETF 808524805 676 21,227 SH   SOLE   21,227 0 0
Schwab Intl Small-Cap Equity ETF 808524888 735 23,111 SH   SOLE   23,111 0 0
Schwab US Dividend Equity ETF 808524797 364 6,647 SH   SOLE   6,647 0 0
SPDR Consumer Disc. Sector ETF 81369y407 1,509 12,500 SH   SOLE   12,140 0 360
Spdr Dow Jones Indl Average ET ETF 78467x109 213 790 SH   SOLE   790 0 0
SPDR Euro Stoxx 50 ETF 78463x202 307 8,125 SH   SOLE   8,125 0 0
SPDR Financial Sector ETF 81369Y605 1,025 36,607 SH   SOLE   24,675 0 11,932
SPDR Health Care Sector ETF 81369Y209 516 5,726 SH   SOLE   5,501 0 225
SPDR Industrial Sector ETF 81369Y704 218 2,805 SH   SOLE   2,300 0 505
SPDR S&P 500 ETF 78462F103 223,793 754,094 SH   SOLE   67,304 0 686,790
SPDR S&P Dividend ETF 78464a763 2,272 22,138 SH   SOLE   17,578 0 4,560
SPDR S&P Midcap 400 ETF 78467y107 125,745 356,751 SH   SOLE   17,359 0 339,392
SPDR Technology Sector ETF 81369Y803 3,582 44,478 SH   SOLE   38,829 0 5,649
SPDR Utilities Sector ETF 81369y886 2,208 34,110 SH   SOLE   34,020 0 90
Vanguard Dividend Apprec ETF ETF 921908844 4,819 40,303 SH   SOLE   38,994 0 1,309
Vanguard Financials ETF ETF 92204a405 208 2,970 SH   SOLE   2,837 0 133
Vanguard FTSE All-World Ex-US ETF 922042775 3,209 64,316 SH   SOLE   64,096 0 220
Vanguard FTSE Developed Market ETF 921943858 8,294 201,890 SH   SOLE   196,651 0 5,239
Vanguard FTSE Emerging Markets ETF 922042858 3,133 77,819 SH   SOLE   76,023 0 1,796
Vanguard Growth ETF ETF 922908736 704 4,231 SH   SOLE   4,231 0 0
Vanguard Index Fds Vanguardlar ETF 922908637 349 2,560 SH   SOLE   2,560 0 0
Vanguard Mid-Cap ETF ETF 922908629 792 4,723 SH   SOLE   4,697 0 26
Vanguard MSCI Europe ETF 922042874 983 18,343 SH   SOLE   13,567 0 4,776
Vanguard S&P 500 ETF ETF 922908363 12,755 46,792 SH   SOLE   6,247 0 40,545
Vanguard Small Cap Value ETF ETF 922908611 343 2,663 SH   SOLE   2,663 0 0
Vanguard Small Cap VIPERS ETF 922908751 4,391 28,536 SH   SOLE   28,463 0 73
Vanguard Total Stock Market ET ETF 922908769 6,481 42,921 SH   SOLE   42,692 0 229
VANGUARD TOTAL WORLD STOCK IND ETF 922042742 1,531 20,458 SH   SOLE   20,458 0 0
Vanguard Value ETF ETF 922908744 731 6,550 SH   SOLE   6,550 0 0
Vanguard Whitehall Fdshigh Div ETF 921946406 208 2,340 SH   SOLE   2,340 0 0
First Trust Senior FR 2022 Tar ETF 33740k101 221 25,000 SH   SOLE   25,000 0 0
INVESCO EXCHANGE-TRADED FD TR ETF 46138E537 480 18,100 SH   SOLE   0 0 18,100
INVESCO PREFERRED ETF ETF 46138E511 172 11,439 SH   SOLE   4,339 0 7,100
iShare 1-3 Year Treasury Bond ETF 464287457 1,123 13,241 SH   SOLE   11,525 0 1,716
iShares Barclays 20 Years Tre ETF 464287432 526 3,677 SH   SOLE   3,019 0 658
iShares Core US Bond Market ETF 464287226 4,928 43,541 SH   SOLE   34,237 0 9,304
iShares Floating Rate Fund ETF 46429B655 1,442 28,291 SH   SOLE   24,005 0 4,286
iShares iBoxx High Yield Corp ETF 464288513 403 4,625 SH   SOLE   3,632 0 993
iShares iBoxx Invest Grade Cor ETF 464287242 991 7,774 SH   SOLE   6,720 0 1,054
iShares Interm Govt/Credit Bon ETF 464288612 11,303 99,830 SH   SOLE   78,898 0 20,932
iShares Interm Term Corp Bond ETF 464288638 309 5,340 SH   SOLE   4,961 0 379
iShares Natl AMT-Free Muni Bon ETF 464288414 584 5,120 SH   SOLE   3,830 0 1,290
iShares Short Term Corp Bond E ETF 464288646 1,586 29,558 SH   SOLE   15,015 0 14,543
iShares TIPS Fund ETF 464287176 222 1,908 SH   SOLE   1,326 0 582
PIMCO Enhanced Short Maturity ETF 72201r833 4,311 42,378 SH   SOLE   31,845 0 10,533
Putnam Managed Muni Income Tru ETF 746823103 90 11,500 SH   SOLE   500 0 11,000
Putnam Muni Opportinities Trus ETF 746922103 372 28,500 SH   SOLE   400 0 28,100
Schwab U.S. Tips ETF ETF 808524870 285 5,020 SH   SOLE   5,020 0 0
SPDR Nuveen Barclays Short Ter ETF 78468R739 2,128 43,428 SH   SOLE   3,081 0 40,347
SPDR Ser Tr Barclays Caphigh Y ETF 78468r622 201 1,852 SH   SOLE   1,852 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 613 12,175 SH   SOLE   300 0 11,875
Vanguard Bd Index Fd Inc Short ETF 921937827 5,637 69,768 SH   SOLE   69,648 0 120
Vanguard Bd Index Fd Inc Short ETF 921937827 16 200 SH   DFND 12 200 0 0
Vanguard Interm-Term Bond ETF 921937819 1,153 13,104 SH   SOLE   2,873 0 10,231
Vanguard Tot International Bon ETF 92203J407 264 4,491 SH   SOLE   4,467 0 24
Vanguard Total Bond Market ETF 921937835 1,596 18,903 SH   SOLE   18,431 0 472
iPath Bloomberg Commodity Inde ETF 06738c778 896 41,100 SH   SOLE   41,100 0 0
iPath Bloomberg Commodity Inde ETF 06738c778 28 1,299 SH   DFND   1,299 0 0
iShares MSCI USA Momentum ETF 46432F396 863 7,240 SH   SOLE   7,240 0 0
iShares Real Estate ETF 464287739 229 2,452 SH   SOLE   1,510 0 942
iShares US Preferred Stock ETF 464288687 34,013 906,300 SH   SOLE   801,227 0 105,073
iShares US Preferred Stock ETF 464288687 55 1,465 SH   DFND   1,465 0 0
iShares US Preferred Stock ETF 464288687 6 150 SH   DFND 12 150 0 0
S&P 500 Global Natural Resourc ETF 78463X541 2,544 59,055 SH   SOLE   51,346 0 7,709
Spdr DJ Global Real Estate ETF 78463X749 12,435 239,788 SH   SOLE   212,149 0 27,639
Spdr DJ Global Real Estate ETF 78463X749 60 1,154 SH   DFND   1,154 0 0
SPDR DJ Wilshire REIT ETF ETF 78464a607 310 2,965 SH   SOLE   2,965 0 0
SPDR Gold Trust ETF 78463v107 7,378 53,131 SH   SOLE   48,726 0 4,405
Sprott Physical Gold Tr ETF 85207h104 128 10,800 SH   SOLE   10,800 0 0
Vanguard REIT Index ETF 922908553 8,120 87,082 SH   SOLE   76,970 0 10,112
Vanguard REIT Index ETF 922908553 40 430 SH   DFND   430 0 0
SPDR SER BARCLAYS 1-3 MONTH TBILL ETF ETF 78468R663 751,710 8,207,335 SH   SOLE   0 0 8,207,335
ISHARES TR CORE ETF 464287150 447,453 6,671,425 SH   SOLE   0 0 6,671,425
ISHARES TR RUSSL 1000 VALUE ETF 464287598 294,210 2,293,853 SH   SOLE   0 0 2,293,853
ISHARES TR 500 INDEX ETF 464287200 173,250 580,363 SH   SOLE   0 0 580,363
ISHARES TR MIDCAP 400 ETF 464287507 60,096 311,006 SH   SOLE   0 0 311,006
VANGUARD INDEX FDS TOTAL STK MKT ETF ETF 922908769 12,413 82,207 SH   SOLE   0 0 82,207
VANGUARD INDEX FDS ETF SHS ETF 92206C706 5,447 81,702 SH   SOLE   0 0 81,702
VANGUARD SCOTTSDALE FDS INT-TERM GOV ETF 921937819 5,386 61,210 SH   SOLE   0 0 61,210
VANGUARD BD INDEX FD INC INTERMED TERM ETF 464285105 705 50,000 SH   SOLE   0 0 50,000
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL ETF 92206C714 3,581 31,851 SH   SOLE   0 0 31,851
INVESCO QQQ TRUST ETF 922908363 6,547 24,017 SH   SOLE   0 0 24,017
VANGUARD INDEX FDS MID CAP ETF ETF 464287804 730 9,376 SH   SOLE   0 0 9,376
ISHARES TR SMALLCAP600 ETF 78468R796 632 8,693 SH   SOLE   0 0 8,693
VANGUARD SPECIALIZED PORTFOLDIV APP ETF ETF 233051853 216 7,238 SH   SOLE   0 0 7,238
SPDR SERIES TRUST SPDR ETF 922908629 1,204 7,182 SH   SOLE   0 0 7,182
VANGUARD INDEX FDS VALUE ETF ETF 921908844 648 5,419 SH   SOLE   0 0 5,419
SPDR SERIES TRUST DIVID ETF ETF 922908744 540 4,835 SH   SOLE   0 0 4,835
ISHARES TR RSSLL 1000 GRWT ETF 97717X701 233 3,469 SH   SOLE   0 0 3,469
WISDOMTREE TR EUROPE HEDGED ETF 921932885 289 2,214 SH   SOLE   0 0 2,214
DBX ETF TR DB XTR MSCI EU ETF 464287614 340 2,130 SH   SOLE   0 0 2,130