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
ABB LTD SPONSORED ADR 000375204 431 21,517 SH   SOLE   0 0 21,517
AFLAC INC COM 001055102 36,822 671,812 SH   SOLE   31,983 0 639,829
AGCO CORP COM 001084102 419 5,400 SH   SOLE   2,000 0 3,400
ALPS ETF TR ALERIAN MLP 00162Q866 3 333 SH   SOLE   0 0 333
AT&T INC COM 00206R102 3,265 97,448 SH   SOLE   15,320 0 82,128
ATN INTL INC COM 00215F107 6 100 SH   SOLE   100 0 0
ABBOTT LABS COM 002824100 43,898 521,976 SH   SOLE   61,509 0 460,467
ABBVIE INC COM 00287Y109 26,218 360,539 SH   SOLE   35,443 0 325,096
ABERDEEN ASIA PACIFIC INCOM COM 003009107 33 7,789 PRN   SOLE   0 0 7,789
ACTIVISION BLIZZARD INC COM 00507V109 67 1,415 SH   SOLE   1,300 0 115
ACUITY BRANDS INC COM 00508Y102 14 100 SH   SOLE   100 0 0
ADOBE INC COM 00724F101 1,626 5,519 SH   SOLE   4,423 0 1,096
ADVANSIX INC COM 00773T101 0 12 SH   SOLE   0 0 12
AGILENT TECHNOLOGIES INC COM 00846U101 162 2,166 SH   SOLE   210 0 1,956
AGEX THERAPEUTICS INC COM 00848H108 1 265 SH   SOLE   0 0 265
AIR PRODS & CHEMS INC COM 009158106 5,698 25,171 SH   SOLE   1,350 0 23,821
AKAMAI TECHNOLOGIES INC COM 00971T101 29 362 SH   SOLE   0 0 362
ALASKA AIR GROUP INC COM 011659109 798 12,482 SH   SOLE   8,093 0 4,389
ALGONQUIN PWR UTILS CORP COM 015857105 12 1,000 SH   SOLE   0 0 1,000
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 196 1,158 SH   SOLE   848 0 310
ALLIANCE DATA SYSTEMS CORP COM 018581108 145 1,033 SH   SOLE   208 0 825
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 14 1,162 PRN   SOLE   0 0 1,162
ALLIANT ENERGY CORP COM 018802108 324 6,603 SH   SOLE   0 0 6,603
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 30 1,000 PRN   SOLE   1,000 0 0
ALLIANZGI EQUITY & CONV INCO COM 018829101 16 750 SH   SOLE   0 0 750
ALLSTATE CORP COM 020002101 1,272 12,507 SH   SOLE   3,491 0 9,016
ALPHABET INC CAP STK CL C 02079K107 45,866 42,433 SH   SOLE   4,275 0 38,158
ALPHABET INC CAP STK CL A 02079K305 32,089 29,635 SH   SOLE   4,444 0 25,191
ALTABA INC COM 021346101 28 410 SH   SOLE   0 0 410
ALTRIA GROUP INC COM 02209S103 3,235 68,317 SH   SOLE   3,182 0 65,135
AMAZON COM INC COM 023135106 58,970 31,141 SH   SOLE   4,157 0 26,984
AMBEV SA SPONSORED ADR 02319V103 114 24,500 SH   SOLE   0 0 24,500
AMEREN CORP COM 023608102 176 2,342 SH   SOLE   0 0 2,342
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 36 2,488 SH   SOLE   0 0 2,488
AMERICAN AIRLS GROUP INC COM 02376R102 15 458 SH   SOLE   156 0 302
AMERICAN ELEC PWR CO INC COM 025537101 718 8,160 SH   SOLE   1,000 0 7,160
AMERICAN EXPRESS CO COM 025816109 28,958 234,594 SH   SOLE   17,934 0 216,660
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 2 135 PRN   SOLE   0 0 135
AMERICAN INTL GROUP INC COM NEW 026874784 2,864 53,755 SH   SOLE   400 0 53,355
AMERICAN TOWER CORP NEW COM 03027X100 634 3,101 SH   SOLE   577 0 2,524
AMERICAN WTR WKS CO INC NEW COM 030420103 384 3,311 SH   SOLE   0 0 3,311
AMERISOURCEBERGEN CORP COM 03073E105 250 2,938 SH   SOLE   0 0 2,938
AMERIPRISE FINL INC COM 03076C106 562 3,874 SH   SOLE   50 0 3,824
AMERIGAS PARTNERS L P UNIT L P INT 030975106 375 10,750 SH   SOLE   0 0 10,750
AMETEK INC NEW COM 031100100 558 6,146 SH   SOLE   1,900 0 4,246
AMGEN INC COM 031162100 43,495 236,024 SH   SOLE   20,166 0 215,858
AMPHENOL CORP NEW CL A 032095101 244 2,547 SH   SOLE   621 0 1,926
ANADARKO PETE CORP COM 032511107 681 9,651 SH   SOLE   0 0 9,651
ANALOG DEVICES INC COM 032654105 713 6,313 SH   SOLE   1,311 0 5,002
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 15 170 SH   SOLE   0 0 170
ANNALY CAP MGMT INC COM 035710409 43 4,700 SH   SOLE   0 0 4,700
ANTHEM INC COM 036752103 562 1,992 SH   SOLE   400 0 1,592
APACHE CORP COM 037411105 123 4,253 SH   SOLE   500 0 3,753
APERGY CORP COM 03755L104 22 659 SH   SOLE   0 0 659
APHRIA INC COM 03765K104 12 1,730 SH   SOLE   1,500 0 230
APPLE INC COM 037833100 102,629 518,536 SH   SOLE   39,850 0 478,686
APPLIED MATLS INC COM 038222105 890 19,826 SH   SOLE   1,062 0 18,764
APTARGROUP INC COM 038336103 134 1,080 SH   OTR   0 0 1,080
APTARGROUP INC COM 038336103 53 426 SH   SOLE   0 0 426
AQUA AMERICA INC COM 03836W103 5,704 137,881 SH   SOLE   694 0 137,187
ARCHER DANIELS MIDLAND CO COM 039483102 144 3,537 SH   SOLE   1,000 0 2,537
ARCONIC INC COM 03965L100 23 900 SH   SOLE   600 0 300
ARES CAP CORP COM 04010L103 114 6,361 SH   SOLE   0 0 6,361
ARROW FINL CORP COM 042744102 186 5,347 SH   SOLE   0 0 5,347
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 129 4,694 SH   OTR   0 0 4,694
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 75 2,717 SH   SOLE   1,900 0 817
ASPEN TECHNOLOGY INC COM 045327103 443 3,566 SH   OTR   0 0 3,566
ASPEN TECHNOLOGY INC COM 045327103 73 590 SH   SOLE   0 0 590
ASSOCIATED BANC CORP COM 045487105 5 224 SH   SOLE   0 0 224
ATMOS ENERGY CORP COM 049560105 109 1,033 SH   SOLE   0 0 1,033
ATRION CORP COM 049904105 213 250 SH   OTR   0 0 250
ATRION CORP COM 049904105 78 92 SH   SOLE   0 0 92
AUTODESK INC COM 052769106 92 562 SH   SOLE   0 0 562
AUTOHOME INC SP ADR RP CL A 05278C107 576 6,723 SH   OTR   0 0 6,723
AUTOHOME INC SP ADR RP CL A 05278C107 98 1,140 SH   SOLE   0 0 1,140
AUTOLIV INC COM 052800109 143 2,030 SH   SOLE   0 0 2,030
AUTOMATIC DATA PROCESSING IN COM 053015103 9,016 54,532 SH   SOLE   1,467 0 53,065
AUTOZONE INC COM 053332102 12 11 SH   SOLE   0 0 11
AVANOS MED INC COM 05350V106 12 266 SH   SOLE   0 0 266
AVANGRID INC COM 05351W103 56 1,110 SH   SOLE   500 0 610
AVERY DENNISON CORP COM 053611109 155 1,344 SH   SOLE   178 0 1,166
AVID BIOSERVICES INC COM 05368M106 0 30 SH   SOLE   0 0 30
BB&T CORP COM 054937107 2,444 49,746 SH   SOLE   2,445 0 47,301
BCE INC COM NEW 05534B760 102 2,247 SH   SOLE   50 0 2,197
BP PLC SPONSORED ADR 055622104 2,641 63,343 SH   SOLE   6,884 0 56,459
BAIDU INC SPON ADR REP A 056752108 1,243 10,588 SH   SOLE   200 0 10,388
BALCHEM CORP COM 057665200 147 1,475 SH   SOLE   0 0 1,475
BALL CORP COM 058498106 86 1,224 SH   SOLE   0 0 1,224
BANCO SANTANDER SA ADR 05964H105 6 1,215 SH   SOLE   0 0 1,215
BANK AMER CORP COM 060505104 28,665 988,458 SH   SOLE   55,583 0 932,876
BANK HAWAII CORP COM 062540109 4,494 54,209 SH   SOLE   0 0 54,209
BANK MONTREAL QUE COM 063671101 302 4,000 SH   SOLE   4,000 0 0
BANK NEW YORK MELLON CORP COM 064058100 713 16,143 SH   SOLE   475 0 15,668
BANK N S HALIFAX COM 064149107 51 947 SH   SOLE   0 0 947
BANK OZK COM 06417N103 521 17,300 SH   SOLE   0 0 17,300
BAR HBR BANKSHARES COM 066849100 458 17,216 SH   SOLE   12,098 0 5,118
BAXTER INTL INC COM 071813109 4,062 49,592 SH   SOLE   628 0 48,964
BECTON DICKINSON & CO COM 075887109 18,698 74,195 SH   SOLE   10,532 0 63,663
BERKSHIRE HATHAWAY INC DEL CL A 084670108 11,142 35 SH   SOLE   0 0 35
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 47,315 221,958 SH   SOLE   16,849 0 205,109
BERRY GLOBAL GROUP INC COM 08579W103 2 35 SH   SOLE   35 0 0
BEST BUY INC COM 086516101 9 130 SH   SOLE   130 0 0
BIOGEN INC COM 09062X103 231 989 SH   SOLE   0 0 989
BIOTIME INC COM 09066L105 3 2,650 SH   SOLE   0 0 2,650
BIO TECHNE CORP COM 09073M104 63 300 SH   SOLE   0 0 300
BLACKBERRY LTD COM 09228F103 4 600 SH   SOLE   600 0 0
BLACKROCK INC COM 09247X101 636 1,356 SH   SOLE   511 0 845
BLACKROCK UTILITIES INFRSTRC COM 09248D104 221 10,000 PRN   SOLE   0 0 10,000
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 33 2,340 PRN   SOLE   0 0 2,340
BLACKROCK CR ALLCTN INC TR COM 092508100 18 1,399 PRN   SOLE   0 0 1,399
BLACKROCK ENHANCED EQT DIV T COM 09251A104 27 3,000 SH   SOLE   0 0 3,000
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 5 948 PRN   SOLE   0 0 948
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 43 3,429 PRN   SOLE   0 0 3,429
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 21 1,449 PRN   SOLE   0 0 1,449
BLACKSTONE MTG TR INC COM CL A 09257W100 36 1,000 SH   SOLE   0 0 1,000
BLOCK H & R INC COM 093671105 141 4,800 SH   SOLE   0 0 4,800
BLOOM ENERGY CORP COM CL A 093712107 12 1,000 SH   SOLE   0 0 1,000
BOEING CO COM 097023105 2,944 8,088 SH   SOLE   1,167 0 6,921
BOOKING HLDGS INC COM 09857L108 4,895 2,611 SH   SOLE   189 0 2,422
BORGWARNER INC COM 099724106 1,945 46,333 SH   SOLE   18,035 0 28,298
BOSTON BEER INC CL A 100557107 38 100 SH   SOLE   0 0 100
BOSTON PROPERTIES INC COM 101121101 79 610 SH   SOLE   0 0 610
BOSTON SCIENTIFIC CORP COM 101137107 56 1,299 SH   SOLE   225 0 1,074
BRISTOL MYERS SQUIBB CO COM 110122108 4,225 93,153 SH   SOLE   13,614 0 79,539
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2 61 SH   SOLE   61 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 57 450 SH   SOLE   200 0 250
BROADCOM INC COM 11135F101 34,899 121,235 SH   SOLE   10,378 0 110,858
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 32 675 SH   SOLE   0 0 675
BROOKLINE BANCORP INC DEL COM 11373M107 100 6,500 SH   SOLE   0 0 6,500
BROWN FORMAN CORP CL B 115637209 37 672 SH   SOLE   467 0 205
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 90 2,200 SH   SOLE   200 0 2,000
BUILDERS FIRSTSOURCE INC COM 12008R107 34 2,000 SH   SOLE   2,000 0 0
CAI INTERNATIONAL INC COM 12477X106 6 250 SH   SOLE   0 0 250
CBS CORP NEW CL B 124857202 37 750 SH   SOLE   750 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 3 30 SH   SOLE   0 0 30
CDK GLOBAL INC COM 12508E101 150 3,028 SH   SOLE   266 0 2,762
CDW CORP COM 12514G108 517 4,655 SH   OTR   0 0 4,655
CDW CORP COM 12514G108 22,324 201,115 SH   SOLE   13,105 0 188,010
CF INDS HLDGS INC COM 125269100 4 78 SH   SOLE   0 0 78
CGI INC CL A SUB VTG 12532H104 15 191 SH   SOLE   0 0 191
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 17 200 SH   SOLE   200 0 0
CIGNA CORP NEW COM 125523100 1,048 6,651 SH   SOLE   126 0 6,525
CME GROUP INC COM 12572Q105 108 557 SH   SOLE   125 0 432
CMS ENERGY CORP COM 125896100 13 223 SH   SOLE   0 0 223
CSG SYS INTL INC COM 126349109 77 1,570 SH   SOLE   0 0 1,570
CSX CORP COM 126408103 36,632 473,460 SH   SOLE   33,310 0 440,150
CVS HEALTH CORP COM 126650100 1,848 33,915 SH   SOLE   1,737 0 32,178
CABOT OIL & GAS CORP COM 127097103 1 30 SH   SOLE   30 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1 10 SH   SOLE   10 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 73 1,449 SH   SOLE   0 0 1,449
CAMDEN NATL CORP COM 133034108 1,082 23,595 SH   SOLE   5,365 0 18,230
CAMDEN PPTY TR SH BEN INT 133131102 49 474 SH   SOLE   0 0 474
CAMPBELL SOUP CO COM 134429109 16 400 SH   SOLE   400 0 0
CANADIAN NATL RY CO COM 136375102 411 4,439 SH   SOLE   0 0 4,439
CANOPY GROWTH CORP COM 138035100 18 450 SH   SOLE   200 0 250
CAPITAL ONE FINL CORP COM 14040H105 1,147 12,639 SH   SOLE   560 0 12,079
CARLISLE COS INC COM 142339100 9 65 SH   SOLE   0 0 65
CARMAX INC COM 143130102 52 600 SH   SOLE   0 0 600
CARNIVAL CORP UNIT 99/99/9999 143658300 5 100 SH   SOLE   100 0 0
CATERPILLAR INC DEL COM 149123101 1,585 11,626 SH   SOLE   300 0 11,326
CELANESE CORP DEL COM 150870103 63 588 SH   SOLE   50 0 538
CELGENE CORP COM 151020104 833 9,015 SH   SOLE   418 0 8,597
CENTENE CORP DEL COM 15135B101 10 196 SH   SOLE   98 0 98
CENTERPOINT ENERGY INC COM 15189T107 56 1,950 SH   SOLE   500 0 1,450
CERNER CORP COM 156782104 147 2,001 SH   SOLE   0 0 2,001
CHARTER COMMUNICATIONS INC N CL A 16119P108 275 695 SH   SOLE   3 0 692
CHEMOURS CO COM 163851108 18 753 SH   SOLE   453 0 300
CHENIERE ENERGY INC COM NEW 16411R208 14 200 SH   SOLE   0 0 200
CHEVRON CORP NEW COM 166764100 23,541 189,174 SH   SOLE   33,670 0 155,504
CHURCH & DWIGHT INC COM 171340102 678 9,275 SH   SOLE   500 0 8,775
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 148 4,000 PRN   SOLE   0 0 4,000
CISCO SYS INC COM 17275R102 45,676 834,563 SH   SOLE   43,679 0 790,884
CINTAS CORP COM 172908105 472 1,990 SH   SOLE   1,300 0 690
CITIGROUP INC COM NEW 172967424 4,240 60,546 SH   SOLE   3,986 0 56,560
CITIZENS FINL GROUP INC COM 174610105 49 1,375 SH   SOLE   1,192 0 183
CITRIX SYS INC COM 177376100 2 24 SH   SOLE   24 0 0
CLOROX CO DEL COM 189054109 306 1,999 SH   SOLE   1,000 0 999
CLOUDERA INC COM 18914U100 6 1,235 SH   SOLE   0 0 1,235
COCA COLA CO COM 191216100 6,236 122,471 SH   SOLE   12,267 0 110,204
COEUR MNG INC COM NEW 192108504 2 500 SH   SOLE   0 0 500
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 263 4,145 SH   SOLE   548 0 3,597
COHEN & STEERS QUALITY RLTY COM 19247L106 133 9,713 PRN   SOLE   0 0 9,713
COHEN & STEERS INFRASTRUCTUR COM 19248A109 260 10,000 PRN   SOLE   0 0 10,000
COLFAX CORP COM 194014106 2,976 106,155 SH   SOLE   7,960 0 98,195
COLFAX CORP UNIT 01/15/2022T 194014205 889 7,000 SH   SOLE   0 0 7,000
COLGATE PALMOLIVE CO COM 194162103 8,274 115,442 SH   SOLE   3,010 0 112,432
COMCAST CORP NEW CL A 20030N101 2,680 63,395 SH   SOLE   22,213 0 41,182
COMERICA INC COM 200340107 129 1,781 SH   SOLE   300 0 1,481
COMPASS MINERALS INTL INC COM 20451N101 71 1,300 SH   SOLE   1,300 0 0
CONAGRA BRANDS INC COM 205887102 54 2,025 SH   SOLE   0 0 2,025
CONDUENT INC COM 206787103 67 7,000 SH   SOLE   0 0 7,000
CONNECTICUT WTR SVC INC COM 207797101 75 1,077 SH   SOLE   0 0 1,077
CONOCOPHILLIPS COM 20825C104 3,264 53,507 SH   SOLE   4,663 0 48,844
CONSOLIDATED EDISON INC COM 209115104 245 2,793 SH   SOLE   0 0 2,793
CONSTELLATION BRANDS INC CL A 21036P108 2,576 13,081 SH   SOLE   8,798 0 4,283
CONTROL4 CORP COM 21240D107 7 300 SH   SOLE   0 0 300
COPART INC COM 217204106 592 7,927 SH   OTR   0 0 7,927
COPART INC COM 217204106 97 1,300 SH   SOLE   0 0 1,300
CORNING INC COM 219350105 202 6,085 SH   SOLE   1,000 0 5,085
CORTEVA INC COM 22052L104 1,017 34,378 SH   SOLE   2,938 0 31,440
COSTCO WHSL CORP NEW COM 22160K105 498 1,885 SH   SOLE   305 0 1,580
COVETRUS INC COM 22304C100 3,680 150,443 SH   SOLE   37,431 0 113,012
CRAFT BREW ALLIANCE INC COM 224122101 14 1,000 SH   SOLE   0 0 1,000
CRANE CO COM 224399105 12 141 SH   SOLE   0 0 141
CROWN CASTLE INTL CORP NEW COM 22822V101 281 2,159 SH   SOLE   1,350 0 809
CROWN HOLDINGS INC COM 228368106 31 500 SH   SOLE   0 0 500
CUMMINS INC COM 231021106 36,760 214,544 SH   SOLE   18,554 0 195,989
CURTISS WRIGHT CORP COM 231561101 189 1,486 SH   SOLE   700 0 786
DBX ETF TR XTRACK MSCI EAFE 233051200 5 166 SH   SOLE   0 0 166
D R HORTON INC COM 23331A109 585 13,573 SH   SOLE   3,430 0 10,143
DTE ENERGY CO COM 233331107 180 1,410 SH   SOLE   300 0 1,110
DXC TECHNOLOGY CO COM 23355L106 54 975 SH   SOLE   32 0 943
DANAHER CORPORATION COM 235851102 31,717 221,920 SH   SOLE   11,049 0 210,871
DARDEN RESTAURANTS INC COM 237194105 1,543 12,674 SH   SOLE   160 0 12,514
DEERE & CO COM 244199105 844 5,094 SH   SOLE   610 0 4,484
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 23 718 SH   SOLE   0 0 718
DELL TECHNOLOGIES INC CL C 24703L202 92 1,819 SH   SOLE   0 0 1,819
DELTA AIR LINES INC DEL COM NEW 247361702 59 1,038 SH   SOLE   830 0 208
DEVON ENERGY CORP NEW COM 25179M103 57 2,000 SH   SOLE   0 0 2,000
DIAGEO P L C SPON ADR NEW 25243Q205 33,585 194,898 SH   SOLE   9,769 0 185,129
DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 28 200 SH   SOLE   200 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,224 11,232 SH   SOLE   1,250 0 9,982
DIGITAL RLTY TR INC COM 253868103 59 500 SH   SOLE   0 0 500
DIME CMNTY BANCSHARES COM 253922108 28 1,500 SH   SOLE   1,500 0 0
DISNEY WALT CO COM DISNEY 254687106 36,101 258,529 SH   SOLE   27,715 0 230,814
DISCOVER FINL SVCS COM 254709108 12,108 156,045 SH   SOLE   9,258 0 146,787
DISCOVERY INC COM SER A 25470F104 133 4,339 SH   SOLE   2,000 0 2,339
DISCOVERY INC COM SER C 25470F302 1,173 41,220 SH   SOLE   0 0 41,220
DOLLAR GEN CORP NEW COM 256677105 13 95 SH   SOLE   0 0 95
DOLLAR TREE INC COM 256746108 1 8 SH   SOLE   0 0 8
DOMINION ENERGY INC COM 25746U109 3,320 42,942 SH   SOLE   1,494 0 41,448
DOMO INC COM CL B 257554105 9 316 SH   SOLE   0 0 316
DONALDSON INC COM 257651109 145 2,860 SH   OTR   0 0 2,860
DONALDSON INC COM 257651109 27 536 SH   SOLE   0 0 536
DOVER CORP COM 260003108 194 1,939 SH   SOLE   0 0 1,939
DOW INC COM 260557103 1,647 33,394 SH   SOLE   2,627 0 30,767
DRIL QUIP INC COM 262037104 226 4,707 SH   OTR   0 0 4,707
DRIL QUIP INC COM 262037104 62 1,284 SH   SOLE   0 0 1,284
DUKE REALTY CORP COM NEW 264411505 4 114 SH   SOLE   0 0 114
DUKE ENERGY CORP NEW COM NEW 26441C204 1,416 16,052 SH   SOLE   520 0 15,532
DUNKIN BRANDS GROUP INC COM 265504100 93 1,162 SH   SOLE   900 0 262
DUPONT DE NEMOURS INC COM 26614N102 2,669 35,555 SH   SOLE   3,360 0 32,195
E L F BEAUTY INC COM 26856L103 3 200 SH   SOLE   0 0 200
EOG RES INC COM 26875P101 313 3,363 SH   SOLE   90 0 3,273
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 35 786 SH   SOLE   0 0 786
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 11 355 SH   SOLE   0 0 355
EAGLE MATERIALS INC COM 26969P108 196 2,112 SH   SOLE   0 0 2,112
EASTGROUP PPTY INC COM 277276101 151 1,300 SH   SOLE   0 0 1,300
EASTMAN CHEMICAL CO COM 277432100 1,811 23,272 SH   SOLE   1,326 0 21,946
EATON VANCE CORP COM NON VTG 278265103 89 2,065 SH   SOLE   1,300 0 765
EATON VANCE MUN BD FD COM 27827X101 52 4,184 PRN   SOLE   0 0 4,184
EATON VANCE TX ADV GLBL DIV COM 27828S101 24 1,501 PRN   SOLE   0 0 1,501
EATON VANCE TAX MNGD GBL DV COM 27829F108 20 2,436 PRN   SOLE   0 0 2,436
EBAY INC COM 278642103 138 3,488 SH   SOLE   0 0 3,488
ECOLAB INC COM 278865100 1,211 6,131 SH   SOLE   955 0 5,176
EDGEWELL PERS CARE CO COM 28035Q102 8 300 SH   SOLE   0 0 300
EDISON INTL COM 281020107 63 933 SH   SOLE   0 0 933
EDWARDS LIFESCIENCES CORP COM 28176E108 234 1,268 SH   SOLE   394 0 874
ELECTRONIC ARTS INC COM 285512109 12 115 SH   SOLE   115 0 0
EMERSON ELEC CO COM 291011104 3,701 55,467 SH   SOLE   3,716 0 51,751
ENBRIDGE INC COM 29250N105 7,291 202,084 SH   SOLE   29,595 0 172,489
ENDOLOGIX INC COM NEW 29266S304 1 150 SH   SOLE   0 0 150
ENERGIZER HLDGS INC NEW COM 29272W109 12 300 SH   SOLE   0 0 300
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 244 17,308 SH   SOLE   0 0 17,308
ENTEGRIS INC COM 29362U104 9 250 SH   SOLE   250 0 0
ENTERGY CORP NEW COM 29364G103 388 3,765 SH   SOLE   0 0 3,765
ENTERPRISE PRODS PARTNERS L COM 293792107 912 31,574 SH   SOLE   3,218 0 28,356
EQUIFAX INC COM 294429105 300 2,216 SH   SOLE   0 0 2,216
EQUINIX INC COM 29444U700 187 370 SH   SOLE   0 0 370
EQUINOR ASA SPONSORED ADR 29446M102 75 3,815 SH   SOLE   0 0 3,815
EQUITY RESIDENTIAL SH BEN INT 29476L107 348 4,583 SH   SOLE   0 0 4,583
ESSEX PPTY TR INC COM 297178105 67 230 SH   SOLE   0 0 230
ETSY INC COM 29786A106 18 300 SH   SOLE   300 0 0
EVERGY INC COM 30034W106 60 1,000 SH   SOLE   1,000 0 0
EVERSOURCE ENERGY COM 30040W108 396 5,230 SH   SOLE   637 0 4,593
EXACT SCIENCES CORP COM 30063P105 59 500 SH   SOLE   200 0 300
EXELON CORP COM 30161N101 146 3,037 SH   SOLE   160 0 2,877
EXPEDIA GROUP INC COM NEW 30212P303 20 150 SH   SOLE   100 0 50
EXPEDITORS INTL WASH INC COM 302130109 26 348 SH   SOLE   0 0 348
EXXON MOBIL CORP COM 30231G102 55,170 719,958 SH   SOLE   89,201 0 630,757
FLIR SYS INC COM 302445101 3,080 56,938 SH   SOLE   7,125 0 49,813
FACEBOOK INC CL A 30303M102 12,357 64,024 SH   SOLE   12,554 0 51,470
FACTSET RESH SYS INC COM 303075105 300 1,048 SH   OTR   0 0 1,048
FACTSET RESH SYS INC COM 303075105 551 1,924 SH   SOLE   1,250 0 674
FASTENAL CO COM 311900104 13 400 SH   SOLE   0 0 400
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3 25 PRN   SOLE   0 0 25
FEDEX CORP COM 31428X106 1,384 8,430 SH   SOLE   6,400 0 2,030
F5 NETWORKS INC COM 315616102 20 134 SH   SOLE   68 0 66
FIDELITY NATL INFORMATION SV COM 31620M106 313 2,555 SH   SOLE   1,550 0 1,005
FIFTH THIRD BANCORP COM 316773100 7 254 SH   SOLE   43 0 211
FIRST BANCORP INC ME COM 31866P102 689 25,669 SH   SOLE   20,076 0 5,593
FIRST REP BK SAN FRANCISCO C COM 33616C100 591 6,050 SH   SOLE   4,750 0 1,300
FIRST SOLAR INC COM 336433107 4 60 SH   SOLE   0 0 60
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 156 15,000 PRN   SOLE   0 0 15,000
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 229 1,592 SH   SOLE   0 0 1,592
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 157 2,570 SH   SOLE   0 0 2,570
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 7 126 SH   SOLE   0 0 126
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 276 4,483 SH   SOLE   0 0 4,483
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 258 3,744 SH   SOLE   0 0 3,744
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 12 350 SH   SOLE   0 0 350
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 22 400 SH   SOLE   0 0 400
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 13 500 SH   SOLE   0 0 500
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 12 400 SH   SOLE   0 0 400
FISERV INC COM 337738108 29,068 318,865 SH   SOLE   33,784 0 285,081
FIRSTENERGY CORP COM 337932107 81 1,900 SH   SOLE   0 0 1,900
FLEXSHARES TR QUALT DIVD IDX 33939L860 1,548 34,515 SH   SOLE   0 0 34,515
FLUOR CORP NEW COM 343412102 94 2,789 SH   SOLE   0 0 2,789
FLOWSERVE CORP COM 34354P105 440 8,355 SH   SOLE   0 0 8,355
FORD MTR CO DEL COM 345370860 70 6,858 SH   SOLE   1,500 0 5,358
FORTIS INC COM 349553107 15 368 SH   SOLE   0 0 368
FORTIVE CORP COM 34959J108 9,385 115,127 SH   SOLE   4,489 0 110,638
FORTUNE BRANDS HOME & SEC IN COM 34964C106 23 400 SH   SOLE   0 0 400
FOUR CORNERS PPTY TR INC COM 35086T109 32 1,168 SH   SOLE   0 0 1,168
FOX CORP CL A COM 35137L105 466 12,706 SH   SOLE   0 0 12,706
FOX CORP CL B COM 35137L204 4,904 134,237 SH   SOLE   18,564 0 115,673
FRANKLIN RES INC COM 354613101 70 2,000 SH   SOLE   0 0 2,000
FREEPORT-MCMORAN INC CL B 35671D857 62 5,372 SH   SOLE   0 0 5,372
FRESHPET INC COM 358039105 50 1,100 SH   SOLE   1,100 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 0 1 SH   SOLE   0 0 1
FUELCELL ENERGY INC COM 35952H601 1 7,990 SH   SOLE   0 0 7,990
GEO GROUP INC NEW COM 36162J106 8 394 SH   SOLE   0 0 394
GABELLI EQUITY TR INC COM 362397101 10 1,596 PRN   SOLE   0 0 1,596
GALECTIN THERAPEUTICS INC COM NEW 363225202 13 3,252 SH   SOLE   0 0 3,252
GALLAGHER ARTHUR J & CO COM 363576109 36 414 SH   SOLE   14 0 400
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 46 10,113 PRN   SOLE   0 0 10,113
GARRETT MOTION INC COM 366505105 2 98 SH   SOLE   0 0 98
GARTNER INC COM 366651107 637 3,956 SH   SOLE   0 0 3,956
GENERAL DYNAMICS CORP COM 369550108 35,871 197,286 SH   SOLE   9,720 0 187,566
GENERAL ELECTRIC CO COM 369604103 3,552 338,258 SH   SOLE   7,134 0 331,124
GENERAL MLS INC COM 370334104 1,394 26,551 SH   SOLE   4,544 0 22,007
GENERAL MTRS CO COM 37045V100 16 421 SH   SOLE   0 0 421
GENESIS ENERGY L P UNIT LTD PARTN 371927104 5 250 SH   SOLE   250 0 0
GENUINE PARTS CO COM 372460105 300 2,898 SH   SOLE   1,440 0 1,458
GERON CORP COM 374163103 1 500 SH   SOLE   0 0 500
GILEAD SCIENCES INC COM 375558103 1,015 15,019 SH   SOLE   3,250 0 11,769
GILDAN ACTIVEWEAR INC COM 375916103 4 100 SH   SOLE   0 0 100
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 137 3,417 SH   SOLE   227 0 3,190
GLOBAL PMTS INC COM 37940X102 64 400 SH   SOLE   400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 316 1,546 SH   SOLE   958 0 588
GOODYEAR TIRE & RUBR CO COM 382550101 58 3,788 SH   SOLE   0 0 3,788
GRACO INC COM 384109104 355 7,065 SH   OTR   0 0 7,065
GRACO INC COM 384109104 342 6,812 SH   SOLE   0 0 6,812
GRAINGER W W INC COM 384802104 192 716 SH   SOLE   0 0 716
GUARDANT HEALTH INC COM 40131M109 43 500 SH   SOLE   0 0 500
HCA HEALTHCARE INC COM 40412C101 4 26 SH   SOLE   0 0 26
HCP INC COM 40414L109 411 12,854 SH   SOLE   0 0 12,854
HSBC HLDGS PLC SPON ADR NEW 404280406 23 546 SH   SOLE   0 0 546
HP INC COM 40434L105 283 13,623 SH   SOLE   3,319 0 10,304
HAIN CELESTIAL GROUP INC COM 405217100 64 2,900 SH   SOLE   2,300 0 600
HANESBRANDS INC COM 410345102 133 7,750 SH   SOLE   5,500 0 2,250
HANOVER INS GROUP INC COM 410867105 26 200 SH   SOLE   0 0 200
HARLEY DAVIDSON INC COM 412822108 12 326 SH   SOLE   0 0 326
HARRIS CORP DEL COM 413875105 43,195 228,387 SH   SOLE   2,324 0 226,063
HARTFORD FINL SVCS GROUP INC COM 416515104 1,025 18,397 SH   SOLE   0 0 18,397
HASBRO INC COM 418056107 21,001 198,723 SH   SOLE   9,418 0 189,305
HAWAIIAN ELEC INDUSTRIES COM 419870100 20 464 SH   SOLE   0 0 464
HEALTHCARE RLTY TR COM 421946104 3 100 SH   SOLE   0 0 100
HECLA MNG CO COM 422704106 0 4 SH   SOLE   0 0 4
HENRY JACK & ASSOC INC COM 426281101 175 1,308 SH   OTR   0 0 1,308
HENRY JACK & ASSOC INC COM 426281101 180 1,346 SH   SOLE   0 0 1,346
HERSHEY CO COM 427866108 503 3,751 SH   SOLE   0 0 3,751
HESS CORP COM 42809H107 13 209 SH   SOLE   0 0 209
HEWLETT PACKARD ENTERPRISE C COM 42824C109 233 15,577 SH   SOLE   2,130 0 13,447
HEXCEL CORP NEW COM 428291108 16 200 SH   SOLE   0 0 200
HIGHWOODS PPTYS INC COM 431284108 328 7,950 SH   SOLE   0 0 7,950
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 2 540 SH   SOLE   0 0 540
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 38 1,390 SH   SOLE   0 0 1,390
HOLOGIC INC COM 436440101 393 8,178 SH   SOLE   0 0 8,178
HOME DEPOT INC COM 437076102 33,725 162,163 SH   SOLE   7,364 0 154,799
HONEYWELL INTL INC COM 438516106 1,522 8,720 SH   SOLE   282 0 8,438
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 315 12,583 SH   SOLE   0 0 12,583
HUBBELL INC COM 443510607 209 1,600 SH   SOLE   0 0 1,600
HUMANA INC COM 444859102 131 495 SH   SOLE   0 0 495
HUNTINGTON BANCSHARES INC COM 446150104 40 2,907 SH   SOLE   0 0 2,907
HUNTINGTON INGALLS INDS INC COM 446413106 42 189 SH   SOLE   0 0 189
HUNTSMAN CORP COM 447011107 13 650 SH   SOLE   0 0 650
IMV INC COM 44974L103 95 21,875 SH   SOLE   0 0 21,875
IPG PHOTONICS CORP COM 44980X109 15 100 SH   SOLE   100 0 0
ITT INC COM 45073V108 15 231 SH   SOLE   0 0 231
IDEXX LABS INC COM 45168D104 8,529 30,978 SH   SOLE   7,195 0 23,783
ILLINOIS TOOL WKS INC COM 452308109 5,022 33,301 SH   SOLE   5,882 0 27,419
ILLUMINA INC COM 452327109 104 283 SH   SOLE   61 0 222
IMMUCELL CORP COM PAR 452525306 185 28,500 SH   SOLE   25,500 0 3,000
IMMUNOGEN INC COM 45253H101 2 810 SH   SOLE   0 0 810
IMPERIAL OIL LTD COM NEW 453038408 24 870 SH   SOLE   0 0 870
INCYTE CORP COM 45337C102 13 150 SH   SOLE   0 0 150
INDEPENDENT BANK CORP MASS COM 453836108 190 2,500 SH   SOLE   0 0 2,500
INDIA GLOBALIZATION CAP INC COM NEW 45408X308 1 500 SH   SOLE   0 0 500
INGEVITY CORP COM 45688C107 20 191 SH   SOLE   191 0 0
INGREDION INC COM 457187102 195 2,366 SH   SOLE   0 0 2,366
INNOSPEC INC COM 45768S105 83 909 SH   SOLE   0 0 909
INTEL CORP COM 458140100 64,746 1,352,533 SH   SOLE   90,743 0 1,261,790
INTERCONTINENTAL EXCHANGE IN COM 45866F104 59 690 SH   SOLE   60 0 630
INTERNATIONAL BUSINESS MACHS COM 459200101 18,459 133,858 SH   SOLE   13,130 0 120,728
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 231 1,590 SH   SOLE   365 0 1,225
INTL PAPER CO COM 460146103 783 18,083 SH   SOLE   11,600 0 6,483
INTERPUBLIC GROUP COS INC COM 460690100 23 1,000 SH   SOLE   0 0 1,000
INVESCO QQQ TR UNIT SER 1 46090E103 144 771 SH   SOLE   0 0 771
INTUIT COM 461202103 2,915 11,153 SH   SOLE   9,600 0 1,553
INTUITIVE SURGICAL INC COM NEW 46120E602 3,403 6,487 SH   SOLE   197 0 6,290
INVESCO MUNI INCOME OPP TRST COM 46132X101 30 3,963 PRN   SOLE   0 0 3,963
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 57 1,934 SH   SOLE   0 0 1,934
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 43 1,205 SH   SOLE   205 0 1,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 20 110 SH   SOLE   0 0 110
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,167 20,106 SH   SOLE   0 0 20,106
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 14 876 SH   SOLE   0 0 876
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 26 1,800 SH   SOLE   0 0 1,800
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 50 1,000 SH   SOLE   0 0 1,000
INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 66 1,041 SH   SOLE   0 0 1,041
INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 109 1,794 SH   SOLE   0 0 1,794
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 159 2,970 SH   SOLE   0 0 2,970
INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 12 950 SH   SOLE   0 0 950
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 7,377 349,801 SH   SOLE   23,640 0 326,161
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 9,749 458,551 SH   SOLE   34,425 0 424,126
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 10,315 486,768 SH   SOLE   34,110 0 452,658
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,700 80,374 SH   SOLE   7,635 0 72,739
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 8,290 387,453 SH   SOLE   31,005 0 356,448
IRADIMED CORP COM 46266A109 89 4,360 SH   SOLE   0 0 4,360
IQVIA HLDGS INC COM 46266C105 81 505 SH   SOLE   505 0 0
IQIYI INC SPONSORED ADS 46267X108 9 450 SH   SOLE   0 0 450
IRON MTN INC NEW COM 46284V101 68 2,181 SH   SOLE   0 0 2,181
ISHARES GOLD TRUST ISHARES 464285105 11 822 SH   SOLE   0 0 822
ISHARES INC MSCI CDA ETF 464286509 21 740 SH   SOLE   0 0 740
ISHARES INC JP MORGAN EM ETF 464286517 714 15,435 SH   SOLE   0 0 15,435
ISHARES TR S&P 100 ETF 464287101 3,978 30,698 SH   SOLE   2,500 0 28,198
ISHARES TR SELECT DIVID ETF 464287168 1,008 10,125 SH   SOLE   100 0 10,025
ISHARES TR TIPS BD ETF 464287176 3,262 28,242 SH   SOLE   257 0 27,985
ISHARES TR CHINA LG-CAP ETF 464287184 51 1,200 SH   SOLE   1,200 0 0
ISHARES TR CORE S&P500 ETF 464287200 336 1,140 SH   SOLE   31 0 1,109
ISHARES TR CORE US AGGBD ET 464287226 137 1,231 SH   SOLE   0 0 1,231
ISHARES TR MSCI EMG MKT ETF 464287234 3,105 72,372 SH   SOLE   1,170 0 71,202
ISHARES TR IBOXX INV CP ETF 464287242 211 1,697 SH   SOLE   0 0 1,697
ISHARES TR S&P 500 GRWT ETF 464287309 1,733 9,667 SH   SOLE   1,004 0 8,663
ISHARES TR S&P 500 VAL ETF 464287408 85 731 SH   SOLE   332 0 399
ISHARES TR BARCLAYS 7 10 YR 464287440 10 87 SH   SOLE   87 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,352 15,945 SH   SOLE   50 0 15,895
ISHARES TR MSCI EAFE ETF 464287465 3,830 58,272 SH   SOLE   420 0 57,852
ISHARES TR RUS MDCP VAL ETF 464287473 13 150 SH   SOLE   75 0 75
ISHARES TR RUS MD CP GR ETF 464287481 10,647 74,669 SH   SOLE   3,991 0 70,678
ISHARES TR RUS MID CAP ETF 464287499 143 2,552 SH   SOLE   0 0 2,552
ISHARES TR CORE S&P MCP ETF 464287507 1,425 7,333 SH   SOLE   2,153 0 5,180
ISHARES TR EXPANDED TECH 464287515 53 242 SH   SOLE   242 0 0
ISHARES TR PHLX SEMICND ETF 464287523 45 227 SH   SOLE   227 0 0
ISHARES TR NASDAQ BIOTECH 464287556 36 327 SH   SOLE   0 0 327
ISHARES TR COHEN STEER REIT 464287564 25 225 SH   SOLE   0 0 225
ISHARES TR U.S. CNSM SV ETF 464287580 29 133 SH   SOLE   133 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 23 180 SH   SOLE   0 0 180
ISHARES TR S&P MC 400GR ETF 464287606 54 237 SH   SOLE   122 0 115
ISHARES TR RUS 1000 GRW ETF 464287614 46 290 SH   SOLE   0 0 290
ISHARES TR RUS 1000 ETF 464287622 2,881 17,696 SH   SOLE   6,100 0 11,596
ISHARES TR RUS 2000 GRW ETF 464287648 536 2,668 SH   SOLE   0 0 2,668
ISHARES TR RUSSELL 2000 ETF 464287655 8,219 52,855 SH   SOLE   1,924 0 50,931
ISHARES TR RUSSELL 3000 ETF 464287689 390 2,265 SH   SOLE   259 0 2,006
ISHARES TR S&P MC 400VL ETF 464287705 26 162 SH   SOLE   162 0 0
ISHARES TR U.S. TECH ETF 464287721 194 980 SH   SOLE   100 0 880
ISHARES TR U.S. REAL ES ETF 464287739 40 456 SH   SOLE   0 0 456
ISHARES TR CORE S&P SCP ETF 464287804 1,018 13,009 SH   SOLE   2,581 0 10,428
ISHARES TR S&P SML 600 GWT 464287887 28 152 SH   SOLE   0 0 152
ISHARES TR INTL TREA BD ETF 464288117 335 6,582 SH   SOLE   0 0 6,582
ISHARES TR AGENCY BOND ETF 464288166 2,656 23,046 SH   SOLE   0 0 23,046
ISHARES TR JPMORGAN USD EMG 464288281 1,133 10,000 SH   SOLE   0 0 10,000
ISHARES TR NATIONAL MUN ETF 464288414 254 2,250 SH   SOLE   2,250 0 0
ISHARES TR IBOXX HI YD ETF 464288513 163 1,873 SH   SOLE   104 0 1,769
ISHARES TR MSCI KLD400 SOC 464288570 272 2,490 SH   SOLE   0 0 2,490
ISHARES TR MBS ETF 464288588 1,741 16,184 SH   SOLE   0 0 16,184
ISHARES TR INTRM TR CRP ETF 464288638 4,604 80,842 SH   SOLE   970 0 79,872
ISHARES TR SH TR CRPORT ETF 464288646 21,516 402,629 SH   SOLE   15,276 0 387,353
ISHARES TR 3 7 YR TREAS BD 464288661 1,509 12,000 SH   SOLE   0 0 12,000
ISHARES TR SHORT TREAS BD 464288679 1,373 12,413 SH   SOLE   0 0 12,413
ISHARES TR US AER DEF ETF 464288760 45 210 SH   SOLE   210 0 0
ISHARES TR MSCI USA ESG SLC 464288802 569 4,668 SH   SOLE   0 0 4,668
ISHARES TR U.S. MED DVC ETF 464288810 46 190 SH   SOLE   190 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 64 675 SH   SOLE   0 0 675
ISHARES TR CORE MSCI EAFE 46432F842 134 2,175 SH   SOLE   0 0 2,175
ISHARES TR IBONDS MAR20 ETF 46432FBC0 71 2,705 SH   SOLE   0 0 2,705
ISHARES INC CORE MSCI EMKT 46434G103 125 2,439 SH   SOLE   623 0 1,816
ISHARES INC ESG MSCI EM ETF 46434G863 151 4,450 SH   SOLE   0 0 4,450
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 594 23,450 SH   SOLE   0 0 23,450
ISHARES TR IBONDS DEC23 ETF 46434VAX8 1,104 43,450 SH   SOLE   0 0 43,450
ISHARES TR IBONDS DEC22 ETF 46434VBA7 1,096 43,450 SH   SOLE   0 0 43,450
ISHARES TR IBONDS DEC21 ETF 46434VBK5 585 23,450 SH   SOLE   0 0 23,450
ISHARES TR ESG 1 5 YR USD 46435G243 285 11,250 SH   SOLE   0 0 11,250
ISHARES TR ESG MSCI EAFE 46435G516 544 8,465 SH   SOLE   0 0 8,465
JPMORGAN CHASE & CO COM 46625H100 61,471 549,833 SH   SOLE   37,939 0 511,894
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 4,286 78,704 SH   SOLE   24,526 0 54,178
JACOBS ENGR GROUP INC COM 469814107 20 236 SH   SOLE   0 0 236
JOHNSON & JOHNSON COM 478160104 82,522 592,489 SH   SOLE   43,547 0 548,941
J2 GLOBAL INC COM 48123V102 73 822 SH   SOLE   22 0 800
KAR AUCTION SVCS INC COM 48238T109 2 63 SH   SOLE   0 0 63
KLA-TENCOR CORP COM 482480100 6 53 SH   SOLE   53 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 32 260 SH   SOLE   210 0 50
KELLOGG CO COM 487836108 194 3,630 SH   SOLE   1,290 0 2,340
KEMPER CORP DEL COM 488401100 211 2,450 SH   SOLE   0 0 2,450
KEYCORP NEW COM 493267108 105 5,937 SH   SOLE   1,166 0 4,771
KEYSIGHT TECHNOLOGIES INC COM 49338L103 64 710 SH   SOLE   0 0 710
KIMBERLY CLARK CORP COM 494368103 1,780 13,359 SH   SOLE   520 0 12,839
KINDER MORGAN INC DEL COM 49456B101 69 3,306 SH   SOLE   0 0 3,306
KIRKLAND LAKE GOLD LTD COM 49741E100 258 6,000 SH   SOLE   0 0 6,000
KITE RLTY GROUP TR COM NEW 49803T300 50 3,325 SH   SOLE   0 0 3,325
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 9 214 SH   SOLE   214 0 0
KONTOOR BRANDS INC COM 50050N103 149 5,334 SH   SOLE   0 0 5,334
KRAFT HEINZ CO COM 500754106 286 9,208 SH   SOLE   1,092 0 8,116
LCI INDS COM 50189K103 2 23 SH   SOLE   0 0 23
L3 TECHNOLOGIES INC COM 502413107 1,846 7,528 SH   SOLE   5,150 0 2,378
LABORATORY CORP AMER HLDGS COM NEW 50540R409 413 2,386 SH   SOLE   0 0 2,386
LAKELAND BANCORP INC COM 511637100 48 3,000 SH   SOLE   0 0 3,000
LAKELAND INDS INC COM 511795106 6 500 SH   SOLE   500 0 0
LAM RESEARCH CORP COM 512807108 36 189 SH   SOLE   0 0 189
LAMB WESTON HLDGS INC COM 513272104 43 675 SH   SOLE   0 0 675
LAREDO PETROLEUM INC COM 516806106 66 22,800 SH   SOLE   19,800 0 3,000
LAS VEGAS SANDS CORP COM 517834107 609 10,298 SH   SOLE   8,798 0 1,500
LAUDER ESTEE COS INC CL A 518439104 131 716 SH   SOLE   0 0 716
LEAR CORP COM NEW 521865204 1 10 SH   SOLE   10 0 0
LEIDOS HLDGS INC COM 525327102 735 9,204 SH   SOLE   6,000 0 3,204
LILLY ELI & CO COM 532457108 2,565 23,148 SH   SOLE   1,711 0 21,437
LIONS GATE ENTMNT CORP CL A VTG 535919401 61 5,000 SH   SOLE   3,000 0 2,000
LITHIUM AMERS CORP NEW COM NEW 53680Q207 8 2,000 SH   SOLE   0 0 2,000
LOCKHEED MARTIN CORP COM 539830109 2,909 8,003 SH   SOLE   724 0 7,279
LOEWS CORP COM 540424108 295 5,400 SH   SOLE   0 0 5,400
LOWES COS INC COM 548661107 638 6,319 SH   SOLE   2,054 0 4,265
M & T BK CORP COM 55261F104 51 300 SH   SOLE   200 0 100
MDU RES GROUP INC COM 552690109 148 5,725 SH   SOLE   0 0 5,725
MGE ENERGY INC COM 55277P104 173 2,361 SH   SOLE   0 0 2,361
MKS INSTRUMENT INC COM 55306N104 16 200 SH   SOLE   0 0 200
MPLX LP COM UNIT REP LTD 55336V100 50 1,563 SH   SOLE   0 0 1,563
MSC INDL DIRECT INC CL A 553530106 3 37 SH   SOLE   0 0 37
MACQUARIE FT TR GB INF UT DI COM 55607W100 104 10,000 PRN   SOLE   0 0 10,000
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 138 2,152 SH   SOLE   0 0 2,152
MAGNA INTL INC COM 559222401 17 342 SH   SOLE   227 0 115
MANHATTAN ASSOCS INC COM 562750109 119 1,715 SH   OTR   0 0 1,715
MANHATTAN ASSOCS INC COM 562750109 24 352 SH   SOLE   0 0 352
MANITOWOC CO INC COM NEW 563571405 3 150 SH   SOLE   0 0 150
MANULIFE FINL CORP COM 56501R106 5 300 SH   SOLE   0 0 300
MARATHON OIL CORP COM 565849106 280 19,717 SH   SOLE   2,000 0 17,717
MARATHON PETE CORP COM 56585A102 5,102 91,303 SH   SOLE   806 0 90,497
MARKETAXESS HLDGS INC COM 57060D108 329 1,023 SH   OTR   0 0 1,023
MARKETAXESS HLDGS INC COM 57060D108 55 172 SH   SOLE   0 0 172
MARSH & MCLENNAN COS INC COM 571748102 760 7,624 SH   SOLE   210 0 7,414
MARRIOTT INTL INC NEW CL A 571903202 215 1,534 SH   SOLE   0 0 1,534
MARTIN MARIETTA MATLS INC COM 573284106 5 21 SH   SOLE   0 0 21
MASTERCARD INC CL A 57636Q104 45,623 172,466 SH   SOLE   26,528 0 145,938
MCCORMICK & CO INC COM NON VTG 579780206 391 2,521 SH   SOLE   239 0 2,282
MCDONALDS CORP COM 580135101 59,183 284,999 SH   SOLE   12,198 0 272,801
MCKESSON CORP COM 58155Q103 130 968 SH   SOLE   380 0 588
MEDNAX INC COM 58502B106 555 22,000 SH   SOLE   0 0 22,000
MERCADOLIBRE INC COM 58733R102 16 26 SH   SOLE   26 0 0
MERCK & CO INC COM 58933Y105 24,795 295,702 SH   SOLE   23,055 0 272,647
METLIFE INC COM 59156R108 568 11,433 SH   SOLE   8,900 0 2,533
METTLER TOLEDO INTERNATIONAL COM 592688105 265 316 SH   SOLE   0 0 316
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 9 341 SH   SOLE   0 0 341
MICROSOFT CORP COM 594918104 106,821 797,408 SH   SOLE   55,056 0 742,351
MICROVISION INC DEL COM NEW 594960304 2 2,000 SH   SOLE   0 0 2,000
MICROCHIP TECHNOLOGY INC COM 595017104 24 280 SH   SOLE   0 0 280
MICRON TECHNOLOGY INC COM 595112103 51 1,333 SH   SOLE   0 0 1,333
MIDDLEBY CORP COM 596278101 18 129 SH   SOLE   0 0 129
MOELIS & CO CL A 60786M105 155 4,444 SH   OTR   0 0 4,444
MOELIS & CO CL A 60786M105 25 727 SH   SOLE   0 0 727
MOHAWK INDS INC COM 608190104 36 242 SH   SOLE   125 0 117
MOLSON COORS BREWING CO CL B 60871R209 966 17,250 SH   SOLE   965 0 16,285
MONDELEZ INTL INC CL A 609207105 8,084 149,989 SH   SOLE   9,022 0 140,967
MONGODB INC CL A 60937P106 205 1,350 SH   SOLE   0 0 1,350
MONMOUTH REAL ESTATE INVT CO CL A 609720107 81 6,000 SH   SOLE   0 0 6,000
MONSTER BEVERAGE CORP NEW COM 61174X109 8 132 SH   SOLE   72 0 60
MOODYS CORP COM 615369105 529 2,710 SH   SOLE   0 0 2,710
MORGAN STANLEY COM NEW 617446448 311 7,107 SH   SOLE   2,116 0 4,991
MORNINGSTAR INC COM 617700109 297 2,050 SH   SOLE   1,600 0 450
MOSAIC CO NEW COM 61945C103 15 608 SH   SOLE   0 0 608
MOTOROLA SOLUTIONS INC COM NEW 620076307 14 85 SH   SOLE   0 0 85
NCR CORP NEW COM 62886E108 9 300 SH   SOLE   300 0 0
NASDAQ INC COM 631103108 4 40 SH   SOLE   0 0 40
NATIONAL FUEL GAS CO N J COM 636180101 135 2,550 SH   SOLE   850 0 1,700
NATIONAL GRID PLC SPONSORED ADR NE 636274409 5 91 SH   SOLE   0 0 91
NATIONAL OILWELL VARCO INC COM 637071101 2 100 SH   SOLE   100 0 0
NAVIENT CORPORATION COM 63938C108 64 4,725 SH   SOLE   0 0 4,725
NETAPP INC COM 64110D104 6 100 SH   SOLE   0 0 100
NETFLIX INC COM 64110L106 468 1,273 SH   SOLE   347 0 926
NEW GERMANY FD INC COM 644465106 28 2,000 PRN   SOLE   0 0 2,000
NEWMONT GOLDCORP CORPORATION COM 651639106 6 168 SH   SOLE   0 0 168
NEWS CORP NEW CL A 65249B109 0 4 SH   SOLE   0 0 4
NEXTERA ENERGY INC COM 65339F101 4,297 20,976 SH   SOLE   1,857 0 19,119
NIKE INC CL B 654106103 7,326 87,262 SH   SOLE   3,195 0 84,067
NISOURCE INC COM 65473P105 100 3,463 SH   SOLE   0 0 3,463
NOBLE ENERGY INC COM 655044105 18 800 SH   SOLE   800 0 0
NORDSTROM INC COM 655664100 7 216 SH   SOLE   0 0 216
NORFOLK SOUTHERN CORP COM 655844108 3,160 15,853 SH   SOLE   579 0 15,274
NORTHEAST BK LEWISTON ME COM 66405S100 3 98 SH   SOLE   0 0 98
NORTHERN TR CORP COM 665859104 68 750 SH   SOLE   0 0 750
NORTHROP GRUMMAN CORP COM 666807102 1,075 3,326 SH   SOLE   1,425 0 1,901
NORTHWEST NAT HLDG CO COM 66765N105 46 656 SH   SOLE   41 0 615
NOVARTIS A G SPONSORED ADR 66987V109 868 9,507 SH   SOLE   348 0 9,159
NOVO-NORDISK A S ADR 670100205 140 2,750 SH   SOLE   0 0 2,750
NOW INC COM 67011P100 0 25 SH   SOLE   25 0 0
NUCOR CORP COM 670346105 198 3,589 SH   SOLE   400 0 3,189
NUVEEN AMT FREE QLTY MUN INC COM 670657105 15 1,076 PRN   SOLE   0 0 1,076
NVIDIA CORP COM 67066G104 575 3,501 SH   SOLE   665 0 2,836
NUVEEN QUALITY MUNCP INCOME COM 67066V101 36 2,546 PRN   SOLE   0 0 2,546
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 34 1,500 SH   SOLE   0 0 1,500
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 26 1,965 PRN   SOLE   0 0 1,965
NUVEEN REAL ASSET INM AND GW COM 67074Y105 169 10,000 PRN   SOLE   0 0 10,000
OGE ENERGY CORP COM 670837103 130 3,060 SH   SOLE   0 0 3,060
NUVEEN MUN VALUE FD INC COM 670928100 10 1,000 PRN   SOLE   0 0 1,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 23 61 SH   SOLE   0 0 61
OBALON THERAPEUTICS INC COM 67424L100 3 4,000 SH   SOLE   0 0 4,000
OCCIDENTAL PETE CORP COM 674599105 399 7,940 SH   SOLE   525 0 7,415
OKTA INC CL A 679295105 836 6,766 SH   SOLE   150 0 6,616
OLD DOMINION FREIGHT LINE IN COM 679580100 378 2,534 SH   OTR   0 0 2,534
OLD DOMINION FREIGHT LINE IN COM 679580100 64 431 SH   SOLE   0 0 431
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 7 78 SH   SOLE   78 0 0
OMNICOM GROUP INC COM 681919106 116 1,410 SH   SOLE   30 0 1,380
ONCOCYTE CORPORATION COM 68235C107 0 132 SH   SOLE   0 0 132
ORACLE CORP COM 68389X105 20,102 352,844 SH   SOLE   10,324 0 342,520
ORMAT TECHNOLOGIES INC COM 686688102 15 233 SH   SOLE   33 0 200
OWENS CORNING NEW COM 690742101 2 29 SH   SOLE   29 0 0
PGT INNOVATIONS INC COM 69336V101 192 11,500 SH   SOLE   9,800 0 1,700
PJT PARTNERS INC COM CL A 69343T107 22 537 SH   SOLE   15 0 522
PNC FINL SVCS GROUP INC COM 693475105 594 4,324 SH   SOLE   419 0 3,905
PPG INDS INC COM 693506107 1,725 14,780 SH   SOLE   8,886 0 5,894
PPL CORP COM 69351T106 607 19,582 SH   SOLE   628 0 18,954
PTC INC COM 69370C100 45 500 SH   SOLE   0 0 500
PACCAR INC COM 693718108 1 14 SH   SOLE   14 0 0
PACIRA BIOSCIENCES COM 695127100 39 900 SH   SOLE   800 0 100
PACKAGING CORP AMER COM 695156109 10 100 SH   SOLE   100 0 0
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 6 5,000 SH   SOLE   5,000 0 0
PALO ALTO NETWORKS INC COM 697435105 1,123 5,510 SH   SOLE   0 0 5,510
PARK HOTELS RESORTS INC COM 700517105 3 112 SH   SOLE   0 0 112
PARKER HANNIFIN CORP COM 701094104 6,172 36,306 SH   SOLE   1,482 0 34,824
PAYCHEX INC COM 704326107 374 4,546 SH   SOLE   3,100 0 1,446
PAYCOM SOFTWARE INC COM 70432V102 67 295 SH   SOLE   0 0 295
PAYPAL HLDGS INC COM 70450Y103 572 5,000 SH   SOLE   873 0 4,127
PEMBINA PIPELINE CORP COM 706327103 42 1,122 SH   SOLE   0 0 1,122
PENUMBRA INC COM 70975L107 80 500 SH   SOLE   0 0 500
PEOPLES UTD FINL INC COM 712704105 81 4,850 SH   SOLE   500 0 4,350
PEPSICO INC COM 713448108 22,578 172,179 SH   SOLE   13,622 0 158,557
PERSPECTA INC COM 715347100 9 365 SH   SOLE   16 0 349
PFIZER INC COM 717081103 65,397 1,509,623 SH   SOLE   118,247 0 1,391,377
PHILIP MORRIS INTL INC COM 718172109 5,747 73,180 SH   SOLE   2,731 0 70,449
PHILLIPS 66 COM 718546104 26,041 278,390 SH   SOLE   23,038 0 255,352
PHYSICIANS RLTY TR COM 71943U104 73 4,200 SH   SOLE   0 0 4,200
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 122 1,197 SH   SOLE   1,197 0 0
PINNACLE WEST CAP CORP COM 723484101 37 394 SH   SOLE   0 0 394
PINTEREST INC CL A 72352L106 101 3,700 SH   SOLE   3,500 0 200
PIONEER NAT RES CO COM 723787107 53 346 SH   SOLE   0 0 346
PIPER JAFFRAY COS COM 724078100 0 6 SH   SOLE   6 0 0
PLANET FITNESS INC CL A 72703H101 47 650 SH   SOLE   500 0 150
PLUG POWER INC COM NEW 72919P202 45 20,000 SH   SOLE   0 0 20,000
POLARIS INDS INC COM 731068102 17,904 196,253 SH   SOLE   11,480 0 184,773
POOL CORPORATION COM 73278L105 335 1,754 SH   OTR   0 0 1,754
POOL CORPORATION COM 73278L105 94 491 SH   SOLE   200 0 291
PORTLAND GEN ELEC CO COM NEW 736508847 54 1,000 SH   SOLE   1,000 0 0
PREMIER INC CL A 74051N102 287 7,346 SH   SOLE   2,500 0 4,846
PRICE T ROWE GROUP INC COM 74144T108 170 1,553 SH   SOLE   950 0 603
PRICESMART INC COM 741511109 142 2,786 SH   OTR   0 0 2,786
PRICESMART INC COM 741511109 24 466 SH   SOLE   0 0 466
PRIMERICA INC COM 74164M108 441 3,675 SH   OTR   0 0 3,675
PRIMERICA INC COM 74164M108 73 608 SH   SOLE   0 0 608
PRINCIPAL FINL GROUP INC COM 74251V102 10 180 SH   SOLE   0 0 180
PROCTER AND GAMBLE CO COM 742718109 38,205 348,429 SH   SOLE   21,646 0 326,783
PROGRESSIVE CORP OHIO COM 743315103 64 796 SH   SOLE   309 0 487
PROLOGIS INC COM 74340W103 43 533 SH   SOLE   0 0 533
PROSHARES TR PSHS ULTSH 20YRS 74347B201 51 1,762 SH   SOLE   0 0 1,762
PROSHARES TR ULTRA FNCLS NEW 74347X633 11 240 SH   SOLE   0 0 240
PRUDENTIAL FINL INC COM 744320102 77 764 SH   SOLE   519 0 245
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 232 3,952 SH   SOLE   0 0 3,952
PUBLIC STORAGE COM 74460D109 90 376 SH   SOLE   16 0 360
PULTE GROUP INC COM 745867101 225 7,117 SH   SOLE   0 0 7,117
PURE STORAGE INC CL A 74624M102 207 13,532 SH   SOLE   0 0 13,532
Q2 HLDGS INC COM 74736L109 17 217 SH   SOLE   217 0 0
QUALCOMM INC COM 747525103 359 4,725 SH   SOLE   150 0 4,575
QUANTA SVCS INC COM 74762E102 4 97 SH   SOLE   0 0 97
QUEST DIAGNOSTICS INC COM 74834L100 1,372 13,478 SH   SOLE   0 0 13,478
QURATE RETAIL INC COM SER A 74915M100 2 147 SH   SOLE   0 0 147
RLI CORP COM 749607107 114 1,332 SH   OTR   0 0 1,332
RLI CORP COM 749607107 19 219 SH   SOLE   0 0 219
RPM INTL INC COM 749685103 282 4,620 SH   SOLE   2,000 0 2,620
RPT REALTY SH BEN INT 74971D101 12 1,000 SH   SOLE   0 0 1,000
RAYONIER INC COM 754907103 22 719 SH   SOLE   0 0 719
RAYTHEON CO COM NEW 755111507 7,067 40,645 SH   SOLE   10,452 0 30,193
RBC BEARINGS INC COM 75524B104 239 1,432 SH   OTR   0 0 1,432
RBC BEARINGS INC COM 75524B104 40 238 SH   SOLE   0 0 238
REALTY INCOME CORP COM 756109104 94 1,367 SH   SOLE   700 0 667
RED HAT INC COM 756577102 34 180 SH   SOLE   180 0 0
REDFIN CORP COM 75737F108 16 894 SH   SOLE   0 0 894
REGAL BELOIT CORP COM 758750103 17 204 SH   SOLE   0 0 204
REGENCY CTRS CORP COM 758849103 48 725 SH   SOLE   0 0 725
REGENERON PHARMACEUTICALS COM 75886F107 31 100 SH   SOLE   100 0 0
RENASANT CORP COM 75970E107 32 900 SH   SOLE   0 0 900
REPUBLIC SVCS INC COM 760759100 246 2,843 SH   SOLE   785 0 2,058
RESMED INC COM 761152107 342 2,800 SH   SOLE   0 0 2,800
RESIDEO TECHNOLOGIES INC COM 76118Y104 4 171 SH   SOLE   0 0 171
RESTAURANT BRANDS INTL INC COM 76131D103 3 49 SH   SOLE   0 0 49
RETAIL OPPORTUNITY INVTS COR COM 76131N101 51 3,000 SH   SOLE   0 0 3,000
RETAIL PPTYS AMER INC CL A 76131V202 62 5,267 SH   SOLE   0 0 5,267
ROCKWELL AUTOMATION INC COM 773903109 804 4,907 SH   SOLE   2,650 0 2,257
ROKU INC COM CL A 77543R102 82 907 SH   SOLE   800 0 107
ROPER TECHNOLOGIES INC COM 776696106 230 627 SH   SOLE   0 0 627
ROSS STORES INC COM 778296103 970 9,782 SH   SOLE   500 0 9,282
ROYAL BK CDA MONTREAL QUE COM 780087102 90 1,132 SH   SOLE   0 0 1,132
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 104 1,570 SH   SOLE   219 0 1,351
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 679 10,430 SH   SOLE   604 0 9,826
RYMAN HOSPITALITY PPTYS INC COM 78377T107 41 500 PRN   SOLE   500 0 0
S&P GLOBAL INC COM 78409V104 30,837 135,376 SH   SOLE   11,384 0 123,992
SLM CORP COM 78442P106 46 4,725 SH   SOLE   0 0 4,725
SPDR S&P 500 ETF TR TR UNIT 78462F103 41,492 141,610 SH   SOLE   11,739 0 129,872
SPDR GOLD TRUST GOLD SHS 78463V107 335 2,512 SH   SOLE   1,900 0 612
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 27 440 SH   SOLE   0 0 440
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 43 820 SH   SOLE   0 0 820
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 2,273 65,070 SH   SOLE   0 0 65,070
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 2,835 92,118 SH   SOLE   0 0 92,118
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 329 11,381 SH   SOLE   0 0 11,381
SPDR SERIES TRUST AEROSPACE DEF 78464A631 95 913 SH   SOLE   547 0 366
SPDR SERIES TRUST GLB DOW ETF 78464A706 3 36 SH   SOLE   0 0 36
SPDR SERIES TRUST OILGAS EQUIP 78464A748 19 2,000 SH   SOLE   2,000 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 69 685 SH   SOLE   135 0 550
SPDR SERIES TRUST S&P BK ETF 78464A797 173 4,000 SH   SOLE   0 0 4,000
SPDR SERIES TRUST S&P BIOTECH 78464A870 202 2,302 SH   SOLE   0 0 2,302
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 7 128 SH   SOLE   128 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,080 3,047 SH   SOLE   1,079 0 1,968
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 1,024 37,611 SH   SOLE   0 0 37,611
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 504 10,045 SH   SOLE   0 0 10,045
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,182 24,160 SH   SOLE   0 0 24,160
SABRA HEALTH CARE REIT INC COM 78573L106 1 39 SH   SOLE   0 0 39
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 25 1,250 SH   SOLE   0 0 1,250
SALESFORCE COM INC COM 79466L302 520 3,426 SH   SOLE   853 0 2,573
SANOFI SPONSORED ADR 80105N105 1,233 28,490 SH   SOLE   3,460 0 25,030
SAP SE SPON ADR 803054204 292 2,137 SH   SOLE   0 0 2,137
HENRY SCHEIN INC COM 806407102 317 4,542 SH   SOLE   1,815 0 2,727
SCHLUMBERGER LTD COM 806857108 1,970 49,565 SH   SOLE   2,473 0 47,092
THE CHARLES SCHWAB CORPORATI COM 808513105 1,497 37,255 SH   SOLE   10,395 0 26,860
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 15 210 SH   SOLE   0 0 210
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 8 200 SH   SOLE   0 0 200
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 8 200 SH   SOLE   0 0 200
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 48 910 SH   SOLE   0 0 910
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 43 846 SH   SOLE   0 0 846
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 48 514 SH   SOLE   0 0 514
SELECT SECTOR SPDR TR ENERGY 81369Y506 27 419 SH   SOLE   0 0 419
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 373 13,518 SH   SOLE   70 0 13,448
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 32 418 SH   SOLE   0 0 418
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 75 967 SH   SOLE   0 0 967
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 15 417 SH   SOLE   0 0 417
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 520 8,717 SH   SOLE   0 0 8,717
SEMPRA ENERGY COM 816851109 139 1,012 SH   SOLE   67 0 945
SENSIENT TECHNOLOGIES CORP COM 81725T100 147 2,000 SH   SOLE   0 0 2,000
SERVICENOW INC COM 81762P102 68 247 SH   SOLE   152 0 95
SHERWIN WILLIAMS CO COM 824348106 4,516 9,855 SH   SOLE   3,800 0 6,055
SHOPIFY INC CL A 82509L107 22 72 SH   SOLE   0 0 72
SIENTRA INC COM 82621J105 9 1,500 SH   SOLE   1,500 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109 11 750 SH   SOLE   750 0 0
SIMON PPTY GROUP INC NEW COM 828806109 66 415 SH   SOLE   0 0 415
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 16 225 SH   SOLE   225 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 136 1,761 SH   SOLE   676 0 1,085
SLACK TECHNOLOGIES INC COM CL A 83088V102 2 50 SH   SOLE   0 0 50
SMUCKER J M CO COM NEW 832696405 192 1,670 SH   SOLE   1,300 0 370
SONOCO PRODS CO COM 835495102 62 945 SH   SOLE   0 0 945
SOUTHERN CO COM 842587107 961 17,377 SH   SOLE   1,000 0 16,377
SOUTHERN COPPER CORP COM 84265V105 8 200 SH   SOLE   0 0 200
SOUTHWEST AIRLS CO COM 844741108 12 231 SH   SOLE   0 0 231
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 8,664 106,474 SH   SOLE   5,611 0 100,863
SPLUNK INC COM 848637104 28 220 SH   SOLE   30 0 190
SPRAGUE RES LP COM UNIT REP LTD 849343108 27 1,500 PRN   SOLE   1,000 0 500
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 19 1,654 SH   SOLE   0 0 1,654
SPROUTS FMRS MKT INC COM 85208M102 2 121 SH   SOLE   0 0 121
SQUARE INC CL A 852234103 15 200 SH   SOLE   0 0 200
STANLEY BLACK & DECKER INC COM 854502101 60 418 SH   SOLE   0 0 418
STARBUCKS CORP COM 855244109 390 4,648 SH   SOLE   200 0 4,448
STARWOOD PPTY TR INC COM 85571B105 227 10,000 SH   SOLE   0 0 10,000
STATE STR CORP COM 857477103 1,910 34,068 SH   SOLE   3,300 0 30,768
STEELCASE INC CL A 858155203 3 200 SH   SOLE   0 0 200
STEIN MART INC COM 858375108 1 1,000 SH   SOLE   1,000 0 0
STITCH FIX INC COM CL A 860897107 8 250 SH   SOLE   200 0 50
STMICROELECTRONICS N V NY REGISTRY 861012102 4 200 SH   SOLE   0 0 200
STRYKER CORP COM 863667101 1,823 8,870 SH   SOLE   1,328 0 7,542
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 257 10,600 SH   SOLE   0 0 10,600
SUMMIT MATLS INC CL A 86614U100 183 9,500 SH   SOLE   5,800 0 3,700
SUN LIFE FINL INC COM 866796105 31 742 SH   SOLE   170 0 572
SUNPOWER CORP COM 867652406 2 190 SH   SOLE   0 0 190
SUNOCO LP COM UT REP LP 86765K109 16 500 SH   SOLE   0 0 500
SUNTRUST BKS INC COM 867914103 65 1,034 SH   SOLE   650 0 384
SYMANTEC CORP COM 871503108 302 13,900 SH   SOLE   0 0 13,900
SYNOVUS FINL CORP COM NEW 87161C501 2 43 SH   SOLE   43 0 0
SYSCO CORP COM 871829107 2,290 32,387 SH   SOLE   2,453 0 29,934
TJX COS INC NEW COM 872540109 48,254 912,513 SH   SOLE   44,511 0 868,002
T MOBILE US INC COM 872590104 8 106 SH   SOLE   31 0 75
TRI POINTE GROUP INC COM 87265H109 11 879 SH   SOLE   0 0 879
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3 80 SH   SOLE   0 0 80
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 80 4,509 SH   SOLE   0 0 4,509
TARGET CORP COM 87612E106 978 11,292 SH   SOLE   1,987 0 9,305
TARGA RES CORP COM 87612G101 28 712 SH   SOLE   0 0 712
TC ENERGY CORP COM 87807B107 13 260 SH   SOLE   50 0 210
TELEDYNE TECHNOLOGIES INC COM 879360105 532 1,942 SH   OTR   0 0 1,942
TELEDYNE TECHNOLOGIES INC COM 879360105 88 321 SH   SOLE   0 0 321
TELEFLEX INC COM 879369106 4,208 12,706 SH   SOLE   500 0 12,206
TELEFONICA S A SPONSORED ADR 879382208 60 7,239 SH   SOLE   0 0 7,239
TERADATA CORP DEL COM 88076W103 8 216 SH   SOLE   0 0 216
TESLA INC COM 88160R101 30 135 SH   SOLE   20 0 115
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 7 750 SH   SOLE   0 0 750
TEXAS INSTRS INC COM 882508104 24,272 211,503 SH   SOLE   12,910 0 198,593
TEXTRON INC COM 883203101 34 639 SH   SOLE   0 0 639
THE TRADE DESK INC COM CL A 88339J105 190 835 SH   SOLE   700 0 135
THERMO FISHER SCIENTIFIC INC COM 883556102 2,260 7,695 SH   SOLE   565 0 7,130
THOR INDS INC COM 885160101 90 1,540 SH   SOLE   0 0 1,540
3M CO COM 88579Y101 14,674 84,656 SH   SOLE   3,914 0 80,742
TIFFANY & CO NEW COM 886547108 42 450 SH   SOLE   0 0 450
TIMKEN CO COM 887389104 230 4,480 SH   SOLE   0 0 4,480
TOLL BROTHERS INC COM 889478103 634 17,303 SH   SOLE   6,200 0 11,103
TORCHMARK CORP COM 891027104 94 1,051 SH   SOLE   0 0 1,051
TORO CO COM 891092108 192 2,867 SH   OTR   0 0 2,867
TORO CO COM 891092108 31 470 SH   SOLE   0 0 470
TORONTO DOMINION BK ONT COM NEW 891160509 1,095 18,768 SH   SOLE   7,588 0 11,180
TOTAL S A SPONSORED ADS 89151E109 11 200 SH   SOLE   200 0 0
TOWNSQUARE MEDIA INC CL A 892231101 148 27,500 SH   SOLE   21,000 0 6,500
TRANSACT TECHNOLOGIES INC COM 892918103 70 6,200 SH   SOLE   0 0 6,200
TRANSENTERIX INC COM NEW 89366M201 2 1,740 SH   SOLE   0 0 1,740
TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 36 2,500 SH   SOLE   0 0 2,500
TRAVELERS COMPANIES INC COM 89417E109 5,355 35,814 SH   SOLE   462 0 35,352
TREX CO INC COM 89531P105 14 200 SH   SOLE   0 0 200
TYLER TECHNOLOGIES INC COM 902252105 17,611 81,524 SH   SOLE   1,225 0 80,299
TYSON FOODS INC CL A 902494103 79 975 SH   SOLE   0 0 975
US BANCORP DEL COM NEW 902973304 298 5,681 SH   SOLE   1,695 0 3,986
UBER TECHNOLOGIES INC COM 90353T100 5 100 SH   SOLE   100 0 0
UNDER ARMOUR INC CL A 904311107 9 350 SH   SOLE   350 0 0
UNDER ARMOUR INC CL C 904311206 3 150 SH   SOLE   150 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,879 78,726 SH   SOLE   10,207 0 68,519
UNILEVER N V N Y SHS NEW 904784709 1,787 29,426 SH   SOLE   4,054 0 25,372
UNION PACIFIC CORP COM 907818108 6,519 38,551 SH   SOLE   17,003 0 21,548
UNITED CONTL HLDGS INC COM 910047109 51 585 SH   SOLE   500 0 85
UNITED NAT FOODS INC COM 911163103 1 100 SH   SOLE   0 0 100
UNITED PARCEL SERVICE INC CL B 911312106 574 5,559 SH   SOLE   2,500 0 3,059
UNITED TECHNOLOGIES CORP COM 913017109 40,733 312,847 SH   SOLE   21,963 0 290,884
UNITEDHEALTH GROUP INC COM 91324P102 791 3,241 SH   SOLE   169 0 3,072
UNITI GROUP INC COM 91325V108 3 326 SH   SOLE   0 0 326
UNIVERSAL DISPLAY CORP COM 91347P105 38 200 SH   SOLE   0 0 200
UNUM GROUP COM 91529Y106 441 13,157 SH   SOLE   1,000 0 12,157
US ECOLOGY INC COM 91732J102 2 30 SH   SOLE   0 0 30
V F CORP COM 918204108 26,718 305,876 SH   SOLE   10,669 0 295,207
VALERO ENERGY CORP NEW COM 91913Y100 235 2,746 SH   SOLE   507 0 2,239
VALMONT INDS INC COM 920253101 25 200 SH   SOLE   200 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 129 5,442 SH   SOLE   0 0 5,442
VANGUARD GROUP DIV APP ETF 921908844 9,054 78,617 SH   SOLE   9,100 0 69,517
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,777 34,483 SH   SOLE   0 0 34,483
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 56,192 1,347,210 SH   SOLE   84,274 0 1,262,937
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1,327 15,181 SH   SOLE   2,155 0 13,026
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 45 777 SH   SOLE   0 0 777
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,827 55,452 SH   SOLE   0 0 55,452
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 16,746 393,756 SH   SOLE   18,727 0 375,029
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 219 1,475 SH   SOLE   425 0 1,050
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 422 2,424 SH   SOLE   45 0 2,379
VANGUARD WORLD FDS INF TECH ETF 92204A702 417 1,978 SH   SOLE   0 0 1,978
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 11,473 188,293 SH   SOLE   16,325 0 171,968
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,204 14,919 SH   SOLE   5,940 0 8,979
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 64 810 SH   SOLE   0 0 810
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,855 43,273 SH   SOLE   0 0 43,273
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 205 2,281 SH   SOLE   2,066 0 215
VAREX IMAGING CORP COM 92214X106 63 2,054 SH   SOLE   0 0 2,054
VARIAN MED SYS INC COM 92220P105 2,186 16,059 SH   SOLE   650 0 15,409
VECTRUS INC COM 92242T101 1 27 SH   SOLE   16 0 11
VENTAS INC COM 92276F100 29 420 SH   SOLE   45 0 375
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 895 3,325 SH   SOLE   3,135 0 190
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10 66 SH   SOLE   0 0 66
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,346 15,395 SH   SOLE   79 0 15,316
VANGUARD INDEX FDS SML CP GRW ETF 922908595 60 321 SH   SOLE   0 0 321
VANGUARD INDEX FDS SM CP VAL ETF 922908611 39 300 SH   SOLE   0 0 300
VANGUARD INDEX FDS MID CAP ETF 922908629 830 4,965 SH   SOLE   59 0 4,906
VANGUARD INDEX FDS LARGE CAP ETF 922908637 299 2,223 SH   SOLE   0 0 2,223
VANGUARD INDEX FDS GROWTH ETF 922908736 239 1,460 SH   SOLE   320 0 1,140
VANGUARD INDEX FDS VALUE ETF 922908744 100 903 SH   SOLE   233 0 670
VANGUARD INDEX FDS SMALL CP ETF 922908751 98 625 SH   SOLE   15 0 610
VANGUARD INDEX FDS TOTAL STK MKT 922908769 401 2,674 SH   SOLE   460 0 2,214
VEONEER INCORPORATED COM 92336X109 14 830 SH   SOLE   0 0 830
VERISIGN INC COM 92343E102 25 120 SH   SOLE   0 0 120
VERIZON COMMUNICATIONS INC COM 92343V104 3,759 65,800 SH   SOLE   19,416 0 46,384
VERISK ANALYTICS INC COM 92345Y106 89 611 SH   SOLE   487 0 124
VERTEX PHARMACEUTICALS INC COM 92532F100 35 191 SH   SOLE   86 0 105
VERSUM MATLS INC COM 92532W103 377 7,318 SH   SOLE   224 0 7,094
VIACOM INC NEW CL B 92553P201 3 109 SH   SOLE   0 0 109
VIEWRAY INC COM 92672L107 9 1,000 SH   SOLE   0 0 1,000
VISA INC COM CL A 92826C839 40,131 231,233 SH   SOLE   14,540 0 216,693
VIRTUS INVT PARTNERS INC COM 92828Q109 193 1,800 SH   SOLE   0 0 1,800
VIVEVE MED INC COM NEW 92852W204 3 7,000 SH   SOLE   6,000 0 1,000
VMWARE INC CL A COM 928563402 98 586 SH   SOLE   0 0 586
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 41 2,492 SH   SOLE   0 0 2,492
VOYAGER THERAPEUTICS INC COM 92915B106 63 2,300 SH   SOLE   2,000 0 300
VULCAN MATLS CO COM 929160109 757 5,512 SH   SOLE   3,150 0 2,362
WABCO HLDGS INC COM 92927K102 356 2,688 SH   OTR   0 0 2,688
WABCO HLDGS INC COM 92927K102 59 447 SH   SOLE   0 0 447
W P CAREY INC COM 92936U109 327 4,030 SH   SOLE   0 0 4,030
WEC ENERGY GROUP INC COM 92939U106 1,023 12,276 SH   SOLE   1,300 0 10,976
WABTEC CORP COM 929740108 266 3,706 SH   SOLE   2,402 0 1,304
WALMART INC COM 931142103 13,807 124,964 SH   SOLE   4,726 0 120,238
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,878 52,637 SH   SOLE   3,635 0 49,002
WASHINGTON TR BANCORP COM 940610108 398 7,632 SH   SOLE   3,500 0 4,132
WASTE CONNECTIONS INC COM 94106B101 36 375 SH   SOLE   0 0 375
WASTE MGMT INC DEL COM 94106L109 141 1,220 SH   SOLE   393 0 827
WATERS CORP COM 941848103 1,059 4,922 SH   SOLE   314 0 4,608
WATSCO INC COM 942622200 16 100 SH   SOLE   100 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 108 1,155 SH   SOLE   0 0 1,155
WAYFAIR INC CL A 94419L101 22 150 SH   SOLE   100 0 50
WEINGARTEN RLTY INVS SH BEN INT 948741103 12 454 SH   SOLE   0 0 454
WEIS MKTS INC COM 948849104 18 505 SH   SOLE   0 0 505
WELBILT INC COM 949090104 10 600 SH   SOLE   0 0 600
WELLS FARGO CO NEW COM 949746101 15,797 333,837 SH   SOLE   15,419 0 318,418
WELLTOWER INC COM 95040Q104 109 1,334 SH   SOLE   0 0 1,334
WENDYS CO COM 95058W100 20 1,000 SH   SOLE   0 0 1,000
WESTERN ALLIANCE BANCORP COM 957638109 10 220 SH   SOLE   0 0 220
WESTERN ASSET EMRG MKT DEBT COM 95766A101 32 2,212 PRN   SOLE   0 0 2,212
WESTERN ASST MNGD MUN FD INC COM 95766M105 14 1,000 SH   SOLE   0 0 1,000
WESTERN ASSET MUN HI INCM FD COM 95766N103 22 2,850 PRN   SOLE   0 0 2,850
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 34 1,121 SH   SOLE   0 0 1,121
WESTERN UN CO COM 959802109 60 3,040 SH   SOLE   0 0 3,040
WESTROCK CO COM 96145D105 457 12,527 SH   SOLE   5,722 0 6,805
WEX INC COM 96208T104 3,841 18,458 SH   SOLE   6,900 0 11,558
WEYERHAEUSER CO COM 962166104 410 15,575 SH   SOLE   1,180 0 14,395
WHIRLPOOL CORP COM 963320106 1,312 9,219 SH   SOLE   2,300 0 6,919
WHITING PETE CORP NEW COM NEW 966387409 9 500 SH   SOLE   0 0 500
WILEY JOHN & SONS INC CL A 968223206 536 11,683 SH   SOLE   0 0 11,683
WILLIAMS COS INC DEL COM 969457100 742 26,457 SH   SOLE   1,250 0 25,207
WILLIAMS SONOMA INC COM 969904101 7 100 SH   SOLE   0 0 100
WIPRO LTD SPON ADR 1 SH 97651M109 1,278 295,248 SH   SOLE   0 0 295,248
WISDOMTREE INVTS INC COM 97717P104 291 47,108 SH   SOLE   29,500 0 17,608
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4 96 SH   SOLE   44 0 52
WISDOMTREE TR US MIDCAP DIVID 97717W505 54 1,500 SH   SOLE   0 0 1,500
WISDOMTREE TR JP SMALLCP DIV 97717W836 168 2,545 SH   SOLE   400 0 2,145
WISDOMTREE TR WSDM EMKTBD FD 97717X784 653 9,000 SH   SOLE   0 0 9,000
WOODWARD INC COM 980745103 91 800 SH   SOLE   250 0 550
WORKDAY INC CL A 98138H101 1,523 7,410 SH   SOLE   0 0 7,410
WORLDPAY INC CL A 981558109 6,634 54,134 SH   SOLE   40 0 54,094
WYNDHAM HOTELS & RESORTS INC COM 98311A105 1 23 SH   SOLE   23 0 0
WYNN RESORTS LTD COM 983134107 81 650 SH   SOLE   250 0 400
XCEL ENERGY INC COM 98389B100 212 3,572 SH   SOLE   200 0 3,372
XILINX INC COM 983919101 11 90 SH   SOLE   0 0 90
XEROX CORP COM NEW 984121608 248 7,000 SH   SOLE   0 0 7,000
XYLEM INC COM 98419M100 1,946 23,265 SH   SOLE   1,033 0 22,232
YETI HLDGS INC COM 98585X104 266 9,200 SH   SOLE   7,400 0 1,800
YORK WTR CO COM 987184108 15 410 SH   SOLE   0 0 410
YUM BRANDS INC COM 988498101 120 1,085 SH   SOLE   343 0 742
YUM CHINA HLDGS INC COM 98850P109 37 805 SH   SOLE   293 0 512
ZEBRA TECHNOLOGIES CORP CL A 989207105 141 675 SH   SOLE   0 0 675
ZENDESK INC COM 98936J101 9 100 SH   SOLE   100 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 888 7,546 SH   SOLE   2,592 0 4,954
ZIONS BANCORPORATION N A COM 989701107 26 570 SH   SOLE   500 0 70
ZOETIS INC CL A 98978V103 298 2,630 SH   SOLE   1,215 0 1,415
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 53 600 SH   SOLE   0 0 600
ZUORA INC COM CL A 98983V106 13 872 SH   SOLE   0 0 872
ADIENT PLC ORD SHS G0084W101 0 20 SH   SOLE   0 0 20
ALLEGION PUB LTD CO ORD SHS G0176J109 182 1,643 SH   SOLE   403 0 1,240
ALLERGAN PLC SHS G0177J108 29 173 SH   SOLE   14 0 159
AMCOR PLC ORD G0250X107 4 306 SH   SOLE   0 0 306
AON PLC SHS CL A G0408V102 92 478 SH   SOLE   15 0 463
ATLASSIAN CORP PLC CL A G06242104 8 60 SH   SOLE   60 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 45,266 244,986 SH   SOLE   29,384 0 215,602
BUNGE LIMITED COM G16962105 128 2,300 SH   SOLE   1,400 0 900
CREDICORP LTD COM G2519Y108 12 54 SH   SOLE   54 0 0
EATON CORP PLC SHS G29183103 118 1,418 SH   SOLE   160 0 1,258
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 57 5,000 SH   SOLE   5,000 0 0
EVEREST RE GROUP LTD COM G3223R108 272 1,100 SH   SOLE   0 0 1,100
INGERSOLL-RAND PLC SHS G47791101 996 7,861 SH   SOLE   1,096 0 6,765
JOHNSON CTLS INTL PLC SHS G51502105 483 11,700 SH   SOLE   525 0 11,175
LAZARD LTD SHS A G54050102 103 3,000 SH   SOLE   3,000 0 0
LINDE PLC SHS G5494J103 734 3,656 SH   SOLE   15 0 3,641
MALLINCKRODT PUB LTD CO SHS G5785G107 0 37 SH   SOLE   0 0 37
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 11 475 SH   SOLE   0 0 475
MEDTRONIC PLC SHS G5960L103 21,668 222,491 SH   SOLE   43,395 0 179,096
APTIV PLC SHS G6095L109 8,423 104,210 SH   SOLE   2,670 0 101,540
NIELSEN HLDGS PLC SHS EUR G6518L108 2 67 SH   SOLE   67 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4 67 SH   SOLE   67 0 0
NVENT ELECTRIC PLC SHS G6700G107 9 371 SH   SOLE   0 0 371
RENAISSANCERE HOLDINGS LTD COM G7496G103 21 116 SH   SOLE   0 0 116
SEAGATE TECHNOLOGY PLC SHS G7945M107 38 800 SH   SOLE   0 0 800
PENTAIR PLC SHS G7S00T104 28 762 SH   SOLE   131 0 631
STERIS PLC SHS USD G8473T100 21 140 SH   SOLE   0 0 140
WILLIS TOWERS WATSON PUB LTD SHS G96629103 8 42 SH   SOLE   0 0 42
ALCON INC ORD SHS H01301128 110 1,774 SH   SOLE   0 0 1,774
CHUBB LIMITED COM H1467J104 269 1,823 SH   SOLE   473 0 1,350
GARMIN LTD SHS H2906T109 37 460 SH   SOLE   0 0 460
TE CONNECTIVITY LTD REG SHS H84989104 279 2,917 SH   SOLE   1,003 0 1,914
TRANSOCEAN LTD REG SHS H8817H100 1 94 SH   SOLE   0 0 94
CHECK POINT SOFTWARE TECH LT ORD M22465104 68 586 SH   SOLE   495 0 91
CORE LABORATORIES N V COM N22717107 42 802 SH   OTR   0 0 802
CORE LABORATORIES N V COM N22717107 7 139 SH   SOLE   0 0 139
FERRARI N V COM N3167Y103 16 100 SH   SOLE   0 0 100
MYLAN N V SHS EURO N59465109 16 860 SH   SOLE   0 0 860
NXP SEMICONDUCTORS N V COM N6596X109 5,945 60,902 SH   SOLE   9,205 0 51,697