0000928052-20-000002.txt : 20200701 0000928052-20-000002.hdr.sgml : 20200701 20200701110620 ACCESSION NUMBER: 0000928052-20-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200701 DATE AS OF CHANGE: 20200701 EFFECTIVENESS DATE: 20200701 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HM PAYSON & CO CENTRAL INDEX KEY: 0000928052 IRS NUMBER: 010420707 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04422 FILM NUMBER: 201004487 BUSINESS ADDRESS: STREET 1: ONE PORTLAND SQUARE STREET 2: 5TH FLOOR CITY: PORTLAND STATE: ME ZIP: 04101 BUSINESS PHONE: 2077723761 MAIL ADDRESS: STREET 1: PO BOX 31 CITY: PORTLAND STATE: ME ZIP: 04112 FORMER COMPANY: FORMER CONFORMED NAME: H M PAYSON & CO / DATE OF NAME CHANGE: 20000410 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000928052 XXXXXXXX 03-31-2020 03-31-2020 HM PAYSON & CO
PO BOX 31 PORTLAND ME 04112
13F HOLDINGS REPORT 028-04422 N
DEREK BLACKBURN CHIEF COMPLIANCE OFFICER 2077723761 DEREK BLACKBURN PORTLAND ME 07-01-2020 0 921 2545210 false
INFORMATION TABLE 2 march312020_13f.xml ABB LTD SPONSORED ADR 000375204 249 14400 SH SOLE 0 0 14400 AFLAC INC COM 001055102 9211 269003 SH SOLE 11749 0 257254 AGCO CORP COM 001084102 222 4700 SH SOLE 1400 0 3300 ALPS ETF TR ALERIAN MLP 00162Q866 1 333 SH SOLE 0 0 333 AMN HEALTHCARE SVCS INC COM 001744101 13 230 SH SOLE 230 0 0 ASGN INC COM 00191U102 33 935 SH SOLE 0 0 935 AT&T INC COM 00206R102 2590 88843 SH SOLE 15469 0 73374 ATN INTL INC COM 00215F107 6 100 SH SOLE 100 0 0 ABBOTT LABS COM 002824100 40416 512173 SH SOLE 66040 0 446133 ABBVIE INC COM 00287Y109 27112 355852 SH SOLE 45967 0 309885 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 26 7789 SH SOLE 0 0 7789 ACUITY BRANDS INC COM 00508Y102 9 100 SH SOLE 100 0 0 ADOBE INC COM 00724F101 3046 9571 SH SOLE 5479 0 4092 AEROJET ROCKETDYNE HLDGS INC COM 007800105 67 1600 SH SOLE 1600 0 0 ADVANCED MICRO DEVICES INC COM 007903107 5 100 SH SOLE 0 0 100 AGILENT TECHNOLOGIES INC COM 00846U101 155 2166 SH SOLE 210 0 1956 AIR PRODS & CHEMS INC COM 009158106 4712 23607 SH SOLE 2150 0 21457 AKAMAI TECHNOLOGIES INC COM 00971T101 84 915 SH SOLE 0 0 915 ALASKA AIR GROUP INC COM 011659109 1 36 SH SOLE 0 0 36 ALGONQUIN PWR UTILS CORP COM 015857105 13 1000 SH SOLE 0 0 1000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 222 1141 SH SOLE 798 0 343 ALIGN TECHNOLOGY INC COM 016255101 26 150 SH SOLE 50 0 100 ALLIANCE DATA SYSTEMS CORP COM 018581108 18 533 SH SOLE 208 0 325 ALLIANT ENERGY CORP COM 018802108 319 6603 SH SOLE 0 0 6603 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 19 1000 SH SOLE 1000 0 0 ALLSTATE CORP COM 020002101 959 10459 SH SOLE 3328 0 7131 ALPHABET INC CAP STK CL C 02079K107 55203 47474 SH SOLE 7177 0 40297 ALPHABET INC CAP STK CL A 02079K305 34483 29677 SH SOLE 4833 0 24844 ALTRIA GROUP INC COM 02209S103 2363 61118 SH SOLE 5599 0 55519 AMAZON COM INC COM 023135106 71208 36522 SH SOLE 7111 0 29411 AMBEV SA SPONSORED ADR 02319V103 28 12000 SH SOLE 0 0 12000 AMEREN CORP COM 023608102 135 1859 SH SOLE 0 0 1859 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 28 2384 SH SOLE 1192 0 1192 AMERICAN AIRLS GROUP INC COM 02376R102 2 156 SH SOLE 156 0 0 AMERICAN ELEC PWR CO INC COM 025537101 650 8124 SH SOLE 1314 0 6810 AMERICAN EXPRESS CO COM 025816109 27692 323470 SH SOLE 46205 0 277265 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 140 SH SOLE 5 0 135 AMERICAN INTL GROUP INC COM NEW 026874784 537 22129 SH SOLE 729 0 21400 AMERICAN TOWER CORP NEW COM 03027X100 7287 33463 SH SOLE 30777 0 2686 AMERICAN WTR WKS CO INC NEW COM 030420103 1104 9236 SH SOLE 95 0 9141 AMERISOURCEBERGEN CORP COM 03073E105 264 2988 SH SOLE 200 0 2788 AMERIPRISE FINL INC COM 03076C106 395 3854 SH SOLE 200 0 3654 AMETEK INC COM 031100100 12924 179455 SH SOLE 31796 0 147659 AMGEN INC COM 031162100 52290 257929 SH SOLE 32475 0 225454 AMPHENOL CORP NEW CL A 032095101 195 2681 SH SOLE 621 0 2060 ANALOG DEVICES INC COM 032654105 604 6736 SH SOLE 1300 0 5436 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 17 1000 SH SOLE 1000 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 26 600 SH SOLE 600 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 14 2800 SH SOLE 0 0 2800 ANSYS INC COM 03662Q105 58 250 SH SOLE 0 0 250 ANTHEM INC COM 036752103 452 1992 SH SOLE 1600 0 392 APACHE CORP COM 037411105 9 2103 SH SOLE 100 0 2003 APERGY CORP COM 03755L104 0 66 SH SOLE 0 0 66 APHRIA INC COM 03765K104 1 230 SH SOLE 0 0 230 APPLE INC COM 037833100 121286 476958 SH SOLE 60853 0 416104 APPLIED MATLS INC COM 038222105 639 13943 SH SOLE 580 0 13363 APTARGROUP INC COM 038336103 23 235 SH SOLE 0 0 235 ARCHER DANIELS MIDLAND CO COM 039483102 124 3537 SH SOLE 1000 0 2537 ARCONIC CORPORATION COM 03966V107 26 1623 SH SOLE 1323 0 300 ARES CAPITAL CORP COM 04010L103 69 6361 SH SOLE 0 0 6361 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 9 402 SH SOLE 300 0 102 ASPEN TECHNOLOGY INC COM 045327103 8 79 SH SOLE 0 0 79 ATMOS ENERGY CORP COM 049560105 103 1033 SH SOLE 0 0 1033 ATRION CORP COM 049904105 85 131 SH SOLE 75 0 56 AUTODESK INC COM 052769106 88 562 SH SOLE 0 0 562 AUTOHOME INC SP ADR RP CL A 05278C107 10 142 SH SOLE 0 0 142 AUTOLIV INC COM 052800109 35 750 SH SOLE 0 0 750 AUTOMATIC DATA PROCESSING IN COM 053015103 7167 52436 SH SOLE 3312 0 49124 AUTOZONE INC COM 053332102 9 11 SH SOLE 0 0 11 AVANOS MED INC COM 05350V106 5 173 SH SOLE 0 0 173 AVANGRID INC COM 05351W103 49 1110 SH SOLE 500 0 610 AVERY DENNISON CORP COM 053611109 15 150 SH SOLE 150 0 0 BCE INC COM NEW 05534B760 89 2184 SH SOLE 0 0 2184 BP PLC SPONSORED ADR 055622104 1119 45891 SH SOLE 1446 0 44445 BAIDU INC SPON ADR REP A 056752108 1094 10853 SH SOLE 465 0 10388 BALCHEM CORP COM 057665200 146 1475 SH SOLE 0 0 1475 BALL CORP COM 058498106 73 1130 SH SOLE 0 0 1130 BALLARD PWR SYS INC NEW COM 058586108 15 2000 SH SOLE 0 0 2000 BANCO SANTANDER SA ADR 05964H105 3 1215 SH SOLE 0 0 1215 BK OF AMERICA CORP COM 060505104 22982 1082532 SH SOLE 119220 0 963312 BANK HAWAII CORP COM 062540109 315 5700 SH SOLE 5470 0 230 BANK MONTREAL COM 063671101 201 4000 SH SOLE 4000 0 0 BANK NEW YORK MELLON CORP COM 064058100 419 12433 SH SOLE 90 0 12343 BANK NOVA SCOTIA B C COM 064149107 38 947 SH SOLE 0 0 947 BANK OZK COM 06417N103 233 13975 SH SOLE 1000 0 12975 BAR HBR BANKSHARES COM 066849100 293 16958 SH SOLE 12715 0 4243 BAXTER INTL INC COM 071813109 3879 47780 SH SOLE 4151 0 43629 BEACON ROOFING SUPPLY INC COM 073685109 69 4200 SH SOLE 2900 0 1300 BECTON DICKINSON & CO COM 075887109 17057 74233 SH SOLE 13244 0 60989 BERKSHIRE HATHAWAY INC DEL CL A 084670108 9520 35 SH SOLE 0 0 35 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 40386 220895 SH SOLE 22419 0 198476 BEYOND MEAT INC COM 08862E109 20 300 SH SOLE 0 0 300 BIOGEN INC COM 09062X103 95 300 SH SOLE 50 0 250 BLACKROCK INC COM 09247X101 494 1123 SH SOLE 398 0 725 BLACKROCK UTILITIES INFRSTRC COM 09248D104 170 10000 SH SOLE 0 0 10000 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 54 4190 SH SOLE 2095 0 2095 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 41 3429 SH SOLE 0 0 3429 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 15 1449 SH SOLE 0 0 1449 BLACKSTONE MTG TR INC COM CL A 09257W100 28 1500 SH SOLE 500 0 1000 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 19 671 SH SOLE 671 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 4255 93375 SH SOLE 53200 0 40175 BLOCK H & R INC COM 093671105 37 2600 SH SOLE 0 0 2600 BLOOM ENERGY CORP COM CL A 093712107 52 10000 SH SOLE 0 0 10000 BOEING CO COM 097023105 485 3251 SH SOLE 7 0 3244 BOOKING HLDGS INC COM 09857L108 351 261 SH SOLE 68 0 193 BORGWARNER INC COM 099724106 151 6181 SH SOLE 231 0 5950 BOSTON BEER INC CL A 100557107 37 100 SH SOLE 0 0 100 BOSTON PROPERTIES INC COM 101121101 56 610 SH SOLE 0 0 610 BOSTON SCIENTIFIC CORP COM 101137107 26 800 SH SOLE 0 0 800 BRISTOL-MYERS SQUIBB CO COM 110122108 5521 99058 SH SOLE 17535 0 81523 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 12 3247 SH SOLE 650 0 2597 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 48 510 SH SOLE 510 0 0 BROADCOM INC COM 11135F101 35013 147670 SH SOLE 23874 0 123796 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 30 675 SH SOLE 0 0 675 BROOKLINE BANCORP INC DEL COM 11373M107 73 6500 SH SOLE 500 0 6000 BROWN FORMAN CORP CL B 115637209 7 125 SH SOLE 0 0 125 CDK GLOBAL INC COM 12508E101 89 2701 SH SOLE 266 0 2435 CDW CORP COM 12514G108 25640 274902 SH SOLE 36883 0 238019 CGI INC CL A SUB VTG 12532H104 10 191 SH SOLE 0 0 191 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 13 200 SH SOLE 200 0 0 CIGNA CORP NEW COM 125523100 1102 6218 SH SOLE 80 0 6138 CME GROUP INC COM 12572Q105 79 457 SH SOLE 125 0 332 CMS ENERGY CORP COM 125896100 18 298 SH SOLE 75 0 223 CSG SYS INTL INC COM 126349109 66 1570 SH SOLE 0 0 1570 CSX CORP COM 126408103 10704 186809 SH SOLE 9098 0 177711 CVS HEALTH CORP COM 126650100 2433 41005 SH SOLE 8313 0 32692 CALIFORNIA WTR SVC GROUP COM 130788102 73 1449 SH SOLE 0 0 1449 CAMDEN NATL CORP COM 133034108 676 21495 SH SOLE 5365 0 16130 CAMDEN PPTY TR SH BEN INT 133131102 38 474 SH SOLE 0 0 474 CAMPBELL SOUP CO COM 134429109 37 800 SH SOLE 800 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 271 13600 SH SOLE 10400 0 3200 CANADIAN NATL RY CO COM 136375102 362 4663 SH SOLE 0 0 4663 CANOPY GROWTH CORP COM 138035100 4 250 SH SOLE 0 0 250 CAPITAL ONE FINL CORP COM 14040H105 587 11641 SH SOLE 1152 0 10489 CARMAX INC COM 143130102 5 100 SH SOLE 100 0 0 CASS INFORMATION SYS INC COM 14808P109 19 540 SH SOLE 540 0 0 CATERPILLAR INC DEL COM 149123101 827 7129 SH SOLE 2500 0 4629 CELANESE CORP DEL COM 150870103 18 250 SH SOLE 50 0 200 CENTERPOINT ENERGY INC COM 15189T107 30 1950 SH SOLE 500 0 1450 CERNER CORP COM 156782104 192 3043 SH SOLE 700 0 2343 CHARTER COMMUNICATIONS INC N CL A 16119P108 202 462 SH SOLE 3 0 459 CHEMOURS CO COM 163851108 4 500 SH SOLE 400 0 100 CHENIERE ENERGY INC COM NEW 16411R208 7 200 SH SOLE 0 0 200 CHEVRON CORP NEW COM 166764100 10406 143609 SH SOLE 27300 0 116309 CHURCH & DWIGHT INC COM 171340102 636 9906 SH SOLE 500 0 9406 CINCINNATI FINL CORP COM 172062101 6 75 SH SOLE 75 0 0 CISCO SYS INC COM 17275R102 38579 981401 SH SOLE 116467 0 864935 CINTAS CORP COM 172908105 335 1932 SH SOLE 1300 0 632 CITIGROUP INC COM NEW 172967424 4547 107954 SH SOLE 20965 0 86989 CITIZENS FINANCIAL GROUP INC COM 174610105 4 192 SH SOLE 192 0 0 CLOROX CO DEL COM 189054109 346 1999 SH SOLE 1000 0 999 CLOUDERA INC COM 18914U100 10 1235 SH SOLE 0 0 1235 COCA COLA CO COM 191216100 5118 115655 SH SOLE 13790 0 101865 COEUR MNG INC COM NEW 192108504 2 500 SH SOLE 0 0 500 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 143 3068 SH SOLE 868 0 2200 COHEN & STEERS QUALITY INCOM COM 19247L106 30 3287 SH SOLE 0 0 3287 COHEN & STEERS INFRASTRUCTUR COM 19248A109 189 10000 SH SOLE 0 0 10000 COLFAX CORP COM 194014106 1967 99329 SH SOLE 11490 0 87839 COLGATE PALMOLIVE CO COM 194162103 6292 94810 SH SOLE 4063 0 90747 COMCAST CORP NEW CL A 20030N101 2081 60524 SH SOLE 21694 0 38830 COMERICA INC COM 200340107 42 1419 SH SOLE 0 0 1419 COMPASS MINERALS INTL INC COM 20451N101 42 1100 SH SOLE 1100 0 0 CONAGRA BRANDS INC COM 205887102 59 2025 SH SOLE 0 0 2025 CONDUENT INC COM 206787103 2 1000 SH SOLE 0 0 1000 CONOCOPHILLIPS COM 20825C104 1182 38377 SH SOLE 2624 0 35753 CONSOLIDATED EDISON INC COM 209115104 196 2518 SH SOLE 0 0 2518 CONSTELLATION BRANDS INC CL A 21036P108 1780 12417 SH SOLE 8658 0 3759 COPART INC COM 217204106 18 268 SH SOLE 0 0 268 CORNING INC COM 219350105 88 4269 SH SOLE 1000 0 3269 CORTEVA INC COM 22052L104 354 15061 SH SOLE 1779 0 13282 COSTCO WHSL CORP NEW COM 22160K105 507 1780 SH SOLE 376 0 1404 COUPA SOFTWARE INC COM 22266L106 3 20 SH SOLE 0 0 20 COVETRUS INC COM 22304C100 48 5850 SH SOLE 1000 0 4850 CRAFT BREW ALLIANCE INC COM 224122101 15 1000 SH SOLE 0 0 1000 CRANE CO COM 224399105 2 50 SH SOLE 50 0 0 CREDIT ACCEP CORP MICH COM 225310101 3 10 SH SOLE 10 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 372 2580 SH SOLE 1797 0 783 CROWN HLDGS INC COM 228368106 29 500 SH SOLE 0 0 500 CUMMINS INC COM 231021106 26464 195565 SH SOLE 15500 0 180064 CURTISS WRIGHT CORP COM 231561101 179 1936 SH SOLE 1100 0 836 DBX ETF TR XTRACK USD HIGH 233051432 1 16 SH SOLE 16 0 0 D R HORTON INC COM 23331A109 306 8986 SH SOLE 4578 0 4408 DTE ENERGY CO COM 233331107 134 1410 SH SOLE 300 0 1110 DXC TECHNOLOGY CO COM 23355L106 9 717 SH SOLE 32 0 685 DANAHER CORPORATION COM 235851102 29427 212610 SH SOLE 19524 0 193086 DARDEN RESTAURANTS INC COM 237194105 682 12519 SH SOLE 260 0 12259 DEERE & CO COM 244199105 459 3325 SH SOLE 2050 0 1275 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 7 718 SH SOLE 0 0 718 DELL TECHNOLOGIES INC CL C 24703L202 55 1400 SH SOLE 0 0 1400 DELTA AIR LINES INC DEL COM NEW 247361702 11 400 SH SOLE 400 0 0 DEVON ENERGY CORP NEW COM 25179M103 4 600 SH SOLE 0 0 600 DEXCOM INC COM 252131107 81 300 SH SOLE 300 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 15164 119289 SH SOLE 7462 0 111827 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 33 366 SH SOLE 66 0 300 DIAMONDBACK ENERGY INC COM 25278X109 322 12309 SH SOLE 4000 0 8309 DIGITAL RLTY TR INC COM 253868103 69 500 SH SOLE 0 0 500 DIME CMNTY BANCSHARES COM 253922108 21 1500 SH SOLE 1500 0 0 DISNEY WALT CO COM DISNEY 254687106 30792 318758 SH SOLE 49181 0 269577 DISCOVER FINL SVCS COM 254709108 421 11790 SH SOLE 785 0 11005 DISCOVERY INC COM SER A 25470F104 35 1800 SH SOLE 0 0 1800 DISCOVERY INC COM SER C 25470F302 1209 68915 SH SOLE 35000 0 33915 DOLLAR GEN CORP NEW COM 256677105 14 95 SH SOLE 0 0 95 DOLLAR TREE INC COM 256746108 1 8 SH SOLE 0 0 8 DOMINION ENERGY INC COM 25746U109 2596 35956 SH SOLE 1234 0 34722 DONALDSON INC COM 257651109 2 61 SH SOLE 0 0 61 DOVER CORP COM 260003108 170 2023 SH SOLE 125 0 1898 DOW INC COM 260557103 648 22160 SH SOLE 2437 0 19723 DRIL QUIP INC COM 262037104 18 602 SH SOLE 0 0 602 DROPBOX INC CL A 26210C104 4 200 SH SOLE 0 0 200 DUKE ENERGY CORP NEW COM NEW 26441C204 874 10811 SH SOLE 1022 0 9789 DULUTH HLDGS INC COM CL B 26443V101 30 7500 SH SOLE 5000 0 2500 DUNKIN BRANDS GROUP INC COM 265504100 25 462 SH SOLE 400 0 62 DUPONT DE NEMOURS INC COM 26614N102 749 21973 SH SOLE 2414 0 19559 E L F BEAUTY INC COM 26856L103 2 200 SH SOLE 0 0 200 EOG RES INC COM 26875P101 81 2263 SH SOLE 0 0 2263 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 9 786 SH SOLE 0 0 786 EAGLE MATERIALS INC COM 26969P108 123 2112 SH SOLE 0 0 2112 EASTGROUP PPTY INC COM 277276101 136 1300 SH SOLE 0 0 1300 EASTMAN CHEM CO COM 277432100 1084 23272 SH SOLE 1326 0 21946 EATON VANCE CORP COM NON VTG 278265103 48 1500 SH SOLE 1300 0 200 EATON VANCE MUN BD FD COM 27827X101 66 5250 SH SOLE 2625 0 2625 EATON VANCE TX ADV GLBL DIV COM 27828S101 18 1501 SH SOLE 0 0 1501 EATON VANCE TAX-MANAGED GLOB COM 27829F108 16 2436 SH SOLE 0 0 2436 EBAY INC COM 278642103 95 3175 SH SOLE 0 0 3175 ECOLAB INC COM 278865100 990 6356 SH SOLE 1055 0 5301 EDGEWELL PERS CARE CO COM 28035Q102 7 300 SH SOLE 0 0 300 EDISON INTL COM 281020107 51 933 SH SOLE 0 0 933 EDWARDS LIFESCIENCES CORP COM 28176E108 239 1268 SH SOLE 794 0 474 ELECTRONIC ARTS INC COM 285512109 12 115 SH SOLE 115 0 0 EMERSON ELEC CO COM 291011104 2253 47285 SH SOLE 6185 0 41100 ENBRIDGE INC COM 29250N105 2737 94085 SH SOLE 18459 0 75626 ENERGIZER HLDGS INC NEW COM 29272W109 9 300 SH SOLE 0 0 300 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 80 17398 SH SOLE 500 0 16898 ENTERGY CORP NEW COM 29364G103 312 3320 SH SOLE 500 0 2820 ENTERPRISE PRODS PARTNERS L COM 293792107 441 30834 SH SOLE 4718 0 26116 ENVESTNET INC COM 29404K106 22 400 SH SOLE 0 0 400 EQUIFAX INC COM 294429105 265 2216 SH SOLE 0 0 2216 EQUINIX INC COM 29444U700 403 645 SH SOLE 150 0 495 EQUINOR ASA SPONSORED ADR 29446M102 46 3815 SH SOLE 0 0 3815 EQUITY RESIDENTIAL SH BEN INT 29476L107 254 4124 SH SOLE 0 0 4124 ESSENTIAL UTILS INC COM 29670G102 5603 137661 SH SOLE 694 0 136967 ESSEX PPTY TR INC COM 297178105 51 230 SH SOLE 0 0 230 ETSY INC COM 29786A106 12 300 SH SOLE 300 0 0 EVERGY INC COM 30034W106 55 1000 SH SOLE 1000 0 0 EVERSOURCE ENERGY COM 30040W108 286 3660 SH SOLE 637 0 3023 EVERQUOTE INC COM CL A 30041R108 4 139 SH SOLE 0 0 139 EXACT SCIENCES CORP COM 30063P105 29 500 SH SOLE 200 0 300 EXELON CORP COM 30161N101 89 2408 SH SOLE 62 0 2346 EXPEDIA GROUP INC COM NEW 30212P303 3 50 SH SOLE 0 0 50 EXPEDITORS INTL WASH INC COM 302130109 23 348 SH SOLE 0 0 348 EXXON MOBIL CORP COM 30231G102 21452 564961 SH SOLE 81529 0 483432 FLIR SYS INC COM 302445101 1475 46264 SH SOLE 5125 0 41139 FACEBOOK INC CL A 30303M102 16215 97213 SH SOLE 23847 0 73366 FACTSET RESH SYS INC COM 303075105 423 1623 SH SOLE 1250 0 373 FASTENAL CO COM 311900104 13 400 SH SOLE 0 0 400 FEDEX CORP COM 31428X106 849 7005 SH SOLE 4725 0 2280 F5 NETWORKS INC COM 315616102 38 360 SH SOLE 294 0 66 FIDELITY NATL INFORMATION SV COM 31620M106 5621 46207 SH SOLE 1437 0 44770 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 50 2000 SH SOLE 2000 0 0 FIRST BANCORP INC ME COM 31866P102 704 32005 SH SOLE 27005 0 5000 FIRST HAWAIIAN INC COM 32051X108 628 38004 SH SOLE 29000 0 9004 FIRST MID BANCSHARES INC COM 320866106 7 297 SH SOLE 297 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 296 3600 SH SOLE 3000 0 600 FIRST SOLAR INC COM 336433107 2 60 SH SOLE 0 0 60 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 146 1179 SH SOLE 34 0 1145 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 102 2137 SH SOLE 0 0 2137 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 176 4283 SH SOLE 0 0 4283 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 172 3564 SH SOLE 0 0 3564 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 10 400 SH SOLE 0 0 400 FISERV INC COM 337738108 9271 97600 SH SOLE 27637 0 69963 FIRSTENERGY CORP COM 337932107 72 1800 SH SOLE 0 0 1800 FLEXSTEEL INDS INC COM 339382103 10 920 SH SOLE 920 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 1241 34515 SH SOLE 0 0 34515 FLOWSERVE CORP COM 34354P105 98 4095 SH SOLE 0 0 4095 FORD MTR CO DEL COM 345370860 19 4000 SH SOLE 3000 0 1000 FORTIS INC COM 349553107 14 368 SH SOLE 0 0 368 FORTIVE CORP COM 34959J108 2078 37643 SH SOLE 277 0 37366 FORTUNE BRANDS HOME & SEC IN COM 34964C106 22 500 SH SOLE 100 0 400 FOUR CORNERS PPTY TR INC COM 35086T109 22 1168 SH SOLE 0 0 1168 FOX CORP CL A COM 35137L105 2 100 SH SOLE 0 0 100 FOX CORP CL B COM 35137L204 225 9814 SH SOLE 1430 0 8384 FRANKLIN RESOURCES INC COM 354613101 33 2000 SH SOLE 0 0 2000 FREEPORT-MCMORAN INC CL B 35671D857 33 4920 SH SOLE 0 0 4920 FRESHPET INC COM 358039105 51 800 SH SOLE 800 0 0 FRIEDMAN INDS INC COM 358435105 12 2792 SH SOLE 2792 0 0 FUELCELL ENERGY INC COM 35952H601 53 35000 SH SOLE 0 0 35000 GW PHARMACEUTICALS PLC ADS 36197T103 1 14 SH SOLE 14 0 0 GABELLI EQUITY TR INC COM 362397101 7 1596 SH SOLE 0 0 1596 GALECTIN THERAPEUTICS INC COM NEW 363225202 6 3252 SH SOLE 0 0 3252 GALLAGHER ARTHUR J & CO COM 363576109 49 600 SH SOLE 200 0 400 GARRETT MOTION INC COM 366505105 0 18 SH SOLE 0 0 18 GARTNER INC COM 366651107 326 3273 SH SOLE 0 0 3273 GENERAL DYNAMICS CORP COM 369550108 33422 252604 SH SOLE 24692 0 227911 GENERAL ELECTRIC CO COM 369604103 2423 305216 SH SOLE 15533 0 289683 GENERAL MLS INC COM 370334104 1390 26350 SH SOLE 4493 0 21857 GENUINE PARTS CO COM 372460105 157 2328 SH SOLE 1000 0 1328 GERON CORP COM 374163103 0 340 SH SOLE 0 0 340 GILEAD SCIENCES INC COM 375558103 724 9681 SH SOLE 2135 0 7546 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 217 5739 SH SOLE 954 0 4785 GLOBAL PMTS INC COM 37940X102 43 300 SH SOLE 300 0 0 GLOBE LIFE INC COM 37959E102 73 1013 SH SOLE 0 0 1013 GOLDMAN SACHS GROUP INC COM 38141G104 211 1367 SH SOLE 1054 0 313 GRACO INC COM 384109104 282 5795 SH SOLE 900 0 4895 GRAINGER W W INC COM 384802104 173 697 SH SOLE 200 0 497 GUARDANT HEALTH INC COM 40131M109 35 500 SH SOLE 0 0 500 HP INC COM 40434L105 231 13314 SH SOLE 3010 0 10304 HAIN CELESTIAL GROUP INC COM 405217100 5 200 SH SOLE 200 0 0 HANESBRANDS INC COM 410345102 41 5200 SH SOLE 2700 0 2500 HANOVER INS GROUP INC COM 410867105 63 700 SH SOLE 0 0 700 HARLEY DAVIDSON INC COM 412822108 2 125 SH SOLE 0 0 125 HARTFORD FINL SVCS GROUP INC COM 416515104 107 3027 SH SOLE 0 0 3027 HASBRO INC COM 418056107 10020 140048 SH SOLE 14434 0 125614 HAWAIIAN ELEC INDUSTRIES COM 419870100 20 464 SH SOLE 0 0 464 HEALTHCARE RLTY TR COM 421946104 3 100 SH SOLE 0 0 100 HEALTHPEAK PROPERTIES INC COM 42250P103 142 5954 SH SOLE 0 0 5954 HELIOS TECHNOLOGIES INC COM 42328H109 8 200 SH SOLE 0 0 200 HENRY JACK & ASSOC INC COM 426281101 189 1219 SH SOLE 0 0 1219 HERSHEY CO COM 427866108 497 3751 SH SOLE 0 0 3751 HESS CORP COM 42809H107 4 125 SH SOLE 0 0 125 HEWLETT PACKARD ENTERPRISE C COM 42824C109 118 12134 SH SOLE 2130 0 10004 HEXCEL CORP NEW COM 428291108 7 200 SH SOLE 0 0 200 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 8 992 SH SOLE 992 0 0 HIGHWOODS PPTYS INC COM 431284108 273 7700 SH SOLE 0 0 7700 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 1 540 SH SOLE 0 0 540 HILTON WORLDWIDE HLDGS INC COM 43300A203 11 160 SH SOLE 160 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 20 1390 SH SOLE 0 0 1390 HOLOGIC INC COM 436440101 287 8178 SH SOLE 0 0 8178 HOME DEPOT INC COM 437076102 40447 216628 SH SOLE 23929 0 192699 HONEYWELL INTL INC COM 438516106 2759 20624 SH SOLE 1643 0 18981 HUBBELL INC COM 443510607 184 1600 SH SOLE 0 0 1600 HUMANA INC COM 444859102 135 429 SH SOLE 0 0 429 HUNTINGTON BANCSHARES INC COM 446150104 24 2907 SH SOLE 0 0 2907 HUNTINGTON INGALLS INDS INC COM 446413106 34 189 SH SOLE 0 0 189 IAA INC COM 449253103 4 150 SH SOLE 150 0 0 IMV INC COM 44974L103 48 21875 SH SOLE 0 0 21875 IPG PHOTONICS CORP COM 44980X109 11 100 SH SOLE 100 0 0 ITT INC COM 45073V108 6 131 SH SOLE 0 0 131 IDEXX LABS INC COM 45168D104 7412 30598 SH SOLE 8115 0 22483 ILLINOIS TOOL WKS INC COM 452308109 4274 30076 SH SOLE 6952 0 23124 ILLUMINA INC COM 452327109 77 283 SH SOLE 61 0 222 IMMUCELL CORP COM PAR 452525306 97 25500 SH SOLE 20500 0 5000 IMMUNOGEN INC COM 45253H101 3 810 SH SOLE 0 0 810 IMPERIAL OIL LTD COM NEW 453038408 7 665 SH SOLE 0 0 665 INDEPENDENT BANK CORP MASS COM 453836108 161 2500 SH SOLE 2500 0 0 INDIA GLOBALIZATION CAP INC COM NEW 45408X308 0 500 SH SOLE 0 0 500 INGERSOLL RAND INC COM 45687V106 170 6837 SH SOLE 954 0 5883 INGEVITY CORP COM 45688C107 4 100 SH SOLE 100 0 0 INGREDION INC COM 457187102 91 1200 SH SOLE 0 0 1200 INNOSPEC INC COM 45768S105 63 909 SH SOLE 0 0 909 INTEL CORP COM 458140100 72683 1343005 SH SOLE 140978 0 1202027 INTERCONTINENTAL EXCHANGE IN COM 45866F104 55 677 SH SOLE 40 0 637 INTERNATIONAL BUSINESS MACHS COM 459200101 34210 308391 SH SOLE 44573 0 263819 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 143 1400 SH SOLE 400 0 1000 INTL PAPER CO COM 460146103 396 12733 SH SOLE 7650 0 5083 INTERPUBLIC GROUP COS INC COM 460690100 16 1000 SH SOLE 0 0 1000 INVESCO QQQ TR UNIT SER 1 46090E103 150 789 SH SOLE 0 0 789 INTUIT COM 461202103 2594 11280 SH SOLE 9600 0 1680 INTUITIVE SURGICAL INC COM NEW 46120E602 2869 5794 SH SOLE 38 0 5756 INVESCO MUNI INCOME OPP TRST COM 46132X101 51 7390 SH SOLE 3695 0 3695 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 52 1934 SH SOLE 970 0 964 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 30 947 SH SOLE 205 0 742 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 344 11492 SH SOLE 1045 0 10447 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 13 83 SH SOLE 0 0 83 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1649 19631 SH SOLE 0 0 19631 INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 12 888 SH SOLE 78 0 810 INVESCO EXCHANGE-TRADED FD T KBW REGL BKG 46138E578 16 500 SH SOLE 0 0 500 INVESCO EXCHANGE-TRADED FD T EMRNG MKT SVRG 46138E784 1 36 SH SOLE 36 0 0 INVESCO EXCHANGE-TRADED FD T S&P SMALLCAP 600 46138G664 25 593 SH SOLE 0 0 593 INVESCO EXCHANGE-TRADED FD T S&P MDCP 400 REV 46138G672 33 795 SH SOLE 0 0 795 INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 65 1470 SH SOLE 0 0 1470 INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 20 800 SH SOLE 0 0 800 INVESCO EXCHANGE-TRADED FD T GBL CLEAN ENRG 46138G847 9 760 SH SOLE 0 0 760 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 11911 566905 SH SOLE 66028 0 500877 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 13490 643316 SH SOLE 84351 0 558964 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 395 19114 SH SOLE 12763 0 6351 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 8469 408657 SH SOLE 58786 0 349872 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 10815 510604 SH SOLE 78332 0 432272 INVITAE CORP COM 46185L103 58 4240 SH SOLE 4240 0 0 IRADIMED CORP COM 46266A109 93 4360 SH SOLE 0 0 4360 IQVIA HLDGS INC COM 46266C105 43 400 SH SOLE 400 0 0 IQIYI INC SPONSORED ADS 46267X108 8 450 SH SOLE 0 0 450 IRON MTN INC NEW COM 46284V101 292 12261 SH SOLE 10723 0 1538 ISHARES GOLD TRUST ISHARES 464285105 12 822 SH SOLE 0 0 822 ISHARES INC MSCI CDA ETF 464286509 16 740 SH SOLE 370 0 370 ISHARES TR S&P 100 ETF 464287101 3112 26233 SH SOLE 2200 0 24033 ISHARES TR SELECT DIVID ETF 464287168 638 8682 SH SOLE 0 0 8682 ISHARES TR TIPS BD ETF 464287176 3310 28068 SH SOLE 1226 0 26842 ISHARES TR CHINA LG-CAP ETF 464287184 45 1200 SH SOLE 1200 0 0 ISHARES TR CORE S&P500 ETF 464287200 287 1109 SH SOLE 0 0 1109 ISHARES TR CORE US AGGBD ET 464287226 54 464 SH SOLE 464 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1996 58471 SH SOLE 2230 0 56241 ISHARES TR IBOXX INV CP ETF 464287242 193 1562 SH SOLE 62 0 1500 ISHARES TR S&P 500 GRWT ETF 464287309 1352 8189 SH SOLE 719 0 7470 ISHARES TR S&P 500 VAL ETF 464287408 26 274 SH SOLE 0 0 274 ISHARES TR 1 3 YR TREAS BD 464287457 1386 15994 SH SOLE 425 0 15569 ISHARES TR MSCI EAFE ETF 464287465 1493 27927 SH SOLE 0 0 27927 ISHARES TR RUS MDCP VAL ETF 464287473 10 150 SH SOLE 75 0 75 ISHARES TR RUS MD CP GR ETF 464287481 5216 42902 SH SOLE 2888 0 40014 ISHARES TR RUS MID CAP ETF 464287499 89 2051 SH SOLE 0 0 2051 ISHARES TR CORE S&P MCP ETF 464287507 1071 7445 SH SOLE 2228 0 5217 ISHARES TR EXPANDED TECH 464287515 51 242 SH SOLE 242 0 0 ISHARES TR PHLX SEMICND ETF 464287523 47 227 SH SOLE 227 0 0 ISHARES TR NASDAQ BIOTECH 464287556 27 255 SH SOLE 30 0 225 ISHARES TR COHEN STEER REIT 464287564 21 225 SH SOLE 0 0 225 ISHARES TR RUS 1000 GRW ETF 464287614 44 290 SH SOLE 0 0 290 ISHARES TR RUS 1000 ETF 464287622 2895 20457 SH SOLE 7300 0 13157 ISHARES TR RUS 2000 GRW ETF 464287648 422 2668 SH SOLE 0 0 2668 ISHARES TR RUSSELL 2000 ETF 464287655 4260 37222 SH SOLE 2361 0 34861 ISHARES TR RUSSELL 3000 ETF 464287689 266 1790 SH SOLE 0 0 1790 ISHARES TR U.S. TECH ETF 464287721 133 650 SH SOLE 0 0 650 ISHARES TR U.S. REAL ES ETF 464287739 32 456 SH SOLE 0 0 456 ISHARES TR CORE S&P SCP ETF 464287804 1173 20900 SH SOLE 1116 0 19784 ISHARES TR S&P SML 600 GWT 464287887 21 152 SH SOLE 0 0 152 ISHARES TR INTL TREA BD ETF 464288117 325 6582 SH SOLE 0 0 6582 ISHARES TR AGENCY BOND ETF 464288166 2809 23296 SH SOLE 250 0 23046 ISHARES TR GL CLEAN ENE ETF 464288224 21 2200 SH SOLE 0 0 2200 ISHARES TR JPMORGAN USD EMG 464288281 248 2565 SH SOLE 0 0 2565 ISHARES TR NATIONAL MUN ETF 464288414 199 1762 SH SOLE 1762 0 0 ISHARES TR IBOXX HI YD ETF 464288513 26 339 SH SOLE 9 0 330 ISHARES TR MSCI KLD400 SOC 464288570 243 2490 SH SOLE 0 0 2490 ISHARES TR MBS ETF 464288588 49763 450587 SH SOLE 53447 0 397140 ISHARES TR INTRM GOV CR ETF 464288612 104 910 SH SOLE 910 0 0 ISHARES TR INTRM TR CRP ETF 464288638 2491 45358 SH SOLE 558 0 44800 ISHARES TR SH TR CRPORT ETF 464288646 20180 385401 SH SOLE 22996 0 362405 ISHARES TR 3 7 YR TREAS BD 464288661 1624 12183 SH SOLE 183 0 12000 ISHARES TR SHORT TREAS BD 464288679 1378 12413 SH SOLE 0 0 12413 ISHARES TR PFD AND INCM SEC 464288687 48 1500 SH SOLE 1500 0 0 ISHARES TR US AER DEF ETF 464288760 41 285 SH SOLE 260 0 25 ISHARES TR MSCI USA ESG SLC 464288802 2158 19657 SH SOLE 9304 0 10353 ISHARES TR U.S. MED DVC ETF 464288810 43 190 SH SOLE 190 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 41 575 SH SOLE 0 0 575 ISHARES TR CORE MSCI EAFE 46432F842 183 3666 SH SOLE 1390 0 2276 ISHARES INC CORE MSCI EMKT 46434G103 145 3572 SH SOLE 1359 0 2213 ISHARES INC ESG MSCI EM ETF 46434G863 46 1673 SH SOLE 988 0 685 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 591 23450 SH SOLE 0 0 23450 ISHARES TR IBONDS DEC23 ETF 46434VAX8 1086 43450 SH SOLE 0 0 43450 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1325 53450 SH SOLE 0 0 53450 ISHARES TR IBONDS DEC21 ETF 46434VBK5 825 33450 SH SOLE 0 0 33450 ISHARES TR ESG 1 5 YR USD 46435G243 479 19210 SH SOLE 550 0 18660 ISHARES TR ESG MSCI EAFE 46435G516 9 164 SH SOLE 164 0 0 ISHARES TR MSCI GLOBAL IMP 46435G532 24 410 SH SOLE 0 0 410 ISHARES TR MSCI ACWI EXUS 46435G847 0 0 SH SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 50961 566042 SH SOLE 60226 0 505815 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 448 10351 SH SOLE 0 0 10351 JACOBS ENGR GROUP INC COM 469814107 19 236 SH SOLE 0 0 236 JD COM INC SPON ADR CL A 47215P106 30 735 SH SOLE 735 0 0 JOHNSON & JOHNSON COM 478160104 83823 639236 SH SOLE 77106 0 562130 J2 GLOBAL INC COM 48123V102 60 800 SH SOLE 0 0 800 KAR AUCTION SVCS INC COM 48238T109 2 150 SH SOLE 150 0 0 KLA CORPORATION COM NEW 482480100 5 32 SH SOLE 32 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 25 200 SH SOLE 200 0 0 KELLOGG CO COM 487836108 217 3614 SH SOLE 1632 0 1982 KELLY SVCS INC CL A 488152208 14 1130 SH SOLE 1130 0 0 KEMPER CORP DEL COM 488401100 182 2450 SH SOLE 0 0 2450 KEYCORP COM 493267108 77 7456 SH SOLE 3410 0 4046 KEYSIGHT TECHNOLOGIES INC COM 49338L103 41 490 SH SOLE 0 0 490 KIMBERLY CLARK CORP COM 494368103 1676 13106 SH SOLE 720 0 12386 KINDER MORGAN INC DEL COM 49456B101 21 1473 SH SOLE 500 0 973 KINGSTONE COS INC COM 496719105 14 2785 SH SOLE 2785 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 200 6755 SH SOLE 4830 0 1925 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 9 214 SH SOLE 214 0 0 KONTOOR BRANDS INC COM 50050N103 36 1901 SH SOLE 42 0 1859 KRAFT HEINZ CO COM 500754106 153 6165 SH SOLE 1327 0 4838 LCI INDS COM 50189K103 2 23 SH SOLE 0 0 23 L3HARRIS TECHNOLOGIES INC COM 502431109 53794 298655 SH SOLE 28467 0 270188 LABORATORY CORP AMER HLDGS COM NEW 50540R409 300 2373 SH SOLE 100 0 2273 LAKELAND BANCORP INC COM 511637100 32 3000 SH SOLE 0 0 3000 LAM RESEARCH CORP COM 512807108 15182 63260 SH SOLE 9333 0 53927 LAMB WESTON HLDGS INC COM 513272104 39 675 SH SOLE 0 0 675 LAREDO PETROLEUM INC COM 516806106 7 19000 SH SOLE 18000 0 1000 LAUDER ESTEE COS INC CL A 518439104 115 722 SH SOLE 0 0 722 LEIDOS HOLDINGS INC COM 525327102 1989 21708 SH SOLE 4990 0 16718 LIBERTY BROADBAND CORP COM SER A 530307107 0 4 SH SOLE 0 0 4 LIBERTY BROADBAND CORP COM SER C 530307305 1 8 SH SOLE 0 0 8 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1 17 SH SOLE 0 0 17 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1 34 SH SOLE 0 0 34 LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 0 1 SH SOLE 0 0 1 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 0 8 SH SOLE 0 0 8 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 0 4 SH SOLE 0 0 4 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 0 3 SH SOLE 0 0 3 LILLY ELI & CO COM 532457108 3095 22313 SH SOLE 5561 0 16752 LINCOLN NATL CORP IND COM 534187109 24 896 SH SOLE 896 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 8 1300 SH SOLE 1300 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 0 33 SH SOLE 0 0 33 LITHIUM AMERS CORP NEW COM NEW 53680Q207 5 2000 SH SOLE 0 0 2000 LOCKHEED MARTIN CORP COM 539830109 2659 7844 SH SOLE 818 0 7026 LOEWS CORP COM 540424108 188 5400 SH SOLE 0 0 5400 LOWES COS INC COM 548661107 548 6368 SH SOLE 2353 0 4015 LUTHER BURBANK CORP COM 550550107 19 2110 SH SOLE 2110 0 0 M & T BK CORP COM 55261F104 31 300 SH SOLE 200 0 100 MDU RES GROUP INC COM 552690109 123 5725 SH SOLE 0 0 5725 MGE ENERGY INC COM 55277P104 155 2361 SH SOLE 0 0 2361 MPLX LP COM UNIT REP LTD 55336V100 18 1563 SH SOLE 0 0 1563 MSC INDL DIRECT INC CL A 553530106 21 390 SH SOLE 390 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 139 3822 SH SOLE 1670 0 2152 MAGNA INTL INC COM 559222401 26 815 SH SOLE 700 0 115 MANHATTAN ASSOCS INC COM 562750109 4 80 SH SOLE 0 0 80 MANULIFE FINL CORP COM 56501R106 4 300 SH SOLE 0 0 300 MARATHON OIL CORP COM 565849106 46 14132 SH SOLE 0 0 14132 MARATHON PETE CORP COM 56585A102 1752 74185 SH SOLE 1350 0 72835 MARKETAXESS HLDGS INC COM 57060D108 8 23 SH SOLE 0 0 23 MARSH & MCLENNAN COS INC COM 571748102 656 7584 SH SOLE 170 0 7414 MARRIOTT INTL INC NEW CL A 571903202 801 10711 SH SOLE 5547 0 5164 MASTERCARD INC CL A 57636Q104 46516 192566 SH SOLE 34175 0 158391 MCCORMICK & CO INC COM NON VTG 579780206 344 2437 SH SOLE 249 0 2188 MCDONALDS CORP COM 580135101 49830 301358 SH SOLE 27591 0 273767 MCKESSON CORP COM 58155Q103 152 1121 SH SOLE 608 0 513 MERCADOLIBRE INC COM 58733R102 13 26 SH SOLE 26 0 0 MERCK & CO. INC COM 58933Y105 23019 299186 SH SOLE 28771 0 270414 MEREDITH CORP COM 589433101 6 500 SH SOLE 500 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 7 810 SH SOLE 810 0 0 METLIFE INC COM 59156R108 276 9036 SH SOLE 6800 0 2236 METTLER TOLEDO INTERNATIONAL COM 592688105 228 330 SH SOLE 40 0 290 MICROSOFT CORP COM 594918104 129169 819030 SH SOLE 84379 0 734651 MICROVISION INC DEL COM NEW 594960304 0 2000 SH SOLE 0 0 2000 MICROCHIP TECHNOLOGY INC COM 595017104 14 213 SH SOLE 100 0 113 MICRON TECHNOLOGY INC COM 595112103 27 633 SH SOLE 300 0 333 MOELIS & CO CL A 60786M105 4 143 SH SOLE 0 0 143 MOHAWK INDS INC COM 608190104 127 1667 SH SOLE 650 0 1017 MOLSON COORS BEVERAGE CO CL B 60871R209 222 5682 SH SOLE 1110 0 4572 MONDELEZ INTL INC CL A 609207105 7185 143478 SH SOLE 14930 0 128548 MONGODB INC CL A 60937P106 184 1350 SH SOLE 0 0 1350 MONMOUTH REAL ESTATE INVT CO CL A 609720107 72 6000 SH SOLE 0 0 6000 MONSTER BEVERAGE CORP NEW COM 61174X109 4 72 SH SOLE 72 0 0 MOODYS CORP COM 615369105 704 3328 SH SOLE 618 0 2710 MORGAN STANLEY COM NEW 617446448 166 4887 SH SOLE 2116 0 2771 MORNINGSTAR INC COM 617700109 233 2000 SH SOLE 1350 0 650 MOSAIC CO NEW COM 61945C103 5 491 SH SOLE 0 0 491 MOTOROLA SOLUTIONS INC COM NEW 620076307 11 85 SH SOLE 0 0 85 NASDAQ INC COM 631103108 4 40 SH SOLE 0 0 40 NATIONAL FUEL GAS CO N J COM 636180101 63 1700 SH SOLE 0 0 1700 NATIONAL GRID PLC SPONSORED ADR NE 636274409 32 549 SH SOLE 458 0 91 NATURAL ALTERNATIVES INTL IN COM NEW 638842302 6 915 SH SOLE 915 0 0 NATURAL GAS SERVICES GROUP COM 63886Q109 7 1575 SH SOLE 1575 0 0 NAVIENT CORPORATION COM 63938C108 36 4725 SH SOLE 0 0 4725 NETAPP INC COM 64110D104 4 100 SH SOLE 0 0 100 NETFLIX INC COM 64110L106 325 865 SH SOLE 60 0 805 NEW JERSEY RES COM 646025106 204 6000 SH SOLE 0 0 6000 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2 425 SH SOLE 425 0 0 NEWMONT CORP COM 651639106 8 168 SH SOLE 0 0 168 NEWS CORP NEW CL A 65249B109 9 1040 SH SOLE 1040 0 0 NEXTERA ENERGY INC COM 65339F101 4331 18000 SH SOLE 2359 0 15641 NIKE INC CL B 654106103 22453 271372 SH SOLE 39776 0 231596 NISOURCE INC COM 65473P105 86 3463 SH SOLE 0 0 3463 NOBLE ENERGY INC COM 655044105 5 800 SH SOLE 800 0 0 NORDSTROM INC COM 655664100 3 200 SH SOLE 0 0 200 NORFOLK SOUTHERN CORP COM 655844108 2384 16332 SH SOLE 1028 0 15304 NORTHERN TR CORP COM 665859104 64 850 SH SOLE 100 0 750 NORTHROP GRUMMAN CORP COM 666807102 825 2726 SH SOLE 850 0 1876 NORTHWEST NAT HLDG CO COM 66765N105 23 375 SH SOLE 0 0 375 NORTONLIFELOCK INC COM 668771108 260 13900 SH SOLE 0 0 13900 NOVARTIS A G SPONSORED ADR 66987V109 237 2876 SH SOLE 333 0 2543 NOVAVAX INC COM NEW 670002401 16 1200 SH SOLE 0 0 1200 NOVO-NORDISK A S ADR 670100205 178 2950 SH SOLE 550 0 2400 NU SKIN ENTERPRISES INC CL A 67018T105 10 470 SH SOLE 470 0 0 NUCOR CORP COM 670346105 129 3589 SH SOLE 400 0 3189 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 67 4500 SH SOLE 4500 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 15 1076 SH SOLE 0 0 1076 NVIDIA CORP COM 67066G104 760 2884 SH SOLE 948 0 1936 NUVEEN QUALITY MUNCP INCOME COM 67066V101 35 2546 SH SOLE 0 0 2546 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 29 1500 SH SOLE 0 0 1500 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 20 1965 SH SOLE 0 0 1965 NUVEEN REAL ASSET INCOME & G COM 67074Y105 99 10000 SH SOLE 0 0 10000 OGE ENERGY CORP COM 670837103 94 3060 SH SOLE 1600 0 1460 NUVEEN MUN VALUE FD INC COM 670928100 10 1000 SH SOLE 0 0 1000 O REILLY AUTOMOTIVE INC NEW COM 67103H107 18 61 SH SOLE 0 0 61 OCCIDENTAL PETE CORP COM 674599105 34 2942 SH SOLE 500 0 2442 OKTA INC CL A 679295105 630 5150 SH SOLE 150 0 5000 OLD DOMINION FREIGHT LINE IN COM 679580100 11 82 SH SOLE 0 0 82 OMNICOM GROUP INC COM 681919106 77 1410 SH SOLE 30 0 1380 ORACLE CORP COM 68389X105 15890 328788 SH SOLE 24957 0 303831 ORMAT TECHNOLOGIES INC COM 686688102 14 200 SH SOLE 0 0 200 PGT INNOVATIONS INC COM 69336V101 67 8000 SH SOLE 6300 0 1700 PJT PARTNERS INC COM CL A 69343T107 22 511 SH SOLE 0 0 511 PNC FINL SVCS GROUP INC COM 693475105 389 4062 SH SOLE 419 0 3643 PPG INDS INC COM 693506107 1172 14016 SH SOLE 9086 0 4930 PPL CORP COM 69351T106 248 10044 SH SOLE 300 0 9744 PTC INC COM 69370C100 31 500 SH SOLE 0 0 500 PACIRA BIOSCIENCES COM 695127100 10 300 SH SOLE 0 0 300 PACKAGING CORP AMER COM 695156109 9 100 SH SOLE 100 0 0 PALO ALTO NETWORKS INC COM 697435105 631 3850 SH SOLE 0 0 3850 PARKER HANNIFIN CORP COM 701094104 5233 40340 SH SOLE 4012 0 36328 PAYCHEX INC COM 704326107 271 4313 SH SOLE 3100 0 1213 PAYCOM SOFTWARE INC COM 70432V102 60 295 SH SOLE 0 0 295 PAYPAL HLDGS INC COM 70450Y103 943 9848 SH SOLE 4025 0 5823 PEGASYSTEMS INC COM 705573103 6 80 SH SOLE 80 0 0 PEMBINA PIPELINE CORP COM 706327103 21 1122 SH SOLE 0 0 1122 PENUMBRA INC COM 70975L107 81 500 SH SOLE 0 0 500 PEOPLES UTD FINL INC COM 712704105 59 5350 SH SOLE 1000 0 4350 PEPSICO INC COM 713448108 18957 157842 SH SOLE 12080 0 145762 PERSPECTA INC COM 715347100 18 993 SH SOLE 773 0 220 PFIZER INC COM 717081103 50238 1539158 SH SOLE 182729 0 1356429 PHILIP MORRIS INTL INC COM 718172109 4798 65757 SH SOLE 8164 0 57593 PHILLIPS 66 COM 718546104 6047 112705 SH SOLE 18905 0 93800 PHYSICIANS RLTY TR COM 71943U104 59 4200 SH SOLE 0 0 4200 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 118 1197 SH SOLE 1197 0 0 PINNACLE WEST CAP CORP COM 723484101 30 394 SH SOLE 0 0 394 PINTEREST INC CL A 72352L106 3 200 SH SOLE 0 0 200 PIONEER NAT RES CO COM 723787107 145 2061 SH SOLE 0 0 2061 PIPER SANDLER COMPANIES COM 724078100 0 6 SH SOLE 6 0 0 PLANET FITNESS INC CL A 72703H101 107 2200 SH SOLE 2000 0 200 PLUG POWER INC COM NEW 72919P202 71 20000 SH SOLE 0 0 20000 POLARIS INC COM 731068102 3417 70970 SH SOLE 3147 0 67823 POOL CORPORATION COM 73278L105 47 239 SH SOLE 200 0 39 PORTLAND GEN ELEC CO COM NEW 736508847 48 1000 SH SOLE 1000 0 0 PREMIER INC CL A 74051N102 4 115 SH SOLE 0 0 115 PRICE T ROWE GROUP INC COM 74144T108 123 1255 SH SOLE 750 0 505 PRICESMART INC COM 741511109 3 62 SH SOLE 0 0 62 PRIMERICA INC COM 74164M108 7 79 SH SOLE 0 0 79 PRINCIPAL FINL GROUP INC COM 74251V102 6 180 SH SOLE 0 0 180 PROCTER & GAMBLE CO COM 742718109 35525 322958 SH SOLE 17238 0 305720 PROGRESSIVE CORP OHIO COM 743315103 25 335 SH SOLE 0 0 335 PROLOGIS INC. COM 74340W103 12 150 SH SOLE 0 0 150 PROSHARES TR PSHS ULTSH 20YRS 74347B201 20 1262 SH SOLE 0 0 1262 PROSHARES TR ULTRA FNCLS NEW 74347X633 6 240 SH SOLE 0 0 240 PROSIGHT GLOBAL INC COM 74349J103 373 38280 SH SOLE 0 0 38280 PROTECTIVE INS CORP CL B 74368L203 24 1720 SH SOLE 1720 0 0 PRUDENTIAL FINL INC COM 744320102 31 590 SH SOLE 0 0 590 PRUDENTIAL PLC ADR 74435K204 8 300 SH SOLE 0 0 300 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 169 3752 SH SOLE 0 0 3752 PUBLIC STORAGE COM 74460D109 71 360 SH SOLE 0 0 360 PULTE GROUP INC COM 745867101 159 7117 SH SOLE 0 0 7117 PURE STORAGE INC CL A 74624M102 123 10000 SH SOLE 0 0 10000 QORVO INC COM 74736K101 4 46 SH SOLE 46 0 0 Q2 HLDGS INC COM 74736L109 13 217 SH SOLE 217 0 0 QUALCOMM INC COM 747525103 360 5322 SH SOLE 953 0 4369 QUEST DIAGNOSTICS INC COM 74834L100 1076 13398 SH SOLE 0 0 13398 RLI CORP COM 749607107 3 29 SH SOLE 0 0 29 RPM INTL INC COM 749685103 215 3620 SH SOLE 1000 0 2620 RPT REALTY SH BEN INT 74971D101 6 1000 SH SOLE 1000 0 0 RADIANT LOGISTICS INC COM 75025X100 0 87 SH SOLE 87 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 19 300 SH SOLE 300 0 0 RAYONIER INC COM 754907103 17 719 SH SOLE 0 0 719 RAYTHEON CO COM NEW 755111507 18299 139529 SH SOLE 26737 0 112792 RBC BEARINGS INC COM 75524B104 3 31 SH SOLE 0 0 31 REALTY INCOME CORP COM 756109104 55 1100 SH SOLE 1100 0 0 REGENCY CTRS CORP COM 758849103 21 550 SH SOLE 0 0 550 RENASANT CORP COM 75970E107 20 900 SH SOLE 0 0 900 REPUBLIC SVCS INC COM 760759100 221 2943 SH SOLE 885 0 2058 RESIDEO TECHNOLOGIES INC COM 76118Y104 0 31 SH SOLE 0 0 31 RINGCENTRAL INC CL A 76680R206 32 150 SH SOLE 150 0 0 ROCKWELL AUTOMATION INC COM 773903109 447 2962 SH SOLE 1450 0 1512 ROKU INC COM CL A 77543R102 9 107 SH SOLE 0 0 107 ROPER TECHNOLOGIES INC COM 776696106 1464 4696 SH SOLE 100 0 4596 ROSS STORES INC COM 778296103 687 7894 SH SOLE 0 0 7894 ROYAL BK CDA COM 780087102 52 852 SH SOLE 0 0 852 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 79 2423 SH SOLE 1219 0 1204 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 143 4089 SH SOLE 0 0 4089 RYMAN HOSPITALITY PPTYS INC COM 78377T107 22 600 SH SOLE 600 0 0 S&P GLOBAL INC COM 78409V104 36285 148071 SH SOLE 21360 0 126711 SLM CORP COM 78442P106 34 4725 SH SOLE 0 0 4725 SPDR S&P 500 ETF TR TR UNIT 78462F103 32395 125682 SH SOLE 4967 0 120715 SPDR GOLD TRUST GOLD SHS 78463V107 278 1880 SH SOLE 1300 0 580 SPDR SER TR S&P 600 SMCP GRW 78464A201 20 440 SH SOLE 0 0 440 SPDR SER TR BLMBRG BRC CNVRT 78464A359 19 400 SH SOLE 0 0 400 SPDR SER TR PORTFOLIO INTRMD 78464A375 2213 65070 SH SOLE 0 0 65070 SPDR SER TR PORTFOLIO SHORT 78464A474 2787 92118 SH SOLE 0 0 92118 SPDR SER TR BLOMBERG INTL TR 78464A516 316 11381 SH SOLE 0 0 11381 SPDR SER TR DJ REIT ETF 78464A607 3 44 SH SOLE 0 0 44 SPDR SER TR AEROSPACE DEF 78464A631 57 746 SH SOLE 347 0 399 SPDR SER TR GLB DOW ETF 78464A706 2 36 SH SOLE 0 0 36 SPDR SER TR S&P INS ETF 78464A789 1 34 SH SOLE 34 0 0 SPDR SER TR S&P BK ETF 78464A797 128 4758 SH SOLE 758 0 4000 SPDR SER TR S&P BIOTECH 78464A870 149 1925 SH SOLE 0 0 1925 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 749 2851 SH SOLE 1004 0 1847 SPDR SER TR BLOOMBERG SRT TR 78468R408 135 5732 SH SOLE 0 0 5732 SPDR SER TR OILGAS EQUIP 78468R549 5 200 SH SOLE 200 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 458 9165 SH SOLE 0 0 9165 SPDR SER TR NUVEEN BLMBRG SR 78468R739 1213 24798 SH SOLE 1250 0 23548 SABRA HEALTH CARE REIT INC COM 78573L106 0 39 SH SOLE 0 0 39 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 19 1250 SH SOLE 0 0 1250 SALESFORCE COM INC COM 79466L302 313 2176 SH SOLE 385 0 1791 SANOFI SPONSORED ADR 80105N105 471 10775 SH SOLE 3385 0 7390 SAP SE SPON ADR 803054204 236 2137 SH SOLE 0 0 2137 HENRY SCHEIN INC COM 806407102 29 572 SH SOLE 0 0 572 SCHLUMBERGER LTD COM 806857108 433 32083 SH SOLE 1975 0 30108 SCHWAB CHARLES CORP COM 808513105 959 28530 SH SOLE 5170 0 23360 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 11 210 SH SOLE 0 0 210 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 28 614 SH SOLE 614 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 25 1013 SH SOLE 1013 0 0 SEA LTD SPONSORED ADS 81141R100 39 870 SH SOLE 0 0 870 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2 36 SH SOLE 36 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 33 373 SH SOLE 59 0 314 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 7 130 SH SOLE 130 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 6 60 SH SOLE 60 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 7 253 SH SOLE 39 0 214 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 264 12698 SH SOLE 0 0 12698 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 30 505 SH SOLE 87 0 418 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 78 968 SH SOLE 401 0 567 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 5 120 SH SOLE 120 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2 55 SH SOLE 55 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 283 5114 SH SOLE 32 0 5082 SEMPRA ENERGY COM 816851109 114 1012 SH SOLE 67 0 945 SENSIENT TECHNOLOGIES CORP COM 81725T100 70 1600 SH SOLE 0 0 1600 SERVICE PPTYS TR COM SH BEN INT 81761L102 66 12250 SH SOLE 0 0 12250 SERVICENOW INC COM 81762P102 71 247 SH SOLE 152 0 95 SHERWIN WILLIAMS CO COM 824348106 4395 9565 SH SOLE 3635 0 5930 SHOPIFY INC CL A 82509L107 30 72 SH SOLE 0 0 72 SIENTRA INC COM 82621J105 2 1000 SH SOLE 1000 0 0 SILVERCREST ASSET MGMT GROUP CL A 828359109 9 950 SH SOLE 750 0 200 SIMPSON MANUFACTURING CO INC COM 829073105 5 83 SH SOLE 0 0 83 SKYWORKS SOLUTIONS INC COM 83088M102 18 200 SH SOLE 200 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 1 50 SH SOLE 0 0 50 SMUCKER J M CO COM NEW 832696405 59 528 SH SOLE 528 0 0 SONOCO PRODS CO COM 835495102 28 600 SH SOLE 0 0 600 SONOS INC COM 83570H108 72 8500 SH SOLE 5500 0 3000 SOUTHERN CO COM 842587107 885 16346 SH SOLE 1767 0 14579 SOUTHERN COPPER CORP COM 84265V105 6 200 SH SOLE 0 0 200 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1291 53941 SH SOLE 9889 0 44052 SPLUNK INC COM 848637104 42 330 SH SOLE 30 0 300 SPRAGUE RES LP COM UNIT REP LTD 849343108 46 3500 SH SOLE 2000 0 1500 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 22 1654 SH SOLE 0 0 1654 SQUARE INC CL A 852234103 10 200 SH SOLE 0 0 200 STARBUCKS CORP COM 855244109 303 4602 SH SOLE 300 0 4302 STARWOOD PPTY TR INC COM 85571B105 105 10260 SH SOLE 260 0 10000 STATE STR CORP COM 857477103 1685 31627 SH SOLE 3904 0 27723 STEELCASE INC CL A 858155203 2 200 SH SOLE 0 0 200 STEIN MART INC COM 858375108 0 1000 SH SOLE 1000 0 0 STERICYCLE INC COM 858912108 17 350 SH SOLE 350 0 0 STITCH FIX INC COM CL A 860897107 1 50 SH SOLE 0 0 50 STMICROELECTRONICS N V NY REGISTRY 861012102 4 200 SH SOLE 0 0 200 STRYKER CORP COM 863667101 1450 8710 SH SOLE 1598 0 7112 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 150 10600 SH SOLE 0 0 10600 SUMMIT MATLS INC CL A 86614U100 3 200 SH SOLE 0 0 200 SUN LIFE FINL INC COM 866796105 24 742 SH SOLE 170 0 572 SUNPOWER CORP COM 867652406 1 190 SH SOLE 0 0 190 SUNOCO LP COM UT REP LP 86765K109 8 500 SH SOLE 0 0 500 SYSCO CORP COM 871829107 1280 28056 SH SOLE 790 0 27266 TJX COS INC NEW COM 872540109 45715 956183 SH SOLE 92624 0 863559 TRI POINTE GROUP INC COM 87265H109 8 879 SH SOLE 0 0 879 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4 80 SH SOLE 0 0 80 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 16 1041 SH SOLE 0 0 1041 TARGET CORP COM 87612E106 997 10719 SH SOLE 1962 0 8757 TARGA RES CORP COM 87612G101 5 712 SH SOLE 0 0 712 TELEDYNE TECHNOLOGIES INC COM 879360105 12 41 SH SOLE 0 0 41 TELEFLEX INCORPORATED COM 879369106 8727 29798 SH SOLE 4528 0 25270 TELEFONICA S A SPONSORED ADR 879382208 48 10581 SH SOLE 3342 0 7239 TERADATA CORP DEL COM 88076W103 4 216 SH SOLE 0 0 216 TERADYNE INC COM 880770102 14 251 SH SOLE 251 0 0 TESLA INC COM 88160R101 77 147 SH SOLE 22 0 125 TEXAS INSTRS INC COM 882508104 12867 128755 SH SOLE 8260 0 120495 TEXTRON INC COM 883203101 17 639 SH SOLE 0 0 639 THE TRADE DESK INC COM CL A 88339J105 203 1050 SH SOLE 700 0 350 THERMO FISHER SCIENTIFIC INC COM 883556102 29372 103569 SH SOLE 16432 0 87137 3M CO COM 88579Y101 7759 56835 SH SOLE 3823 0 53012 TIMKEN CO COM 887389104 187 5780 SH SOLE 1300 0 4480 TOLL BROTHERS INC COM 889478103 218 11300 SH SOLE 1700 0 9600 TORO CO COM 891092108 7 103 SH SOLE 0 0 103 TORONTO DOMINION BK ONT COM NEW 891160509 994 23451 SH SOLE 13084 0 10367 TOTAL S.A. SPONSORED ADS 89151E109 54 1440 SH SOLE 1440 0 0 TOWNSQUARE MEDIA INC CL A 892231101 126 27300 SH SOLE 21000 0 6300 TRANSACT TECHNOLOGIES INC COM 892918103 25 8000 SH SOLE 0 0 8000 TRANSENTERIX INC COM 89366M300 0 134 SH SOLE 0 0 134 TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 12 2696 SH SOLE 0 0 2696 TRAVELERS COMPANIES INC COM 89417E109 3140 31603 SH SOLE 923 0 30680 TREX CO INC COM 89531P105 16 200 SH SOLE 0 0 200 TRUIST FINL CORP COM 89832Q109 1287 41745 SH SOLE 3072 0 38673 TYLER TECHNOLOGIES INC COM 902252105 21874 73759 SH SOLE 3470 0 70289 TYSON FOODS INC CL A 902494103 52 890 SH SOLE 0 0 890 US BANCORP DEL COM NEW 902973304 161 4681 SH SOLE 1400 0 3281 UNDER ARMOUR INC CL A 904311107 0 50 SH SOLE 50 0 0 UNDER ARMOUR INC CL C 904311206 1 150 SH SOLE 150 0 0 UNILEVER PLC SPON ADR NEW 904767704 3136 62021 SH SOLE 7962 0 54059 UNILEVER N V N Y SHS NEW 904784709 1348 27629 SH SOLE 4114 0 23515 UNION PAC CORP COM 907818108 17893 126867 SH SOLE 29171 0 97697 UNITED NAT FOODS INC COM 911163103 1 100 SH SOLE 0 0 100 UNITED PARCEL SERVICE INC CL B 911312106 475 5084 SH SOLE 3015 0 2069 UNITED TECHNOLOGIES CORP COM 913017109 35213 373291 SH SOLE 38203 0 335088 UNITEDHEALTH GROUP INC COM 91324P102 20244 81175 SH SOLE 11781 0 69395 UNITIL CORP COM 913259107 7 142 SH SOLE 0 0 142 UNIVERSAL DISPLAY CORP COM 91347P105 13 100 SH SOLE 0 0 100 UNUM GROUP COM 91529Y106 173 11525 SH SOLE 1500 0 10025 US ECOLOGY INC COM 91734M103 1 30 SH SOLE 0 0 30 V F CORP COM 918204108 13083 241923 SH SOLE 17270 0 224653 VALERO ENERGY CORP COM 91913Y100 125 2762 SH SOLE 772 0 1990 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 67 4000 SH SOLE 0 0 4000 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 28 644 SH SOLE 644 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 30 260 SH SOLE 260 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 0 17 SH SOLE 17 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4325 41829 SH SOLE 690 0 41139 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 147 1434 SH SOLE 0 0 1434 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 6 54 SH SOLE 54 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 10 108 SH SOLE 108 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2956 35972 SH SOLE 1489 0 34483 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 12334 369948 SH SOLE 22030 0 347918 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 965 13636 SH SOLE 1155 0 12481 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1364 28000 SH SOLE 0 0 28000 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 12 216 SH SOLE 216 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1555 37907 SH SOLE 0 0 37907 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 9205 274375 SH SOLE 11295 0 263080 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 203 1475 SH SOLE 425 0 1050 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 6 115 SH SOLE 115 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 424 2553 SH SOLE 45 0 2508 VANGUARD WORLD FDS INF TECH ETF 92204A702 440 2076 SH SOLE 98 0 1978 VANGUARD WORLD FDS MATERIALS ETF 92204A801 7 75 SH SOLE 0 0 75 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 23165 371584 SH SOLE 60794 0 310789 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1297 16391 SH SOLE 6972 0 9419 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 75 950 SH SOLE 0 0 950 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 795 11273 SH SOLE 0 0 11273 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 63 1160 SH SOLE 1160 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 181 2076 SH SOLE 1861 0 215 VAREX IMAGING CORP COM 92214X106 31 1378 SH SOLE 0 0 1378 VARIAN MED SYS INC COM 92220P105 1529 14896 SH SOLE 1225 0 13671 VENTAS INC COM 92276F100 5 180 SH SOLE 0 0 180 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 24 103 SH SOLE 103 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 8 66 SH SOLE 0 0 66 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 430 6152 SH SOLE 79 0 6073 VANGUARD INDEX FDS SML CP GRW ETF 922908595 32 210 SH SOLE 0 0 210 VANGUARD INDEX FDS SM CP VAL ETF 922908611 27 300 SH SOLE 0 0 300 VANGUARD INDEX FDS MID CAP ETF 922908629 611 4641 SH SOLE 0 0 4641 VANGUARD INDEX FDS LARGE CAP ETF 922908637 263 2223 SH SOLE 0 0 2223 VANGUARD INDEX FDS GROWTH ETF 922908736 229 1460 SH SOLE 320 0 1140 VANGUARD INDEX FDS VALUE ETF 922908744 66 743 SH SOLE 233 0 510 VANGUARD INDEX FDS SMALL CP ETF 922908751 66 571 SH SOLE 15 0 556 VANGUARD INDEX FDS TOTAL STK MKT 922908769 251 1944 SH SOLE 0 0 1944 VEONEER INCORPORATED COM 92336X109 3 350 SH SOLE 0 0 350 VERISIGN INC COM 92343E102 22 120 SH SOLE 0 0 120 VERIZON COMMUNICATIONS INC COM 92343V104 3516 65429 SH SOLE 23057 0 42372 VERISK ANALYTICS INC COM 92345Y106 59 424 SH SOLE 300 0 124 VERTEX PHARMACEUTICALS INC COM 92532F100 34 144 SH SOLE 86 0 58 VIEWRAY INC COM 92672L107 3 1000 SH SOLE 0 0 1000 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 7 1100 SH SOLE 1100 0 0 VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 20 1309 SH SOLE 1309 0 0 VISA INC COM CL A 92826C839 43455 269705 SH SOLE 30947 0 238758 VIRTUS INVT PARTNERS INC COM 92828Q109 137 1800 SH SOLE 0 0 1800 VIVEVE MED INC COM 92852W303 0 10 SH SOLE 10 0 0 VMWARE INC CL A COM 928563402 10 83 SH SOLE 0 0 83 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 23 1692 SH SOLE 0 0 1692 VOYAGER THERAPEUTICS INC COM 92915B106 21 2300 SH SOLE 2000 0 300 VULCAN MATLS CO COM 929160109 427 3950 SH SOLE 2050 0 1900 WABCO HLDGS INC COM 92927K102 3 25 SH SOLE 0 0 25 WP CAREY INC COM 92936U109 234 4030 SH SOLE 1000 0 3030 WEC ENERGY GROUP INC COM 92939U106 1048 11888 SH SOLE 1095 0 10793 WABTEC COM 929740108 431 8960 SH SOLE 5110 0 3850 WALMART INC COM 931142103 12676 111563 SH SOLE 5915 0 105648 WALGREENS BOOTS ALLIANCE INC COM 931427108 477 10432 SH SOLE 1087 0 9345 WASHINGTON TR BANCORP COM 940610108 261 7132 SH SOLE 3500 0 3632 WASTE CONNECTIONS INC COM 94106B101 23 299 SH SOLE 0 0 299 WASTE MGMT INC DEL COM 94106L109 75 805 SH SOLE 393 0 412 WATERS CORP COM 941848103 851 4674 SH SOLE 864 0 3810 WATSCO INC COM 942622200 24 150 SH SOLE 150 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 98 1155 SH SOLE 1155 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 5 337 SH SOLE 0 0 337 WEIS MKTS INC COM 948849104 21 505 SH SOLE 0 0 505 WELLS FARGO CO NEW COM 949746101 9444 329062 SH SOLE 30566 0 298496 WELLTOWER INC COM 95040Q104 23 500 SH SOLE 0 0 500 WENDYS CO COM 95058W100 15 1000 SH SOLE 0 0 1000 WESTERN ASSET EMERGING MKTS COM 95766A101 23 2212 SH SOLE 2212 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 12 1000 SH SOLE 1000 0 0 WESTERN ASSET MUN HIGH INCOM COM 95766N103 45 6300 SH SOLE 3150 0 3150 WESTERN ASSET INTER MUNI FD COM 958435109 6 680 SH SOLE 680 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 4 1121 SH SOLE 0 0 1121 WESTROCK CO COM 96145D105 252 8913 SH SOLE 5300 0 3613 WEX INC COM 96208T104 1962 18768 SH SOLE 7510 0 11258 WEYERHAEUSER CO COM 962166104 179 10542 SH SOLE 1180 0 9362 WHIRLPOOL CORP COM 963320106 606 7063 SH SOLE 1000 0 6063 WHITING PETE CORP NEW COM NEW 966387409 0 500 SH SOLE 0 0 500 WILEY JOHN & SONS INC CL A 968223206 263 7015 SH SOLE 0 0 7015 WILLIAMS COS INC COM 969457100 105 7410 SH SOLE 1000 0 6410 WILLIAMS SONOMA INC COM 969904101 4 100 SH SOLE 0 0 100 WIPRO LTD SPON ADR 1 SH 97651M109 915 295248 SH SOLE 0 0 295248 WISDOMTREE INVTS INC COM 97717P104 49 21017 SH SOLE 13900 0 7117 WISDOMTREE TR US MIDCAP DIVID 97717W505 36 1500 SH SOLE 0 0 1500 WISDOMTREE TR US ESG FUND 97717W596 4 133 SH SOLE 0 0 133 WISDOMTREE TR JP SMALLCP DIV 97717W836 125 2145 SH SOLE 0 0 2145 WOODWARD INC COM 980745103 61 1022 SH SOLE 250 0 772 WORKDAY INC CL A 98138H101 781 6000 SH SOLE 0 0 6000 WRAP TECHNOLOGIES INC COM 98212N107 43 10000 SH SOLE 10000 0 0 XCEL ENERGY INC COM 98389B100 183 3027 SH SOLE 200 0 2827 XILINX INC COM 983919101 19 240 SH SOLE 0 0 240 XYLEM INC COM 98419M100 1456 22353 SH SOLE 858 0 21495 XEROX HOLDINGS CORP COM NEW 98421M106 85 4500 SH SOLE 0 0 4500 YETI HLDGS INC COM 98585X104 98 5000 SH SOLE 4000 0 1000 YORK WTR CO COM 987184108 18 410 SH SOLE 0 0 410 YUM BRANDS INC COM 988498101 47 683 SH SOLE 343 0 340 YUM CHINA HLDGS INC COM 98850P109 24 568 SH SOLE 293 0 275 ZEBRA TECHNOLOGIES CORP CL A 989207105 170 925 SH SOLE 250 0 675 ZENDESK INC COM 98936J101 13 200 SH SOLE 200 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 778 7693 SH SOLE 2892 0 4801 ZIONS BANCORPORATION N A COM 989701107 42 1570 SH SOLE 1500 0 70 ZOETIS INC CL A 98978V103 251 2130 SH SOLE 845 0 1285 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 96 660 SH SOLE 50 0 610 ADIENT PLC ORD SHS G0084W101 0 20 SH SOLE 0 0 20 ALLEGION PLC ORD SHS G0176J109 151 1643 SH SOLE 403 0 1240 ALLERGAN PLC SHS G0177J108 25 140 SH SOLE 7 0 133 AON PLC SHS CL A G0408V102 76 463 SH SOLE 0 0 463 ATLASSIAN CORP PLC CL A G06242104 8 60 SH SOLE 60 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 42317 259202 SH SOLE 42326 0 216876 BUNGE LIMITED COM G16962105 8 200 SH SOLE 200 0 0 EATON CORP PLC SHS G29183103 139 1785 SH SOLE 527 0 1258 ENSTAR GROUP LIMITED SHS G3075P101 31 192 SH SOLE 192 0 0 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 52 5000 SH SOLE 5000 0 0 EVEREST RE GROUP LTD COM G3223R108 212 1100 SH SOLE 0 0 1100 JOHNSON CTLS INTL PLC SHS G51502105 186 6892 SH SOLE 535 0 6357 LAZARD LTD SHS A G54050102 71 3000 SH SOLE 3000 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 30 1915 SH SOLE 1915 0 0 LINDE PLC SHS G5494J103 325 1876 SH SOLE 15 0 1861 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 23063 255745 SH SOLE 61519 0 194225 APTIV PLC SHS G6095L109 2920 59307 SH SOLE 10116 0 49191 NIELSEN HLDGS PLC SHS EUR G6518L108 1 67 SH SOLE 67 0 0 NVENT ELECTRIC PLC SHS G6700G107 6 371 SH SOLE 0 0 371 QUOTIENT LTD SHS G73268107 2 500 SH SOLE 0 0 500 RENAISSANCERE HOLDINGS LTD COM G7496G103 17 116 SH SOLE 0 0 116 SEAGATE TECHNOLOGY PLC SHS G7945M107 5 100 SH SOLE 0 0 100 PENTAIR PLC SHS G7S00T104 19 631 SH SOLE 0 0 631 STERIS PLC SHS USD G8473T100 20 140 SH SOLE 0 0 140 TRANE TECHNOLOGIES PLC SHS G8994E103 665 8057 SH SOLE 1084 0 6973 WILLIS TOWERS WATSON PLC LTD SHS G96629103 7 42 SH SOLE 0 0 42 ALCON INC ORD SHS H01301128 0 8 SH SOLE 0 0 8 CHUBB LIMITED COM H1467J104 142 1271 SH SOLE 300 0 971 TE CONNECTIVITY LTD REG SHS H84989104 180 2860 SH SOLE 1012 0 1848 TRANSOCEAN LTD REG SHS H8817H100 0 94 SH SOLE 0 0 94 CHECK POINT SOFTWARE TECH LT ORD M22465104 26 255 SH SOLE 255 0 0 WIX COM LTD SHS M98068105 15 150 SH SOLE 150 0 0 FERRARI N V COM N3167Y103 15 100 SH SOLE 0 0 100 MYLAN NV SHS EURO N59465109 3 200 SH SOLE 0 0 200 NXP SEMICONDUCTORS N V COM N6596X109 4759 57389 SH SOLE 9535 0 47854 NAVIGATOR HOLDINGS LTD SHS Y62132108 19 4210 SH SOLE 4210 0 0