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 357 14,046 SH   SOLE 3 14,046 0 0
AFLAC INC COM 001055102 7,340 201,922 SH   SOLE 3 166,922 0 35,000
AGCO CORP COM 001084102 275 3,700 SH   SOLE 3 3,700 0 0
AMN HEALTHCARE SVCS INC COM 001744101 13 230 SH   SOLE 3 230 0 0
ASGN INC COM 00191U102 59 935 SH   SOLE 3 935 0 0
AT&T INC COM 00206R102 2,275 79,784 SH   SOLE 3 79,784 0 0
ATN INTL INC COM 00215F107 5 100 SH   SOLE 3 100 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1 315 SH   SOLE 3 315 0 0
ABBOTT LABS COM 002824100 55,078 506,093 SH   SOLE 3 505,993 0 100
ABBVIE INC COM 00287Y109 44,540 508,508 SH   SOLE 3 470,580 0 37,928
ABIOMED INC COM 003654100 2 6 SH   SOLE 3 6 0 0
ACCOLADE INC COM 00437E102 146 3,745 SH   SOLE 3 3,445 0 300
ACUITY BRANDS INC COM 00508Y102 20 200 SH   SOLE 3 200 0 0
ACUSHNET HOLDINGS CORP COM 005098108 10 300 SH   SOLE 3 300 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 30 622 SH   SOLE 3 622 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,393 8,957 SH   SOLE 3 8,208 0 749
AEROJET ROCKETDYNE HLDGS INC COM 007800105 20 500 SH   SOLE 3 500 0 0
ADVANCED MICRO DEVICES INC COM 007903107 12 150 SH   SOLE 3 150 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 174 1,726 SH   SOLE 3 1,726 0 0
AGREE REALTY CORP COM 008492100 2 28 SH   SOLE 3 28 0 0
AIR PRODS & CHEMS INC COM 009158106 7,020 23,569 SH   SOLE 3 23,569 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 184 1,665 SH   SOLE 3 1,665 0 0
ALASKA AIR GROUP INC COM 011659109 1 36 SH   SOLE 3 36 0 0
ALECTOR INC COM 014442107 10 921 SH   SOLE 3 921 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 228 1,422 SH   SOLE 3 1,422 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 387 1,317 SH   SOLE 3 1,317 0 0
ALIGN TECHNOLOGY INC COM 016255101 23 70 SH   SOLE 3 70 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 10 233 SH   SOLE 3 233 0 0
ALLIANT ENERGY CORP COM 018802108 341 6,603 SH   SOLE 3 6,603 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 27 1,000 SH   SOLE 3 1,000 0 0
ALLSTATE CORP COM 020002101 885 9,396 SH   SOLE 3 9,396 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 38 262 SH   SOLE 3 262 0 0
ALPHABET INC CAP STK CL C 02079K107 71,545 48,683 SH   SOLE 3 48,531 0 152
ALPHABET INC CAP STK CL A 02079K305 40,922 27,922 SH   SOLE 1,3 23,895 0 4,027
ALPINE INCOME PPTY TR INC COM 02083X103 2 100 SH   SOLE 3 100 0 0
ALTRIA GROUP INC COM 02209S103 2,291 59,298 SH   SOLE 3 59,298 0 0
AMAZON COM INC COM 023135106 106,959 33,969 SH   SOLE 1,3 32,193 0 1,776
AMBEV SA SPONSORED ADR 02319V103 1 449 SH   SOLE 3 449 0 0
AMEDISYS INC COM 023436108 2 8 SH   SOLE 3 8 0 0
AMEREN CORP COM 023608102 123 1,559 SH   SOLE 3 1,559 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 15 1,192 SH   SOLE 3 1,192 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 1 17 SH   SOLE 3 17 0 0
AMERICAN ELEC PWR CO INC COM 025537101 727 8,894 SH   SOLE 3 8,894 0 0
AMERICAN EXPRESS CO COM 025816109 32,901 328,190 SH   SOLE 1,3 303,937 0 24,253
AMERICAN HOMES 4 RENT CL A 02665T306 5 162 SH   SOLE 3 162 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 140 SH   SOLE 3 140 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 167 6,063 SH   SOLE 3 6,063 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,208 33,956 SH   SOLE 3 33,956 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,454 10,036 SH   SOLE 3 10,036 0 0
AMERICAN WELL CORP CL A 03044L105 66 2,220 SH   SOLE 3 2,220 0 0
AMERICOLD RLTY TR COM 03064D108 1 34 SH   SOLE 3 34 0 0
AMERISOURCEBERGEN CORP COM 03073E105 290 2,988 SH   SOLE 3 2,988 0 0
AMERIPRISE FINL INC COM 03076C106 571 3,704 SH   SOLE 3 3,704 0 0
AMETEK INC COM 031100100 20,451 205,743 SH   SOLE 3 183,581 0 22,162
AMGEN INC COM 031162100 67,444 265,359 SH   SOLE 1,3 244,292 0 21,067
AMICUS THERAPEUTICS INC COM 03152W109 15 1,077 SH   SOLE 3 1,077 0 0
AMPHENOL CORP NEW CL A 032095101 270 2,496 SH   SOLE 3 2,496 0 0
ANALOG DEVICES INC COM 032654105 786 6,736 SH   SOLE 3 6,736 0 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 26 1,000 SH   SOLE 3 1,000 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 19 2,600 SH   SOLE 3 2,600 0 0
ANTHEM INC COM 036752103 222 826 SH   SOLE 3 826 0 0
APACHE CORP COM 037411105 15 1,629 SH   SOLE 3 1,629 0 0
APARTMENT INVT & MGMT CO CL A 03748R754 1 40 SH   SOLE 3 40 0 0
APHRIA INC COM 03765K104 1 230 SH   SOLE 3 230 0 0
APPLE INC COM 037833100 220,775 1,906,353 SH   SOLE 1,3 1,826,295 0 80,058
APPFOLIO INC COM CL A 03783C100 34 243 SH   SOLE 3 243 0 0
APPLIED MATLS INC COM 038222105 829 13,943 SH   SOLE 3 13,943 0 0
APTARGROUP INC COM 038336103 24 212 SH   SOLE 3 212 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 164 3,537 SH   SOLE 3 3,537 0 0
ARCONIC CORPORATION COM 03966V107 8 405 SH   SOLE 3 405 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 4 106 SH   SOLE 3 106 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 19 248 SH   SOLE 3 248 0 0
ARES CAPITAL CORP COM 04010L103 117 8,361 SH   SOLE 3 8,361 0 0
ARGENX SE SPONSORED ADR 04016X101 17 64 SH   SOLE 3 64 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 1 20 SH   SOLE 3 20 0 0
ARVINAS INC COM 04335A105 6 245 SH   SOLE 3 245 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 30 550 SH   SOLE 3 550 0 0
ATRION CORP COM 049904105 31 50 SH   SOLE 3 50 0 0
AUTODESK INC COM 052769106 198 858 SH   SOLE 3 858 0 0
AUTOLIV INC COM 052800109 29 400 SH   SOLE 3 400 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,170 51,403 SH   SOLE 3 51,403 0 0
AUTOZONE INC COM 053332102 543 461 SH   SOLE 3 11 0 450
AVALARA INC COM 05338G106 1 10 SH   SOLE 3 10 0 0
AVALONBAY CMNTYS INC COM 053484101 1 10 SH   SOLE 3 10 0 0
AVANOS MED INC COM 05350V106 6 173 SH   SOLE 3 173 0 0
AVANGRID INC COM 05351W103 56 1,110 SH   SOLE 3 1,110 0 0
AVERY DENNISON CORP COM 053611109 23 181 SH   SOLE 3 181 0 0
BCE INC COM NEW 05534B760 108 2,603 SH   SOLE 3 2,603 0 0
BP PLC SPONSORED ADR 055622104 492 28,181 SH   SOLE 3 27,870 0 311
BAIDU INC SPON ADR REP A 056752108 1,316 10,395 SH   SOLE 3 10,395 0 0
BALCHEM CORP COM 057665200 144 1,475 SH   SOLE 3 1,475 0 0
BALL CORP COM 058498106 94 1,130 SH   SOLE 3 1,130 0 0
BALLARD PWR SYS INC NEW COM 058586108 30 2,000 SH   SOLE 3 2,000 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1 380 SH   SOLE 3 380 0 0
BANCO SANTANDER S.A. ADR 05964H105 2 1,215 SH   SOLE 3 1,215 0 0
BK OF AMERICA CORP COM 060505104 8,830 366,551 SH   SOLE 3 366,551 0 0
BANK HAWAII CORP COM 062540109 288 5,700 SH   SOLE 3 5,700 0 0
BANK NEW YORK MELLON CORP COM 064058100 387 11,270 SH   SOLE 3 11,270 0 0
BANK NOVA SCOTIA B C COM 064149107 29 697 SH   SOLE 3 697 0 0
BANK OZK COM 06417N103 277 12,975 SH   SOLE 3 12,975 0 0
BAR HBR BANKSHARES COM 066849100 112 5,441 SH   SOLE 3 5,441 0 0
BARRICK GOLD CORP COM 067901108 3 100 SH   SOLE 3 100 0 0
BAXTER INTL INC COM 071813109 3,984 49,542 SH   SOLE 3 49,485 0 57
BEACON ROOFING SUPPLY INC COM 073685109 12 400 SH   SOLE 3 400 0 0
BECTON DICKINSON & CO COM 075887109 16,732 71,911 SH   SOLE 3 71,911 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 11,200 35 SH   SOLE 3 35 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 44,775 210,272 SH   SOLE 3 201,721 0 8,551
BERRY GLOBAL GROUP INC COM 08579W103 15 303 SH   SOLE 3 303 0 0
BEYOND MEAT INC COM 08862E109 50 300 SH   SOLE 3 300 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 3 38 SH   SOLE 3 38 0 0
BIOGEN INC COM 09062X103 85 300 SH   SOLE 3 300 0 0
BIO-TECHNE CORP COM 09073M104 3 11 SH   SOLE 3 11 0 0
BLACK KNIGHT INC COM 09215C105 38 433 SH   SOLE 3 433 0 0
BLACKROCK INC COM 09247X101 623 1,105 SH   SOLE 3 1,105 0 0
BLACKROCK UTILITIES INFRSTRC COM 09248D104 218 10,000 SH   SOLE 3 10,000 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 57 4,190 SH   SOLE 3 4,190 0 0
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 44 3,429 SH   SOLE 3 3,429 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 18 1,449 SH   SOLE 3 1,449 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 33 1,500 SH   SOLE 3 1,500 0 0
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 26 600 SH   SOLE 3 600 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 4,292 82,225 SH   SOLE 3 81,625 0 600
BLOCK H & R INC COM 093671105 26 1,600 SH   SOLE 3 1,600 0 0
BLOOM ENERGY CORP COM CL A 093712107 180 10,000 SH   SOLE 3 10,000 0 0
BLUEBIRD BIO INC COM 09609G100 18 334 SH   SOLE 3 334 0 0
BOEING CO COM 097023105 524 3,169 SH   SOLE 3 3,169 0 0
BOOKING HOLDINGS INC COM 09857L108 250 146 SH   SOLE 3 144 0 2
BORGWARNER INC COM 099724106 106 2,741 SH   SOLE 3 2,635 0 106
BOSTON BEER INC CL A 100557107 88 100 SH   SOLE 3 100 0 0
BOSTON PROPERTIES INC COM 101121101 1 18 SH   SOLE 3 18 0 0
BOSTON SCIENTIFIC CORP COM 101137107 40 1,050 SH   SOLE 3 1,050 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 5,976 99,122 SH   SOLE 3 99,122 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 11 4,821 SH   SOLE 3 4,821 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 10 267 SH   SOLE 3 267 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 22,438 169,985 SH   SOLE 1,3 160,957 0 9,028
BROADCOM INC COM 11135F101 49,729 136,499 SH   SOLE 1,3 125,096 0 11,403
BROOKLINE BANCORP INC DEL COM 11373M107 48 5,500 SH   SOLE 3 5,500 0 0
BROWN FORMAN CORP CL B 115637209 9 125 SH   SOLE 3 125 0 0
CDK GLOBAL INC COM 12508E101 116 2,668 SH   SOLE 3 2,668 0 0
CDW CORP COM 12514G108 38,916 325,575 SH   SOLE 3 294,985 0 30,590
CGI INC CL A SUB VTG 12532H104 13 191 SH   SOLE 3 191 0 0
CIGNA CORP NEW COM 125523100 907 5,354 SH   SOLE 3 5,354 0 0
CME GROUP INC COM 12572Q105 89 532 SH   SOLE 3 532 0 0
CMS ENERGY CORP COM 125896100 18 298 SH   SOLE 3 298 0 0
CNB FINL CORP PA COM 126128107 410 27,551 SH   SOLE 3 27,551 0 0
CSG SYS INTL INC COM 126349109 64 1,570 SH   SOLE 3 1,570 0 0
CSX CORP COM 126408103 11,883 152,993 SH   SOLE 3 152,993 0 0
CVS HEALTH CORP COM 126650100 2,324 39,787 SH   SOLE 3 39,787 0 0
CACI INTL INC CL A 127190304 139 650 SH   SOLE 3 650 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 63 1,449 SH   SOLE 3 1,449 0 0
CAMDEN NATL CORP COM 133034108 456 15,082 SH   SOLE 3 15,082 0 0
CAMDEN PPTY TR SH BEN INT 133131102 44 490 SH   SOLE 3 490 0 0
CAMPBELL SOUP CO COM 134429109 19 400 SH   SOLE 3 400 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 347 10,800 SH   SOLE 3 10,800 0 0
CANADIAN IMP BK COMM COM 136069101 10 130 SH   SOLE 3 130 0 0
CANADIAN NATL RY CO COM 136375102 498 4,675 SH   SOLE 3 4,675 0 0
CANOPY GROWTH CORP COM 138035100 4 250 SH   SOLE 3 250 0 0
CAPITAL ONE FINL CORP COM 14040H105 770 10,712 SH   SOLE 3 10,712 0 0
CARDINAL HEALTH INC COM 14149Y108 9 200 SH   SOLE 3 200 0 0
CARETRUST REIT INC COM 14174T107 7 400 SH   SOLE 3 400 0 0
CARMAX INC COM 143130102 55 600 SH   SOLE 3 500 0 100
CARRIER GLOBAL CORPORATION COM 14448C104 14,297 468,145 SH   SOLE 3 343,692 0 124,453
CARVANA CO CL A 146869102 187 837 SH   SOLE 3 837 0 0
CASELLA WASTE SYS INC CL A 147448104 2,922 52,311 SH   SOLE 3 52,311 0 0
CATALENT INC COM 148806102 25 292 SH   SOLE 3 292 0 0
CATERPILLAR INC DEL COM 149123101 951 6,375 SH   SOLE 3 6,375 0 0
CELANESE CORP DEL COM 150870103 27 250 SH   SOLE 3 250 0 0
CENTERPOINT ENERGY INC COM 15189T107 38 1,950 SH   SOLE 3 1,950 0 0
CERNER CORP COM 156782104 198 2,739 SH   SOLE 3 2,739 0 0
CHAMPIONX CORPORATION COM 15872M104 1 66 SH   SOLE 3 66 0 0
CHARLES RIV LABS INTL INC COM 159864107 7 30 SH   SOLE 3 30 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 292 467 SH   SOLE 3 467 0 0
CHEGG INC COM 163092109 60 840 SH   SOLE 3 840 0 0
CHEMOURS CO COM 163851108 3 160 SH   SOLE 3 160 0 0
CHENIERE ENERGY INC COM NEW 16411R208 9 200 SH   SOLE 3 200 0 0
CHEVRON CORP NEW COM 166764100 9,283 128,927 SH   SOLE 3 128,927 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1 34 SH   SOLE 3 34 0 0
CHOICE HOTELS INTL INC COM 169905106 4 46 SH   SOLE 3 46 0 0
CHURCH & DWIGHT INC COM 171340102 952 10,156 SH   SOLE 3 10,156 0 0
CINCINNATI FINL CORP COM 172062101 9 115 SH   SOLE 3 115 0 0
CISCO SYS INC COM 17275R102 36,336 922,457 SH   SOLE 1,3 894,354 0 28,103
CINTAS CORP COM 172908105 599 1,800 SH   SOLE 3 1,800 0 0
CITIGROUP INC COM NEW 172967424 3,607 83,670 SH   SOLE 3 83,596 0 74
CITIZENS FINL GROUP INC COM 174610105 5 192 SH   SOLE 3 192 0 0
CLEAN HARBORS INC COM 184496107 10 181 SH   SOLE 3 181 0 0
CLOROX CO DEL COM 189054109 381 1,811 SH   SOLE 3 1,811 0 0
CLOUDERA INC COM 18914U100 14 1,245 SH   SOLE 3 1,245 0 0
CLOUDFLARE INC CL A COM 18915M107 49 1,191 SH   SOLE 3 1,191 0 0
COCA COLA CO COM 191216100 5,471 110,821 SH   SOLE 3 110,821 0 0
CODEXIS INC COM 192005106 12 1,050 SH   SOLE 3 1,050 0 0
COEUR MNG INC COM NEW 192108504 4 500 SH   SOLE 3 500 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 205 2,950 SH   SOLE 3 2,950 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 37 3,287 SH   SOLE 3 3,287 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 222 10,000 SH   SOLE 3 10,000 0 0
COLFAX CORP COM 194014106 2,915 92,968 SH   SOLE 3 92,874 0 94
COLGATE PALMOLIVE CO COM 194162103 7,376 95,601 SH   SOLE 3 95,601 0 0
COMCAST CORP NEW CL A 20030N101 2,737 59,170 SH   SOLE 3 59,170 0 0
COMERICA INC COM 200340107 54 1,419 SH   SOLE 3 1,419 0 0
COMPASS MINERALS INTL INC COM 20451N101 65 1,100 SH   SOLE 3 1,100 0 0
CONAGRA BRANDS INC COM 205887102 96 2,675 SH   SOLE 3 2,675 0 0
CONDUENT INC COM 206787103 3 1,000 SH   SOLE 3 1,000 0 0
CONOCOPHILLIPS COM 20825C104 1,054 32,081 SH   SOLE 3 32,081 0 0
CONSOLIDATED EDISON INC COM 209115104 180 2,310 SH   SOLE 3 2,310 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,252 11,881 SH   SOLE 3 11,781 0 100
COPART INC COM 217204106 28 268 SH   SOLE 3 268 0 0
CORESITE RLTY CORP COM 21870Q105 1 7 SH   SOLE 3 7 0 0
CORNING INC COM 219350105 122 3,769 SH   SOLE 3 3,769 0 0
CORTEVA INC COM 22052L104 337 11,703 SH   SOLE 3 11,703 0 0
COSTCO WHSL CORP NEW COM 22160K105 717 2,020 SH   SOLE 3 2,020 0 0
COUPA SOFTWARE INC COM 22266L106 56 204 SH   SOLE 3 204 0 0
COUSINS PPTYS INC COM NEW 222795502 2 68 SH   SOLE 3 68 0 0
COVETRUS INC COM 22304C100 157 6,445 SH   SOLE 3 6,445 0 0
CRAFT BREW ALLIANCE INC COM 224122101 17 1,000 SH   SOLE 3 1,000 0 0
CRANE CO COM 224399105 3 50 SH   SOLE 3 50 0 0
CREDIT ACCEP CORP MICH COM 225310101 3 10 SH   SOLE 3 10 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 27 200 SH   SOLE 3 200 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 712 4,279 SH   SOLE 3 4,279 0 0
CROWN HLDGS INC COM 228368106 22 285 SH   SOLE 3 285 0 0
CUBESMART COM 229663109 2 49 SH   SOLE 3 49 0 0
CUMMINS INC COM 231021106 39,865 188,792 SH   SOLE 3 179,080 0 9,712
CURTISS WRIGHT CORP COM 231561101 87 936 SH   SOLE 3 936 0 0
D R HORTON INC COM 23331A109 14,389 190,259 SH   SOLE 3 173,910 0 16,349
DTE ENERGY CO COM 233331107 162 1,410 SH   SOLE 3 1,410 0 0
DXC TECHNOLOGY CO COM 23355L106 1 32 SH   SOLE 3 32 0 0
DANAHER CORPORATION COM 235851102 43,188 200,568 SH   SOLE 1,3 185,153 0 15,415
DARDEN RESTAURANTS INC COM 237194105 1,245 12,359 SH   SOLE 3 12,359 0 0
DEERE & CO COM 244199105 637 2,875 SH   SOLE 3 2,875 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 20 718 SH   SOLE 3 718 0 0
DELL TECHNOLOGIES INC CL C 24703L202 103 1,519 SH   SOLE 3 1,519 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 81 2,650 SH   SOLE 3 2,650 0 0
DENALI THERAPEUTICS INC COM 24823R105 45 1,250 SH   SOLE 3 1,250 0 0
DERMTECH INC COM 24984K105 1 125 SH   SOLE 3 125 0 0
DEVON ENERGY CORP NEW COM 25179M103 6 600 SH   SOLE 3 600 0 0
DEXCOM INC COM 252131107 228 552 SH   SOLE 3 552 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 14,470 105,112 SH   SOLE 3 105,012 0 100
DIAMOND HILL INVT GROUP INC COM NEW 25264R207 59 466 SH   SOLE 3 466 0 0
DIAMONDBACK ENERGY INC COM 25278X109 254 8,439 SH   SOLE 3 8,439 0 0
DIGITAL RLTY TR INC COM 253868103 78 534 SH   SOLE 3 534 0 0
DIME CMNTY BANCSHARES INC COM 253922108 6 500 SH   SOLE 3 500 0 0
DISNEY WALT CO COM DISNEY 254687106 9,012 72,627 SH   SOLE 3 72,581 0 46
DISCOVER FINL SVCS COM 254709108 441 7,631 SH   SOLE 3 7,631 0 0
DISCOVERY INC COM SER A 25470F104 24 1,100 SH   SOLE 3 1,100 0 0
DISCOVERY INC COM SER C 25470F302 1,108 56,525 SH   SOLE 3 56,525 0 0
DISH NETWORK CORPORATION CL A 25470M109 19 641 SH   SOLE 3 641 0 0
DOCUSIGN INC COM 256163106 124 577 SH   SOLE 3 527 0 50
DOLLAR GEN CORP NEW COM 256677105 27 128 SH   SOLE 3 128 0 0
DOLLAR TREE INC COM 256746108 5 58 SH   SOLE 3 58 0 0
DOMINION ENERGY INC COM 25746U109 2,739 34,701 SH   SOLE 3 34,602 0 99
DOVER CORP COM 260003108 213 1,969 SH   SOLE 3 1,969 0 0
DOW INC COM 260557103 887 18,862 SH   SOLE 3 18,862 0 0
DRAFTKINGS INC COM CL A 26142R104 45 765 SH   SOLE 3 765 0 0
DROPBOX INC CL A 26210C104 4 200 SH   SOLE 3 200 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 948 10,701 SH   SOLE 3 10,701 0 0
DULUTH HLDGS INC COM CL B 26443V101 29 2,400 SH   SOLE 3 2,400 0 0
DUNKIN BRANDS GROUP INC COM 265504100 79 962 SH   SOLE 3 962 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,004 18,104 SH   SOLE 3 18,062 0 42
E L F BEAUTY INC COM 26856L103 4 200 SH   SOLE 3 200 0 0
EOG RES INC COM 26875P101 0 13 SH   SOLE 3 13 0 0
EQT CORP COM 26884L109 1 72 SH   SOLE 3 72 0 0
EPR PPTYS COM SH BEN INT 26884U109 1 29 SH   SOLE 3 29 0 0
EAGLE MATLS INC COM 26969P108 182 2,112 SH   SOLE 3 2,112 0 0
EASTGROUP PPTY INC COM 277276101 171 1,323 SH   SOLE 3 1,323 0 0
EASTMAN CHEM CO COM 277432100 1,817 23,256 SH   SOLE 3 23,256 0 0
EATON VANCE CORP COM NON VTG 278265103 61 1,600 SH   SOLE 3 1,600 0 0
EATON VANCE MUN BD FD COM 27827X101 69 5,250 SH   SOLE 3 5,250 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 34 3,082 SH   SOLE 3 3,082 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 22 1,501 SH   SOLE 3 1,501 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 47 6,380 SH   SOLE 3 6,380 0 0
EATON VANCE MUN INCOME 2028 SHS 27829U105 49 2,333 SH   SOLE 3 2,333 0 0
EATON VANCE FLOATING RATE 20 COM 27831H100 18 2,074 SH   SOLE 3 2,074 0 0
EBAY INC. COM 278642103 165 3,175 SH   SOLE 3 3,175 0 0
ECOLAB INC COM 278865100 1,280 6,406 SH   SOLE 3 6,406 0 0
EDGEWELL PERS CARE CO COM 28035Q102 8 300 SH   SOLE 3 300 0 0
EDISON INTL COM 281020107 47 933 SH   SOLE 3 933 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 358 4,484 SH   SOLE 3 4,484 0 0
EIDOS THERAPEUTICS INC COM 28249H104 10 196 SH   SOLE 3 196 0 0
ELECTRONIC ARTS INC COM 285512109 15 115 SH   SOLE 3 115 0 0
EMCOR GROUP INC COM 29084Q100 37 550 SH   SOLE 3 550 0 0
EMERSON ELEC CO COM 291011104 3,098 47,246 SH   SOLE 3 47,096 0 150
ENBRIDGE INC COM 29250N105 2,403 82,290 SH   SOLE 3 82,224 0 66
ENERGIZER HLDGS INC NEW COM 29272W109 12 300 SH   SOLE 3 300 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 92 16,898 SH   SOLE 3 16,898 0 0
ENNIS INC COM 293389102 415 23,800 SH   SOLE 3 23,800 0 0
ENPHASE ENERGY INC COM 29355A107 82 989 SH   SOLE 3 989 0 0
ENTERGY CORP NEW COM 29364G103 327 3,320 SH   SOLE 3 3,320 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 432 27,334 SH   SOLE 3 27,334 0 0
ENVESTNET INC COM 29404K106 338 4,375 SH   SOLE 3 4,375 0 0
EPAM SYS INC COM 29414B104 69 214 SH   SOLE 3 214 0 0
EQUIFAX INC COM 294429105 350 2,228 SH   SOLE 3 2,228 0 0
EQUINIX INC COM 29444U700 514 676 SH   SOLE 3 676 0 0
EQUINOR ASA SPONSORED ADR 29446M102 54 3,815 SH   SOLE 3 3,815 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 16 1,918 SH   SOLE 3 1,918 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2 30 SH   SOLE 3 30 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 156 3,043 SH   SOLE 3 3,043 0 0
ESSENTIAL UTILS INC COM 29670G102 5,430 134,903 SH   SOLE 3 134,903 0 0
ESSEX PPTY TR INC COM 297178105 47 234 SH   SOLE 3 234 0 0
ETSY INC COM 29786A106 36 300 SH   SOLE 3 300 0 0
EVERGY INC COM 30034W106 51 1,000 SH   SOLE 3 1,000 0 0
EVERSOURCE ENERGY COM 30040W108 323 3,869 SH   SOLE 3 3,869 0 0
EXACT SCIENCES CORP COM 30063P105 99 969 SH   SOLE 3 969 0 0
EXELON CORP COM 30161N101 67 1,862 SH   SOLE 3 1,862 0 0
EXPEDIA GROUP INC COM NEW 30212P303 3 30 SH   SOLE 3 30 0 0
EXPEDITORS INTL WASH INC COM 302130109 32 348 SH   SOLE 3 348 0 0
EXTRA SPACE STORAGE INC COM 30225T102 49 457 SH   SOLE 3 457 0 0
EXXON MOBIL CORP COM 30231G102 15,632 455,342 SH   SOLE 3 455,284 0 58
FLIR SYS INC COM 302445101 1,249 34,843 SH   SOLE 3 34,843 0 0
F M C CORP COM NEW 302491303 5 51 SH   SOLE 3 51 0 0
FACEBOOK INC CL A 30303M102 20,864 79,663 SH   SOLE 3 66,445 0 13,218
FACTSET RESH SYS INC COM 303075105 536 1,600 SH   SOLE 3 1,600 0 0
FASTENAL CO COM 311900104 18 400 SH   SOLE 3 400 0 0
FEDEX CORP COM 31428X106 954 3,792 SH   SOLE 3 3,792 0 0
F5 NETWORKS INC COM 315616102 8 66 SH   SOLE 3 66 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 6,495 44,120 SH   SOLE 3 24,245 0 19,875
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 63 2,000 SH   SOLE 3 2,000 0 0
FIRST AMERN FINL CORP COM 31847R102 759 14,901 SH   SOLE 3 14,601 0 300
FIRST BANCORP INC ME COM 31866P102 325 15,429 SH   SOLE 3 15,429 0 0
FIRST HAWAIIAN INC COM 32051X108 421 29,113 SH   SOLE 3 28,813 0 300
FIRST INDL RLTY TR INC COM 32054K103 3 65 SH   SOLE 3 65 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 424 3,884 SH   SOLE 3 3,834 0 50
FIRST SOLAR INC COM 336433107 4 60 SH   SOLE 3 60 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 244 1,295 SH   SOLE 3 1,295 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 29 250 SH   SOLE 3 250 0 0
FIRST TR S&P REIT INDEX FD COM 33734G108 17 819 SH   SOLE 3 819 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 75 2,382 SH   SOLE 3 2,382 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 135 2,137 SH   SOLE 3 2,137 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 16 611 SH   SOLE 3 611 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 27 296 SH   SOLE 3 296 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 10 126 SH   SOLE 3 126 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 248 4,283 SH   SOLE 3 4,283 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 181 2,737 SH   SOLE 3 2,737 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 73 2,133 SH   SOLE 3 2,133 0 0
FISERV INC COM 337738108 7,456 72,354 SH   SOLE 3 72,329 0 25
FIRSTENERGY CORP COM 337932107 52 1,800 SH   SOLE 3 1,800 0 0
FIVE BELOW INC COM 33829M101 2 12 SH   SOLE 3 12 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 1,541 34,515 SH   SOLE 3 34,515 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 38 503 SH   SOLE 3 503 0 0
FLOWSERVE CORP COM 34354P105 16 600 SH   SOLE 3 600 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1 24 SH   SOLE 3 24 0 0
FORD MTR CO DEL COM 345370860 17 2,500 SH   SOLE 3 2,500 0 0
FORTIS INC COM 349553107 15 368 SH   SOLE 3 368 0 0
FORTIVE CORP COM 34959J108 2,501 32,821 SH   SOLE 3 32,821 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 81 937 SH   SOLE 3 937 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 30 1,168 SH   SOLE 3 1,168 0 0
FOX CORP CL A COM 35137L105 37 1,314 SH   SOLE 3 1,314 0 0
FOX CORP CL B COM 35137L204 67 2,411 SH   SOLE 3 2,320 0 91
FRANCO NEV CORP COM 351858105 4 29 SH   SOLE 3 29 0 0
FRESHPET INC COM 358039105 119 1,065 SH   SOLE 3 1,065 0 0
FUELCELL ENERGY INC COM 35952H601 75 35,000 SH   SOLE 3 35,000 0 0
GALECTIN THERAPEUTICS INC COM NEW 363225202 9 3,252 SH   SOLE 3 3,252 0 0
GALLAGHER ARTHUR J & CO COM 363576109 68 642 SH   SOLE 3 642 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 2 49 SH   SOLE 3 49 0 0
GARTNER INC COM 366651107 394 3,155 SH   SOLE 3 3,155 0 0
GENERAL DYNAMICS CORP COM 369550108 33,007 238,440 SH   SOLE 1,3 226,046 0 12,394
GENERAL ELECTRIC CO COM 369604103 1,590 255,178 SH   SOLE 3 255,178 0 0
GENERAL MLS INC COM 370334104 1,593 25,832 SH   SOLE 3 25,832 0 0
GENUINE PARTS CO COM 372460105 227 2,381 SH   SOLE 3 2,381 0 0
GERON CORP COM 374163103 1 340 SH   SOLE 3 340 0 0
GILEAD SCIENCES INC COM 375558103 618 9,785 SH   SOLE 3 9,785 0 0
GLAUKOS CORP COM 377322102 18 365 SH   SOLE 3 365 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 193 5,137 SH   SOLE 3 5,137 0 0
GLOBAL PMTS INC COM 37940X102 53 300 SH   SOLE 3 300 0 0
GLOBAL X FDS E COMMERCE ETF 37954Y467 3 100 SH   SOLE 3 100 0 0
GLOBE LIFE INC COM 37959E102 84 1,055 SH   SOLE 3 1,055 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 130 648 SH   SOLE 3 648 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 9 87 SH   SOLE 3 87 0 0
GRACO INC COM 384109104 346 5,640 SH   SOLE 3 5,640 0 0
GRAINGER W W INC COM 384802104 195 547 SH   SOLE 3 547 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 13 931 SH   SOLE 3 931 0 0
GRUBHUB INC COM 400110102 1 20 SH   SOLE 3 20 0 0
GUARDANT HEALTH INC COM 40131M109 56 500 SH   SOLE 3 500 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 3 33 SH   SOLE 3 33 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 1 19 SH   SOLE 3 19 0 0
HP INC COM 40434L105 22,934 1,207,665 SH   SOLE 3 1,010,163 0 197,502
HALLIBURTON CO COM 406216101 1 109 SH   SOLE 3 109 0 0
HANESBRANDS INC COM 410345102 28 1,800 SH   SOLE 3 1,800 0 0
HANOVER INS GROUP INC COM 410867105 65 700 SH   SOLE 3 700 0 0
HARLEY DAVIDSON INC COM 412822108 3 125 SH   SOLE 3 125 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 112 3,027 SH   SOLE 3 3,027 0 0
HASBRO INC COM 418056107 11,666 141,036 SH   SOLE 1,3 140,980 0 56
HAWAIIAN ELEC INDUSTRIES COM 419870100 15 464 SH   SOLE 3 464 0 0
HEALTHCARE RLTY TR COM 421946104 3 100 SH   SOLE 3 100 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 121 4,450 SH   SOLE 3 4,450 0 0
HENRY JACK & ASSOC INC COM 426281101 194 1,191 SH   SOLE 3 1,191 0 0
HERSHEY CO COM 427866108 502 3,501 SH   SOLE 3 3,501 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 74 7,924 SH   SOLE 3 7,924 0 0
HEXCEL CORP NEW COM 428291108 20 585 SH   SOLE 3 585 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 9 992 SH   SOLE 3 992 0 0
HIGHWOODS PPTYS INC COM 431284108 258 7,700 SH   SOLE 3 7,700 0 0
HILL ROM HLDGS INC COM 431475102 2 18 SH   SOLE 3 18 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 2 540 SH   SOLE 3 540 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 14 160 SH   SOLE 3 160 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 17 1,390 SH   SOLE 3 1,390 0 0
HOLOGIC INC COM 436440101 673 10,120 SH   SOLE 3 10,120 0 0
HOME DEPOT INC COM 437076102 63,682 229,311 SH   SOLE 1,3 216,352 0 12,959
HONEYWELL INTL INC COM 438516106 19,517 118,563 SH   SOLE 3 105,546 0 13,017
HOST HOTELS & RESORTS INC COM 44107P104 1 117 SH   SOLE 3 117 0 0
HOWMET AEROSPACE INC COM 443201108 27 1,623 SH   SOLE 3 1,623 0 0
HUBBELL INC COM 443510607 198 1,450 SH   SOLE 3 1,450 0 0
HUBSPOT INC COM 443573100 73 249 SH   SOLE 3 249 0 0
HUMANA INC COM 444859102 172 416 SH   SOLE 3 416 0 0
HUNTINGTON BANCSHARES INC COM 446150104 31 3,368 SH   SOLE 3 3,368 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 13 89 SH   SOLE 3 89 0 0
HYATT HOTELS CORP COM CL A 448579102 2 35 SH   SOLE 3 35 0 0
IPG PHOTONICS CORP COM 44980X109 17 100 SH   SOLE 3 100 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 33 137 SH   SOLE 3 137 0 0
ITT INC COM 45073V108 8 131 SH   SOLE 3 131 0 0
ICICI BANK LIMITED ADR 45104G104 1 113 SH   SOLE 3 113 0 0
IDEXX LABS INC COM 45168D104 11,890 30,247 SH   SOLE 3 30,247 0 0
ILLINOIS TOOL WKS INC COM 452308109 5,698 29,492 SH   SOLE 3 29,492 0 0
ILLUMINA INC COM 452327109 44 143 SH   SOLE 3 143 0 0
IMMUCELL CORP COM PAR 452525306 160 29,500 SH   SOLE 3 29,500 0 0
IMMUNOGEN INC COM 45253H101 3 810 SH   SOLE 3 810 0 0
IMPERIAL OIL LTD COM NEW 453038408 3 265 SH   SOLE 3 265 0 0
INARI MED INC COM 45332Y109 2 24 SH   SOLE 3 24 0 0
INDEPENDENT BANK CORP MASS COM 453836108 131 2,500 SH   SOLE 3 2,500 0 0
INFINERA CORP COM 45667G103 13 2,108 SH   SOLE 3 2,108 0 0
INGERSOLL RAND INC COM 45687V106 243 6,837 SH   SOLE 3 6,837 0 0
INGREDION INC COM 457187102 91 1,200 SH   SOLE 3 1,200 0 0
INNOSPEC INC COM 45768S105 58 909 SH   SOLE 3 909 0 0
INSPIRE MED SYS INC COM 457730109 42 327 SH   SOLE 3 327 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 1 72 SH   SOLE 3 72 0 0
INTEL CORP COM 458140100 48,679 940,103 SH   SOLE 1,3 939,947 0 156
INTERCONTINENTAL EXCHANGE IN COM 45866F104 115 1,150 SH   SOLE 3 1,150 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 19,486 160,153 SH   SOLE 3 160,116 0 37
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 49 400 SH   SOLE 3 400 0 0
INTERNATIONAL PAPER CO COM 460146103 263 6,483 SH   SOLE 3 6,483 0 0
INTERPUBLIC GROUP COS INC COM 460690100 17 1,000 SH   SOLE 3 1,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 378 1,360 SH   SOLE 3 1,360 0 0
INTUIT COM 461202103 3,680 11,280 SH   SOLE 3 11,280 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,232 5,965 SH   SOLE 3 5,965 0 0
INVESCO MUNI INCOME OPP TRST COM 46132X101 54 7,390 SH   SOLE 3 7,390 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 118 1,934 SH   SOLE 3 1,934 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 38 947 SH   SOLE 3 947 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 449 11,612 SH   SOLE 3 11,612 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 17 83 SH   SOLE 3 83 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,525 23,360 SH   SOLE 3 23,360 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 92 1,708 SH   SOLE 3 1,708 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 26 1,794 SH   SOLE 3 1,794 0 0
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 16 500 SH   SOLE 3 500 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 17 760 SH   SOLE 3 760 0 0
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 25 418 SH   SOLE 3 418 0 0
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 33 610 SH   SOLE 3 610 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 35 640 SH   SOLE 3 640 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 52 800 SH   SOLE 3 800 0 0
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 17 760 SH   SOLE 3 760 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 11,678 550,311 SH   SOLE 2,3 550,311 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 18,982 890,324 SH   SOLE 2,3 889,289 0 1,035
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 12,474 562,417 SH   SOLE 3 561,087 0 1,330
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 16,791 770,574 SH   SOLE 2,3 768,734 0 1,840
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 18,822 861,825 SH   SOLE 2,3 859,805 0 2,020
INVESTORS REAL ESTATE TR SH BEN INT 461730509 1 15 SH   SOLE 3 15 0 0
INVITAE CORP COM 46185L103 279 6,425 SH   SOLE 3 6,425 0 0
INVITATION HOMES INC COM 46187W107 2 63 SH   SOLE 3 63 0 0
IRADIMED CORP COM 46266A109 93 4,360 SH   SOLE 3 4,360 0 0
IQVIA HLDGS INC COM 46266C105 63 400 SH   SOLE 3 400 0 0
IQIYI INC SPONSORED ADS 46267X108 10 450 SH   SOLE 3 450 0 0
IROBOT CORP COM 462726100 1 14 SH   SOLE 3 14 0 0
IRON MTN INC NEW COM 46284V101 331 12,361 SH   SOLE 3 12,361 0 0
GOLD TRUST ISHARES 464285105 27 1,522 SH   SOLE 3 1,522 0 0
ISHARES INC MSCI CDA ETF 464286509 20 740 SH   SOLE 3 740 0 0
ISHARES INC MSCI EMERG MRKT 464286533 36 658 SH   SOLE 3 658 0 0
ISHARES INC MSCI PAC JP ETF 464286665 30 746 SH   SOLE 3 746 0 0
ISHARES TR S&P 100 ETF 464287101 3,584 23,014 SH   SOLE 3 23,014 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 25 94 SH   SOLE 3 94 0 0
ISHARES TR SELECT DIVID ETF 464287168 708 8,682 SH   SOLE 3 8,682 0 0
ISHARES TR TIPS BD ETF 464287176 3,345 26,444 SH   SOLE 3 26,444 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 50 1,200 SH   SOLE 3 1,200 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,000 2,977 SH   SOLE 3 2,977 0 0
ISHARES TR CORE US AGGBD ET 464287226 87 740 SH   SOLE 3 740 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,270 51,481 SH   SOLE 3 51,481 0 0
ISHARES TR IBOXX INV CP ETF 464287242 377 2,800 SH   SOLE 3 2,800 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,440 6,231 SH   SOLE 3 6,231 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,166 13,476 SH   SOLE 3 13,476 0 0
ISHARES TR MSCI EAFE ETF 464287465 485 7,613 SH   SOLE 3 7,613 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 12 150 SH   SOLE 3 150 0 0
ISHARES TR RUS MD CP GR ETF 464287481 6,380 36,908 SH   SOLE 3 36,908 0 0
ISHARES TR RUS MID CAP ETF 464287499 129 2,251 SH   SOLE 3 2,251 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,562 8,429 SH   SOLE 3 8,429 0 0
ISHARES TR EXPANDED TECH 464287515 75 242 SH   SOLE 3 242 0 0
ISHARES TR PHLX SEMICND ETF 464287523 69 227 SH   SOLE 3 227 0 0
ISHARES TR NASDAQ BIOTECH 464287556 30 225 SH   SOLE 3 225 0 0
ISHARES TR COHEN STEER REIT 464287564 43 425 SH   SOLE 3 425 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 63 290 SH   SOLE 3 290 0 0
ISHARES TR RUS 1000 ETF 464287622 184 984 SH   SOLE 3 984 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 481 2,172 SH   SOLE 3 2,172 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 3,704 24,726 SH   SOLE 3 24,726 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 350 1,790 SH   SOLE 3 1,790 0 0
ISHARES TR S&P MC 400VL ETF 464287705 23 170 SH   SOLE 3 170 0 0
ISHARES TR U.S. TECH ETF 464287721 196 650 SH   SOLE 3 650 0 0
ISHARES TR U.S. REAL ES ETF 464287739 36 456 SH   SOLE 3 456 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,463 35,064 SH   SOLE 2,3 35,064 0 0
ISHARES TR SP SMCP600VL ETF 464287879 21 170 SH   SOLE 3 170 0 0
ISHARES TR S&P SML 600 GWT 464287887 27 152 SH   SOLE 3 152 0 0
ISHARES TR INTL TREA BD ETF 464288117 348 6,582 SH   SOLE 3 6,582 0 0
ISHARES TR AGENCY BOND ETF 464288166 2,821 23,296 SH   SOLE 3 23,296 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 41 2,200 SH   SOLE 3 2,200 0 0
ISHARES TR MSCI ACWI EX US 464288240 6 120 SH   SOLE 3 120 0 0
ISHARES TR JPMORGAN USD EMG 464288281 395 3,565 SH   SOLE 3 3,565 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 23 73 SH   SOLE 3 73 0 0
ISHARES TR NATIONAL MUN ETF 464288414 204 1,762 SH   SOLE 3 1,762 0 0
ISHARES TR IBOXX HI YD ETF 464288513 16 190 SH   SOLE 3 190 0 0
ISHARES TR MSCI KLD400 SOC 464288570 319 2,490 SH   SOLE 3 2,490 0 0
ISHARES TR MBS ETF 464288588 53,774 487,082 SH   SOLE 3 486,697 0 385
ISHARES TR INTRM GOV CR ETF 464288612 107 910 SH   SOLE 3 910 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 2,773 45,608 SH   SOLE 3 45,608 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 18,963 345,353 SH   SOLE 3 345,353 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 802 6,000 SH   SOLE 3 6,000 0 0
ISHARES TR SHORT TREAS BD 464288679 1,374 12,413 SH   SOLE 3 12,413 0 0
ISHARES TR PFD AND INCM SEC 464288687 55 1,500 SH   SOLE 3 1,500 0 0
ISHARES TR US AER DEF ETF 464288760 37 231 SH   SOLE 3 231 0 0
ISHARES TR MSCI USA ESG SLC 464288802 3,493 23,750 SH   SOLE 3 23,697 0 53
ISHARES TR U.S. MED DVC ETF 464288810 57 190 SH   SOLE 3 190 0 0
ISHARES TR MSCI USA MMENTM 46432F396 22 146 SH   SOLE 3 146 0 0
ISHARES TR CORE MSCI EAFE 46432F842 510 8,467 SH   SOLE 2,3 8,467 0 0
ISHARES INC CORE MSCI EMKT 46434G103 929 17,593 SH   SOLE 2,3 17,593 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 37 1,028 SH   SOLE 3 1,028 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 52 2,050 SH   SOLE 3 2,050 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 1,664 63,450 SH   SOLE 3 63,450 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 1,626 63,450 SH   SOLE 3 63,450 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 1,088 43,450 SH   SOLE 3 43,450 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 1,207 46,235 SH   SOLE 3 46,235 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 33 410 SH   SOLE 3 410 0 0
ISHARES TR ESG AWARE MSCI 46435U663 27 1,000 SH   SOLE 3 1,000 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1 317 SH   SOLE 3 317 0 0
JPMORGAN CHASE & CO COM 46625H100 54,662 567,796 SH   SOLE 1,3 544,938 0 22,858
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 1,140 22,081 SH   SOLE 3 22,081 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 41,208 811,255 SH   SOLE 1,2,3 780,125 0 31,130
JACOBS ENGR GROUP INC COM 469814107 22 236 SH   SOLE 3 236 0 0
JOHNSON & JOHNSON COM 478160104 102,516 688,581 SH   SOLE 1,3 645,762 0 42,819
J2 GLOBAL INC COM 48123V102 55 800 SH   SOLE 3 800 0 0
KLA CORP COM NEW 482480100 30 157 SH   SOLE 3 157 0 0
K12 INC COM 48273U102 11 400 SH   SOLE 3 400 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 44 245 SH   SOLE 3 245 0 0
KELLOGG CO COM 487836108 219 3,393 SH   SOLE 3 3,393 0 0
KEMPER CORP COM 488401100 164 2,450 SH   SOLE 3 2,450 0 0
KEYCORP COM 493267108 59 4,965 SH   SOLE 3 4,965 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 48 490 SH   SOLE 3 490 0 0
KIMBERLY CLARK CORP COM 494368103 1,978 13,396 SH   SOLE 3 13,396 0 0
KINDER MORGAN INC DEL COM 49456B101 16 1,281 SH   SOLE 3 1,281 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 83 1,700 SH   SOLE 3 1,700 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 5 127 SH   SOLE 3 127 0 0
KONTOOR BRANDS INC COM 50050N103 42 1,731 SH   SOLE 3 1,731 0 0
KRAFT HEINZ CO COM 500754106 133 4,432 SH   SOLE 3 4,432 0 0
KROGER CO COM 501044101 17 500 SH   SOLE 3 500 0 0
LKQ CORP COM 501889208 17 596 SH   SOLE 3 596 0 0
LCI INDS COM 50189K103 2 23 SH   SOLE 3 23 0 0
LI AUTO INC SPONSORED ADS 50202M102 10 600 SH   SOLE 3 600 0 0
LTC PPTYS INC COM 502175102 1 33 SH   SOLE 3 33 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 56,125 330,458 SH   SOLE 3 316,563 0 13,895
LABORATORY CORP AMER HLDGS COM NEW 50540R409 443 2,353 SH   SOLE 3 2,353 0 0
LAKELAND BANCORP INC COM 511637100 30 3,000 SH   SOLE 3 3,000 0 0
LAM RESEARCH CORP COM 512807108 28,655 86,377 SH   SOLE 3 74,719 0 11,658
LAMB WESTON HLDGS INC COM 513272104 47 712 SH   SOLE 3 712 0 0
LAREDO PETROLEUM INC COM 516806205 1 100 SH   SOLE 3 100 0 0
LAS VEGAS SANDS CORP COM 517834107 1 23 SH   SOLE 3 23 0 0
LAUDER ESTEE COS INC CL A 518439104 181 830 SH   SOLE 3 830 0 0
LEGGETT & PLATT INC COM 524660107 2 46 SH   SOLE 3 46 0 0
LEIDOS HOLDINGS INC COM 525327102 7,047 79,047 SH   SOLE 3 47,402 0 31,645
LEMONADE INC COM 52567D107 3 55 SH   SOLE 3 55 0 0
LENNOX INTL INC COM 526107107 14 50 SH   SOLE 3 50 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 21 150 SH   SOLE 3 150 0 0
LILLY ELI & CO COM 532457108 3,246 21,927 SH   SOLE 3 21,927 0 0
LINCOLN NATL CORP IND COM 534187109 28 896 SH   SOLE 3 896 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 8 800 SH   SOLE 3 800 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 23 2,000 SH   SOLE 3 2,000 0 0
LOCKHEED MARTIN CORP COM 539830109 3,418 8,918 SH   SOLE 3 8,918 0 0
LOEWS CORP COM 540424108 188 5,400 SH   SOLE 3 5,400 0 0
LOWES COS INC COM 548661107 1,117 6,733 SH   SOLE 3 6,733 0 0
LULULEMON ATHLETICA INC COM 550021109 152 460 SH   SOLE 3 435 0 25
M & T BK CORP COM 55261F104 32 345 SH   SOLE 3 345 0 0
M D C HLDGS INC COM 552676108 2 38 SH   SOLE 3 38 0 0
MDU RES GROUP INC COM 552690109 83 3,700 SH   SOLE 3 3,700 0 0
MGE ENERGY INC COM 55277P104 148 2,361 SH   SOLE 3 2,361 0 0
MPLX LP COM UNIT REP LTD 55336V100 25 1,563 SH   SOLE 3 1,563 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 131 3,822 SH   SOLE 3 3,822 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 12 1,754 SH   SOLE 3 1,754 0 0
MAGNA INTL INC COM 559222401 9 200 SH   SOLE 3 200 0 0
MANULIFE FINL CORP COM 56501R106 7 490 SH   SOLE 3 490 0 0
MARATHON OIL CORP COM 565849106 48 11,832 SH   SOLE 3 11,832 0 0
MARATHON PETE CORP COM 56585A102 2,080 70,891 SH   SOLE 3 70,591 0 300
MARSH & MCLENNAN COS INC COM 571748102 872 7,604 SH   SOLE 3 7,604 0 0
MARRIOTT INTL INC NEW CL A 571903202 122 1,317 SH   SOLE 3 1,317 0 0
MARTEN TRANS LTD COM 573075108 4 255 SH   SOLE 3 255 0 0
MASCO CORP COM 574599106 12 210 SH   SOLE 3 210 0 0
MASTERCARD INCORPORATED CL A 57636Q104 66,495 196,630 SH   SOLE 1,3 177,869 0 18,761
MATCH GROUP INC NEW COM 57667L107 59 533 SH   SOLE 3 533 0 0
MCCORMICK & CO INC COM NON VTG 579780206 487 2,508 SH   SOLE 3 2,508 0 0
MCDONALDS CORP COM 580135101 66,781 304,256 SH   SOLE 3 304,050 0 206
MCKESSON CORP COM 58155Q103 133 893 SH   SOLE 3 893 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 4 200 SH   SOLE 3 200 0 0
MERCADOLIBRE INC COM 58733R102 107 99 SH   SOLE 3 99 0 0
MERCK & CO. INC COM 58933Y105 26,471 319,124 SH   SOLE 3 280,079 0 39,045
MEREDITH CORP COM 589433101 7 500 SH   SOLE 3 500 0 0
MESOBLAST LTD SPONS ADR 590717104 1 50 SH   SOLE 3 50 0 0
METLIFE INC COM 59156R108 139 3,739 SH   SOLE 3 3,739 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 315 326 SH   SOLE 3 326 0 0
MICROSOFT CORP COM 594918104 174,604 830,145 SH   SOLE 1,3 801,840 0 28,305
MICROVISION INC DEL COM NEW 594960304 4 2,000 SH   SOLE 3 2,000 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 41 398 SH   SOLE 3 398 0 0
MICRON TECHNOLOGY INC COM 595112103 16 333 SH   SOLE 3 333 0 0
MODERNA INC COM 60770K107 3 40 SH   SOLE 3 40 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 140 4,182 SH   SOLE 3 4,182 0 0
MONDELEZ INTL INC CL A 609207105 7,683 133,726 SH   SOLE 3 133,586 0 140
MONGODB INC CL A 60937P106 377 1,628 SH   SOLE 3 1,628 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 87 6,300 SH   SOLE 3 6,300 0 0
MONOLITHIC PWR SYS INC COM 609839105 5 17 SH   SOLE 3 17 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 6 72 SH   SOLE 3 72 0 0
MOODYS CORP COM 615369105 949 3,275 SH   SOLE 3 3,275 0 0
MORGAN STANLEY COM NEW 617446448 197 4,081 SH   SOLE 3 4,081 0 0
MORNINGSTAR INC COM 617700109 297 1,850 SH   SOLE 3 1,850 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 13 85 SH   SOLE 3 85 0 0
NIO INC SPON ADS 62914V106 21 1,000 SH   SOLE 3 1,000 0 0
NASDAQ INC COM 631103108 5 40 SH   SOLE 3 40 0 0
NATIONAL FUEL GAS CO N J COM 636180101 69 1,700 SH   SOLE 3 1,700 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 12 210 SH   SOLE 3 210 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 21 600 SH   SOLE 3 600 0 0
NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 1 300 SH   SOLE 3 300 0 0
NAVIENT CORPORATION COM 63938C108 40 4,725 SH   SOLE 3 4,725 0 0
NETFLIX INC COM 64110L106 622 1,244 SH   SOLE 3 1,244 0 0
NEW JERSEY RES COM 646025106 162 6,000 SH   SOLE 3 6,000 0 0
NEW YORK TIMES CO CL A 650111107 56 1,299 SH   SOLE 3 1,299 0 0
NEWMONT CORP COM 651639106 11 168 SH   SOLE 3 168 0 0
NEWS CORP NEW CL A 65249B109 14 985 SH   SOLE 3 985 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 9 97 SH   SOLE 3 97 0 0
NEXTERA ENERGY INC COM 65339F101 4,861 17,514 SH   SOLE 3 17,514 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 1 31 SH   SOLE 3 31 0 0
NIKE INC CL B 654106103 38,158 303,954 SH   SOLE 3 303,717 0 237
NIKOLA CORP COM 654110105 0 20 SH   SOLE 3 20 0 0
NISOURCE INC COM 65473P105 76 3,463 SH   SOLE 3 3,463 0 0
NOBLE ENERGY INC COM 655044105 9 1,042 SH   SOLE 3 1,042 0 0
NORDSTROM INC COM 655664100 2 200 SH   SOLE 3 200 0 0
NORFOLK SOUTHN CORP COM 655844108 3,756 17,552 SH   SOLE 3 17,552 0 0
NORTHERN TR CORP COM 665859104 58 750 SH   SOLE 3 750 0 0
NORTHROP GRUMMAN CORP COM 666807102 893 2,831 SH   SOLE 3 2,831 0 0
NORTONLIFELOCK INC COM 668771108 290 13,900 SH   SOLE 3 13,900 0 0
NOVARTIS AG SPONSORED ADR 66987V109 276 3,173 SH   SOLE 3 3,173 0 0
NOVAVAX INC COM NEW 670002401 151 1,395 SH   SOLE 3 1,395 0 0
NOVO-NORDISK A S ADR 670100205 28 400 SH   SOLE 3 400 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 14 422 SH   SOLE 3 422 0 0
NUCOR CORP COM 670346105 161 3,589 SH   SOLE 3 3,589 0 0
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 75 4,500 SH   SOLE 3 4,500 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 15 1,076 SH   SOLE 3 1,076 0 0
NVIDIA CORPORATION COM 67066G104 10,433 19,277 SH   SOLE 3 15,613 0 3,664
NUVEEN QUALITY MUNCP INCOME COM 67066V101 37 2,546 SH   SOLE 3 2,546 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105 121 10,000 SH   SOLE 3 10,000 0 0
OGE ENERGY CORP COM 670837103 92 3,060 SH   SOLE 3 3,060 0 0
NUVEEN MUN VALUE FD INC COM 670928100 11 1,000 SH   SOLE 3 1,000 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 37 80 SH   SOLE 3 80 0 0
OAK STR HEALTH INC COM 67181A107 29 541 SH   SOLE 3 541 0 0
OCCIDENTAL PETE CORP COM 674599105 19 1,850 SH   SOLE 3 1,850 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1 301 SH   SOLE 3 301 0 0
OKTA INC CL A 679295105 1,137 5,319 SH   SOLE 3 5,319 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 4 41 SH   SOLE 3 41 0 0
OMNICOM GROUP INC COM 681919106 25 514 SH   SOLE 3 514 0 0
1LIFE HEALTHCARE INC COM 68269G107 12 427 SH   SOLE 3 427 0 0
ORACLE CORP COM 68389X105 18,010 301,679 SH   SOLE 3 301,679 0 0
ORMAT TECHNOLOGIES INC COM 686688102 12 200 SH   SOLE 3 200 0 0
OTIS WORLDWIDE CORP COM 68902V107 6,300 100,924 SH   SOLE 3 92,274 0 8,650
PGT INNOVATIONS INC COM 69336V101 30 1,700 SH   SOLE 3 1,700 0 0
PJT PARTNERS INC COM CL A 69343T107 31 511 SH   SOLE 3 511 0 0
PNC FINL SVCS GROUP INC COM 693475105 338 3,077 SH   SOLE 3 3,077 0 0
PPG INDS INC COM 693506107 1,693 13,870 SH   SOLE 3 13,870 0 0
PPL CORP COM 69351T106 173 6,344 SH   SOLE 3 6,344 0 0
PTC INC COM 69370C100 41 500 SH   SOLE 3 500 0 0
PACCAR INC COM 693718108 3 33 SH   SOLE 3 33 0 0
PACKAGING CORP AMER COM 695156109 11 100 SH   SOLE 3 100 0 0
PALO ALTO NETWORKS INC COM 697435105 952 3,890 SH   SOLE 3 3,890 0 0
PARKER-HANNIFIN CORP COM 701094104 7,208 35,624 SH   SOLE 1,3 35,624 0 0
PAYCHEX INC COM 704326107 344 4,313 SH   SOLE 3 4,313 0 0
PAYCOM SOFTWARE INC COM 70432V102 92 295 SH   SOLE 3 295 0 0
PAYPAL HLDGS INC COM 70450Y103 1,473 7,476 SH   SOLE 3 7,476 0 0
PEGASYSTEMS INC COM 705573103 6 50 SH   SOLE 3 50 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 186 1,875 SH   SOLE 3 1,875 0 0
PENUMBRA INC COM 70975L107 97 500 SH   SOLE 3 500 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 50 4,850 SH   SOLE 3 4,850 0 0
PEPSICO INC COM 713448108 21,781 157,153 SH   SOLE 3 157,153 0 0
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 23 1,000 SH   SOLE 3 1,000 0 0
PERSHING SQUARE TONTINE HLDG *W EXP 07/24/202 71531R117 1 111 SH   SOLE 3 111 0 0
PERSPECTA INC COM 715347100 15 773 SH   SOLE 3 773 0 0
PFIZER INC COM 717081103 59,889 1,631,854 SH   SOLE 1,3 1,580,155 0 51,699
PHILIP MORRIS INTL INC COM 718172109 4,558 60,775 SH   SOLE 3 60,775 0 0
PHILLIPS 66 COM 718546104 4,690 90,462 SH   SOLE 1,3 90,435 0 27
PHYSICIANS RLTY TR COM 71943U104 8 468 SH   SOLE 3 468 0 0
PIMCO ETF TR ENHANCD SHORT 72201R643 2,366 23,450 SH   SOLE 3 23,450 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 13,487 132,274 SH   SOLE 3 131,224 0 1,050
PINNACLE WEST CAP CORP COM 723484101 29 394 SH   SOLE 3 394 0 0
PINTEREST INC CL A 72352L106 10 230 SH   SOLE 3 230 0 0
PIONEER NAT RES CO COM 723787107 177 2,061 SH   SOLE 3 2,061 0 0
PIPER SANDLER COMPANIES COM 724078100 0 6 SH   SOLE 3 6 0 0
PLANET FITNESS INC CL A 72703H101 25 400 SH   SOLE 3 400 0 0
PLUG POWER INC COM NEW 72919P202 268 20,000 SH   SOLE 3 20,000 0 0
POLARIS INC COM 731068102 6,491 68,803 SH   SOLE 3 68,803 0 0
POOL CORP COM 73278L105 67 200 SH   SOLE 3 200 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 36 1,000 SH   SOLE 3 1,000 0 0
POSTAL REALTY TRUST INC CL A 73757R102 1 41 SH   SOLE 3 41 0 0
POTLATCHDELTIC CORPORATION COM 737630103 1 35 SH   SOLE 3 35 0 0
PRICE T ROWE GROUP INC COM 74144T108 135 1,057 SH   SOLE 3 1,057 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 10 240 SH   SOLE 3 240 0 0
PROCTER AND GAMBLE CO COM 742718109 43,842 315,433 SH   SOLE 3 315,333 0 100
PROGRESSIVE CORP COM 743315103 55 583 SH   SOLE 3 583 0 0
PROLOGIS INC. COM 74340W103 60 601 SH   SOLE 3 601 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 15 987 SH   SOLE 3 987 0 0
PROSIGHT GLOBAL INC COM 74349J103 434 38,280 SH   SOLE 3 38,280 0 0
PRUDENTIAL FINL INC COM 744320102 37 581 SH   SOLE 3 581 0 0
PRUDENTIAL PLC ADR 74435K204 8 300 SH   SOLE 3 300 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 208 3,796 SH   SOLE 3 3,796 0 0
PUBLIC STORAGE COM 74460D109 80 360 SH   SOLE 3 360 0 0
PULTE GROUP INC COM 745867101 329 7,117 SH   SOLE 3 7,117 0 0
PURE STORAGE INC CL A 74624M102 154 10,000 SH   SOLE 3 10,000 0 0
QORVO INC COM 74736K101 6 46 SH   SOLE 3 46 0 0
Q2 HLDGS INC COM 74736L109 66 728 SH   SOLE 3 728 0 0
QUALCOMM INC COM 747525103 481 4,091 SH   SOLE 3 4,091 0 0
QUANTA SVCS INC COM 74762E102 7 128 SH   SOLE 3 128 0 0
QUANTERIX CORP COM 74766Q101 44 1,301 SH   SOLE 3 1,301 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,534 13,398 SH   SOLE 3 13,398 0 0
RPM INTL INC COM 749685103 300 3,620 SH   SOLE 3 3,620 0 0
RPT REALTY SH BEN INT 74971D101 5 1,000 SH   SOLE 3 1,000 0 0
RADIANT LOGISTICS INC COM 75025X100 0 87 SH   SOLE 3 87 0 0
RAYMOND JAMES FINL INC COM 754730109 47 650 SH   SOLE 3 650 0 0
RAYONIER INC COM 754907103 19 719 SH   SOLE 3 719 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 25,111 436,409 SH   SOLE 3 401,267 0 35,142
REALPAGE INC COM 75606N109 43 750 SH   SOLE 3 750 0 0
REALTY INCOME CORP COM 756109104 75 1,234 SH   SOLE 3 1,234 0 0
REDFIN CORP COM 75737F108 20 406 SH   SOLE 3 406 0 0
REGENCY CTRS CORP COM 758849103 9 225 SH   SOLE 3 225 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 4 309 SH   SOLE 3 309 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 3 34 SH   SOLE 3 34 0 0
RELAY THERAPEUTICS INC COM 75943R102 52 1,229 SH   SOLE 3 1,229 0 0
REPLIGEN CORP COM 759916109 40 268 SH   SOLE 3 268 0 0
REPARE THERAPEUTICS INC COM 760273102 0 2 SH   SOLE 3 2 0 0
REPUBLIC SVCS INC COM 760759100 267 2,857 SH   SOLE 3 2,857 0 0
RESMED INC COM 761152107 69 400 SH   SOLE 3 400 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 0 31 SH   SOLE 3 31 0 0
RINGCENTRAL INC CL A 76680R206 184 670 SH   SOLE 3 670 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2 32 SH   SOLE 3 32 0 0
ROCKWELL AUTOMATION INC COM 773903109 334 1,512 SH   SOLE 3 1,512 0 0
ROKU INC COM CL A 77543R102 206 1,091 SH   SOLE 3 1,091 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,860 4,708 SH   SOLE 3 4,708 0 0
ROSS STORES INC COM 778296103 665 7,126 SH   SOLE 3 7,126 0 0
ROYAL BK CDA COM 780087102 48 682 SH   SOLE 3 682 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 60 2,466 SH   SOLE 3 2,466 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 103 4,089 SH   SOLE 3 4,089 0 0
S&P GLOBAL INC COM 78409V104 50,477 139,981 SH   SOLE 1,3 129,373 0 10,608
SEI INVTS CO COM 784117103 30 600 SH   SOLE 3 600 0 0
SL GREEN RLTY CORP COM 78440X101 1 13 SH   SOLE 3 13 0 0
SLM CORP COM 78442P106 38 4,725 SH   SOLE 3 4,725 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 45,097 134,663 SH   SOLE 2,3 134,663 0 0
SPDR GOLD TR GOLD SHS 78463V107 702 3,962 SH   SOLE 3 3,962 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 26 440 SH   SOLE 3 440 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 55 805 SH   SOLE 3 805 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 2,907 79,070 SH   SOLE 3 79,070 0 0
SPDR SER TR BLOMBRG BRC EMRG 78464A391 788 30,000 SH   SOLE 3 30,000 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 2,890 92,118 SH   SOLE 3 92,118 0 0
SPDR SER TR BLOMBERG INTL TR 78464A516 338 11,381 SH   SOLE 3 11,381 0 0
SPDR SER TR AEROSPACE DEF 78464A631 67 771 SH   SOLE 3 771 0 0
SPDR SER TR GLB DOW ETF 78464A706 3 36 SH   SOLE 3 36 0 0
SPDR SER TR S&P DIVID ETF 78464A763 592 6,409 SH   SOLE 3 6,409 0 0
SPDR SER TR S&P BK ETF 78464A797 118 4,000 SH   SOLE 3 4,000 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 18 300 SH   SOLE 3 300 0 0
SPDR SER TR S&P BIOTECH 78464A870 252 2,258 SH   SOLE 3 2,258 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 637 1,881 SH   SOLE 3 1,881 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 31 1,203 SH   SOLE 3 1,203 0 0
SPDR SER TR OILGAS EQUIP 78468R549 14 500 SH   SOLE 3 500 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 447 8,605 SH   SOLE 3 8,605 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,231 24,690 SH   SOLE 3 24,690 0 0
SVB FINANCIAL GROUP COM 78486Q101 60 250 SH   SOLE 3 250 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 1 39 SH   SOLE 3 39 0 0
SAFEHOLD INC COM 78645L100 1 22 SH   SOLE 3 22 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 72 1,815 SH   SOLE 3 1,815 0 0
SALESFORCE COM INC COM 79466L302 693 2,756 SH   SOLE 3 2,706 0 50
SANOFI SPONSORED ADR 80105N105 544 10,843 SH   SOLE 3 10,843 0 0
SAP SE SPON ADR 803054204 307 1,969 SH   SOLE 3 1,969 0 0
SAREPTA THERAPEUTICS INC COM 803607100 76 539 SH   SOLE 3 539 0 0
HENRY SCHEIN INC COM 806407102 41 692 SH   SOLE 3 692 0 0
SCHLUMBERGER LTD COM 806857108 140 8,966 SH   SOLE 3 8,966 0 0
SCHWAB CHARLES CORP COM 808513105 798 22,030 SH   SOLE 3 22,030 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 14 210 SH   SOLE 3 210 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 34 614 SH   SOLE 3 614 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 90 1,741 SH   SOLE 3 1,741 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 33 1,013 SH   SOLE 3 1,013 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 37 242 SH   SOLE 3 242 0 0
SEA LTD SPONSORD ADS 81141R100 231 1,500 SH   SOLE 3 1,500 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 33 314 SH   SOLE 3 150 0 164
SELECT SECTOR SPDR TR ENERGY 81369Y506 6 214 SH   SOLE 3 0 0 214
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 267 11,108 SH   SOLE 3 11,108 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 32 418 SH   SOLE 3 418 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 125 1,068 SH   SOLE 3 1,068 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 299 5,032 SH   SOLE 3 4,849 0 183
SEMPRA ENERGY COM 816851109 128 1,079 SH   SOLE 3 1,079 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 92 1,600 SH   SOLE 3 1,600 0 0
SENSEONICS HLDGS INC COM 81727U105 1 3,854 SH   SOLE 3 3,854 0 0
SERES THERAPEUTICS INC COM 81750R102 28 981 SH   SOLE 3 981 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 97 12,250 SH   SOLE 3 12,250 0 0
SERVICENOW INC COM 81762P102 148 305 SH   SOLE 3 305 0 0
SHAKE SHACK INC CL A 819047101 71 1,100 SH   SOLE 3 1,100 0 0
SHERWIN WILLIAMS CO COM 824348106 6,632 9,519 SH   SOLE 3 9,469 0 50
SHOCKWAVE MED INC COM 82489T104 66 874 SH   SOLE 3 874 0 0
SHOPIFY INC CL A 82509L107 123 120 SH   SOLE 3 120 0 0
SHOTSPOTTER INC COM 82536T107 41 1,305 SH   SOLE 3 1,305 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 2 24 SH   SOLE 3 24 0 0
SILK RD MED INC COM 82710M100 1 10 SH   SOLE 3 10 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109 10 950 SH   SOLE 3 950 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1 11 SH   SOLE 3 11 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 33 224 SH   SOLE 3 224 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 1 50 SH   SOLE 3 50 0 0
SMITH A O CORP COM 831865209 1 16 SH   SOLE 3 16 0 0
SMITH MICRO SOFTWARE INC COM NEW 832154207 1 400 SH   SOLE 3 400 0 0
SMUCKER J M CO COM NEW 832696405 35 300 SH   SOLE 3 300 0 0
SNAP INC CL A 83304A106 1 50 SH   SOLE 3 50 0 0
SNOWFLAKE INC CL A 833445109 9 35 SH   SOLE 3 35 0 0
SONOCO PRODS CO COM 835495102 31 600 SH   SOLE 3 600 0 0
SONOS INC COM 83570H108 132 8,700 SH   SOLE 3 7,900 0 800
SORRENTO THERAPEUTICS INC COM NEW 83587F202 3 300 SH   SOLE 3 300 0 0
SOUTHERN CO COM 842587107 757 13,960 SH   SOLE 3 13,960 0 0
SOUTHERN COPPER CORP COM 84265V105 9 200 SH   SOLE 3 200 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 703 37,193 SH   SOLE 3 37,193 0 0
SPLUNK INC COM 848637104 84 445 SH   SOLE 3 445 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 23 1,500 SH   SOLE 3 1,500 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 25 1,654 SH   SOLE 3 1,654 0 0
SQUARE INC CL A 852234103 153 940 SH   SOLE 3 940 0 0
STARBUCKS CORP COM 855244109 443 5,160 SH   SOLE 3 5,160 0 0
STARWOOD PPTY TR INC COM 85571B105 151 10,000 SH   SOLE 3 10,000 0 0
STATE STR CORP COM 857477103 1,810 30,504 SH   SOLE 3 30,404 0 100
STEELCASE INC CL A 858155203 2 200 SH   SOLE 3 200 0 0
STERICYCLE INC COM 858912108 22 350 SH   SOLE 3 350 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 6 200 SH   SOLE 3 200 0 0
STOKE THERAPEUTICS INC COM 86150R107 12 370 SH   SOLE 3 370 0 0
STORE CAP CORP COM 862121100 1 24 SH   SOLE 3 24 0 0
STRYKER CORPORATION COM 863667101 2,277 10,930 SH   SOLE 3 10,930 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 173 10,600 SH   SOLE 3 10,600 0 0
SUMMIT MATLS INC CL A 86614U100 3 200 SH   SOLE 3 200 0 0
SUN LIFE FINANCIAL INC. COM 866796105 30 742 SH   SOLE 3 742 0 0
SUNPOWER CORP COM 867652406 2 190 SH   SOLE 3 190 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 12 500 SH   SOLE 3 500 0 0
SWITCHBACK ENERGY ACQUISTN C COM CL A 87105M102 31 2,000 SH   SOLE 3 2,000 0 0
SYSCO CORP COM 871829107 1,606 25,811 SH   SOLE 3 25,811 0 0
TJX COS INC NEW COM 872540109 31,784 571,148 SH   SOLE 1,3 571,148 0 0
T-MOBILE US INC COM 872590104 33 290 SH   SOLE 3 290 0 0
TRI POINTE GROUP INC COM 87265H109 16 879 SH   SOLE 3 879 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,693 20,882 SH   SOLE 3 20,882 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 19 1,041 SH   SOLE 3 1,041 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 31 414 SH   SOLE 3 414 0 0
TARGET CORP COM 87612E106 1,664 10,569 SH   SOLE 3 10,569 0 0
TARGA RES CORP COM 87612G101 10 712 SH   SOLE 3 712 0 0
TAUBMAN CTRS INC COM 876664103 2 51 SH   SOLE 3 51 0 0
TC ENERGY CORP COM 87807B107 3 79 SH   SOLE 3 79 0 0
TELADOC HEALTH INC COM 87918A105 362 1,652 SH   SOLE 3 1,552 0 100
TELEDYNE TECHNOLOGIES INC COM 879360105 2 7 SH   SOLE 3 7 0 0
TELEFLEX INCORPORATED COM 879369106 10,916 32,067 SH   SOLE 3 26,618 0 5,449
TELEFONICA S A SPONSORED ADR 879382208 10 2,781 SH   SOLE 3 2,781 0 0
10X GENOMICS INC CL A COM 88025U109 27 217 SH   SOLE 3 217 0 0
TERADATA CORP DEL COM 88076W103 5 216 SH   SOLE 3 216 0 0
TERADYNE INC COM 880770102 20 251 SH   SOLE 3 251 0 0
TERRENO RLTY CORP COM 88146M101 3 58 SH   SOLE 3 58 0 0
TESLA INC COM 88160R101 653 1,522 SH   SOLE 3 1,522 0 0
TEXAS INSTRS INC COM 882508104 17,457 122,254 SH   SOLE 1,3 106,635 0 15,619
TEXTRON INC COM 883203101 23 639 SH   SOLE 3 639 0 0
THE TRADE DESK INC COM CL A 88339J105 550 1,061 SH   SOLE 3 1,061 0 0
THE REALREAL INC COM 88339P101 1 98 SH   SOLE 3 98 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 52,040 117,866 SH   SOLE 1,3 105,691 0 12,175
3M CO COM 88579Y101 8,428 52,617 SH   SOLE 3 52,617 0 0
TIFFANY & CO NEW COM 886547108 2 21 SH   SOLE 3 21 0 0
TIMKEN CO COM 887389104 239 4,400 SH   SOLE 3 4,400 0 0
TOLL BROTHERS INC COM 889478103 438 9,000 SH   SOLE 3 9,000 0 0
TORO CO COM 891092108 17 200 SH   SOLE 3 200 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 867 18,751 SH   SOLE 3 18,751 0 0
TOTAL SE SPONSORED ADS 89151E109 2 71 SH   SOLE 3 71 0 0
TOWNSQUARE MEDIA INC CL A 892231101 118 25,300 SH   SOLE 3 24,300 0 1,000
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 3 24 SH   SOLE 3 24 0 0
TRACTOR SUPPLY CO COM 892356106 196 1,368 SH   SOLE 3 1,368 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 40 8,000 SH   SOLE 3 8,000 0 0
TRANSENTERIX INC COM 89366M300 0 134 SH   SOLE 3 134 0 0
TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 11 2,696 SH   SOLE 3 2,696 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,162 29,229 SH   SOLE 3 29,229 0 0
TREX CO INC COM 89531P105 29 400 SH   SOLE 3 400 0 0
TRUIST FINL CORP COM 89832Q109 1,467 38,555 SH   SOLE 3 38,555 0 0
TWITTER INC COM 90184L102 2 50 SH   SOLE 3 50 0 0
TYLER TECHNOLOGIES INC COM 902252105 24,740 70,979 SH   SOLE 3 70,979 0 0
TYSON FOODS INC CL A 902494103 53 894 SH   SOLE 3 894 0 0
US BANCORP DEL COM NEW 902973304 110 3,057 SH   SOLE 3 3,057 0 0
UBER TECHNOLOGIES INC COM 90353T100 22 616 SH   SOLE 3 616 0 0
UMPQUA HLDGS CORP COM 904214103 1 125 SH   SOLE 3 125 0 0
UNDER ARMOUR INC CL A 904311107 1 50 SH   SOLE 3 50 0 0
UNDER ARMOUR INC CL C 904311206 0 50 SH   SOLE 3 50 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,703 60,038 SH   SOLE 3 60,038 0 0
UNILEVER N V N Y SHS NEW 904784709 1,276 21,121 SH   SOLE 3 21,121 0 0
UNION PAC CORP COM 907818108 26,176 132,960 SH   SOLE 3 132,836 0 124
UNITED NAT FOODS INC COM 911163103 2 159 SH   SOLE 3 159 0 0
UNITED PARCEL SERVICE INC CL B 911312106 825 4,949 SH   SOLE 3 4,949 0 0
UNITEDHEALTH GROUP INC COM 91324P102 32,353 103,773 SH   SOLE 1,3 93,081 0 10,692
UNITIL CORP COM 913259107 5 142 SH   SOLE 3 142 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 18 100 SH   SOLE 3 100 0 0
UNUM GROUP COM 91529Y106 167 9,930 SH   SOLE 3 9,930 0 0
US ECOLOGY INC COM 91734M103 1 30 SH   SOLE 3 30 0 0
V F CORP COM 918204108 15,221 216,665 SH   SOLE 3 216,665 0 0
VBI VACCINES INC COM NEW 91822J103 1 302 SH   SOLE 3 302 0 0
VALE S A SPONSORED ADS 91912E105 2 175 SH   SOLE 3 175 0 0
VALERO ENERGY CORP COM 91913Y100 111 2,572 SH   SOLE 3 2,572 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 21 1,000 SH   SOLE 3 1,000 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 35 644 SH   SOLE 3 644 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 45 260 SH   SOLE 3 260 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,456 34,634 SH   SOLE 3 34,634 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 59 1,136 SH   SOLE 3 1,136 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 9 48 SH   SOLE 3 48 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 6 29 SH   SOLE 3 29 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 2 21 SH   SOLE 3 21 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 899 6,958 SH   SOLE 3 6,958 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 5 31 SH   SOLE 3 31 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 6 54 SH   SOLE 3 54 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 48 512 SH   SOLE 3 512 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 3,199 38,522 SH   SOLE 3 38,522 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,394 254,140 SH   SOLE 3 254,140 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,788 22,090 SH   SOLE 3 22,090 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,429 28,000 SH   SOLE 3 28,000 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 13 216 SH   SOLE 3 216 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,877 37,207 SH   SOLE 3 37,207 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 10,724 248,002 SH   SOLE 3 247,802 0 200
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 241 1,475 SH   SOLE 3 1,475 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 521 2,553 SH   SOLE 3 2,553 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 635 2,038 SH   SOLE 3 2,038 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 7,312 117,766 SH   SOLE 2,3 117,766 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,578 19,041 SH   SOLE 3 19,041 0 0
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 78 950 SH   SOLE 3 950 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 667 2,991 SH   SOLE 3 2,991 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,840 26,100 SH   SOLE 3 26,100 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 533 5,133 SH   SOLE 3 5,133 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 63 1,160 SH   SOLE 3 1,160 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,818 18,981 SH   SOLE 3 18,981 0 0
VAREX IMAGING CORP COM 92214X106 12 932 SH   SOLE 3 932 0 0
VARIAN MED SYS INC COM 92220P105 2,475 14,391 SH   SOLE 3 14,391 0 0
VENTAS INC COM 92276F100 8 180 SH   SOLE 3 180 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 719 2,336 SH   SOLE 3 2,336 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 12 66 SH   SOLE 3 66 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 463 5,868 SH   SOLE 3 5,821 0 47
VANGUARD INDEX FDS SML CP GRW ETF 922908595 45 210 SH   SOLE 3 210 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 33 300 SH   SOLE 3 300 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 829 4,706 SH   SOLE 3 4,706 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 348 2,223 SH   SOLE 3 2,223 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 332 1,460 SH   SOLE 3 1,460 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 67 637 SH   SOLE 3 637 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 118 769 SH   SOLE 3 769 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 331 1,944 SH   SOLE 3 1,944 0 0
VERACYTE INC COM 92337F107 26 792 SH   SOLE 3 792 0 0
VERISIGN INC COM 92343E102 25 120 SH   SOLE 3 120 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,718 62,497 SH   SOLE 3 62,497 0 0
VERINT SYS INC COM 92343X100 92 1,900 SH   SOLE 3 1,900 0 0
VERISK ANALYTICS INC COM 92345Y106 74 401 SH   SOLE 3 401 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 39 144 SH   SOLE 3 144 0 0
VICI PPTYS INC COM 925652109 2 69 SH   SOLE 3 69 0 0
VIEWRAY INC COM 92672L107 4 1,000 SH   SOLE 3 1,000 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 20 1,309 SH   SOLE 3 1,309 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1 30 SH   SOLE 3 30 0 0
VISA INC COM CL A 92826C839 55,278 276,431 SH   SOLE 1,3 246,893 0 29,538
VIRTUS INVT PARTNERS INC COM 92828Q109 250 1,800 SH   SOLE 3 1,800 0 0
VIVEVE MED INC COM 92852W303 0 10 SH   SOLE 3 10 0 0
VMWARE INC CL A COM 928563402 12 83 SH   SOLE 3 83 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 19 1,406 SH   SOLE 3 1,406 0 0
VORNADO RLTY TR SH BEN INT 929042109 1 17 SH   SOLE 3 17 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 25 2,300 SH   SOLE 3 2,300 0 0
VULCAN MATLS CO COM 929160109 373 2,750 SH   SOLE 3 2,750 0 0
WP CAREY INC COM 92936U109 189 2,900 SH   SOLE 3 2,900 0 0
WEC ENERGY GROUP INC COM 92939U106 1,152 11,888 SH   SOLE 3 11,888 0 0
WABTEC COM 929740108 519 8,390 SH   SOLE 3 8,390 0 0
WALMART INC COM 931142103 15,396 110,039 SH   SOLE 3 110,039 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 329 9,170 SH   SOLE 3 9,170 0 0
WASHINGTON TR BANCORP COM 940610108 123 4,000 SH   SOLE 3 4,000 0 0
WASTE CONNECTIONS INC COM 94106B101 31 299 SH   SOLE 3 299 0 0
WASTE MGMT INC DEL COM 94106L109 239 2,108 SH   SOLE 3 2,108 0 0
WATERS CORP COM 941848103 915 4,674 SH   SOLE 3 4,674 0 0
WATSCO INC COM 942622200 94 405 SH   SOLE 3 405 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 116 1,155 SH   SOLE 3 1,155 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 7 385 SH   SOLE 3 385 0 0
WEIS MKTS INC COM 948849104 24 505 SH   SOLE 3 505 0 0
WELLS FARGO CO NEW COM 949746101 2,428 103,260 SH   SOLE 3 103,260 0 0
WELLTOWER INC COM 95040Q104 24 433 SH   SOLE 3 433 0 0
WENDYS CO COM 95058W100 22 1,000 SH   SOLE 3 1,000 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 27 2,212 SH   SOLE 3 2,212 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105 12 1,000 SH   SOLE 3 1,000 0 0
WESTERN ASSET MUN HIGH INCOM COM 95766N103 47 6,300 SH   SOLE 3 6,300 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 9 1,121 SH   SOLE 3 1,121 0 0
WESTROCK CO COM 96145D105 206 5,916 SH   SOLE 3 5,916 0 0
WEX INC COM 96208T104 3,045 21,914 SH   SOLE 3 21,914 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 248 8,697 SH   SOLE 3 8,697 0 0
WHIRLPOOL CORP COM 963320106 903 4,913 SH   SOLE 3 4,913 0 0
WILEY JOHN & SONS INC CL A 968223206 56 1,765 SH   SOLE 3 1,765 0 0
WILLIAMS COS INC COM 969457100 136 6,916 SH   SOLE 3 6,916 0 0
WILLIAMS SONOMA INC COM 969904101 9 100 SH   SOLE 3 100 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 1,388 295,248 SH   SOLE 3 295,248 0 0
WISDOMTREE INVTS INC COM 97717P104 37 11,527 SH   SOLE 3 11,527 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 150 2,145 SH   SOLE 3 2,145 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 15 300 SH   SOLE 3 300 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 4 128 SH   SOLE 3 128 0 0
WOODWARD INC COM 980745103 82 1,022 SH   SOLE 3 822 0 200
WORKDAY INC CL A 98138H101 1,291 6,000 SH   SOLE 3 6,000 0 0
WORKHORSE GROUP INC COM NEW 98138J206 1 30 SH   SOLE 3 30 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 1 36 SH   SOLE 3 36 0 0
WRAP TECHNOLOGIES INC COM 98212N107 135 20,000 SH   SOLE 3 20,000 0 0
XCEL ENERGY INC COM 98389B100 193 2,795 SH   SOLE 3 2,795 0 0
XILINX INC COM 983919101 30 290 SH   SOLE 3 290 0 0
XYLEM INC COM 98419M100 1,896 22,544 SH   SOLE 3 22,544 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 84 4,500 SH   SOLE 3 4,500 0 0
YETI HLDGS INC COM 98585X104 95 2,100 SH   SOLE 3 1,800 0 300
YORK WTR CO COM 987184108 17 410 SH   SOLE 3 410 0 0
YUM BRANDS INC COM 988498101 114 1,249 SH   SOLE 3 1,249 0 0
YUM CHINA HLDGS INC COM 98850P109 58 1,102 SH   SOLE 3 1,102 0 0
ZAI LAB LTD ADR 98887Q104 58 700 SH   SOLE 3 700 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 238 943 SH   SOLE 3 943 0 0
ZENDESK INC COM 98936J101 21 200 SH   SOLE 3 200 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 2 21 SH   SOLE 3 21 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,019 7,488 SH   SOLE 3 7,488 0 0
ZIONS BANCORPORATION N A COM 989701107 44 1,500 SH   SOLE 3 1,500 0 0
ZOETIS INC CL A 98978V103 7,265 43,930 SH   SOLE 3 43,876 0 54
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 2 50 SH   SOLE 3 50 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 642 1,365 SH   SOLE 3 1,365 0 0
ZYNGA INC CL A 98986T108 0 15 SH   SOLE 3 15 0 0
ALLEGION PLC ORD SHS G0176J109 164 1,662 SH   SOLE 3 1,662 0 0
AON PLC SHS CL A G0403H108 80 387 SH   SOLE 3 387 0 0
ATLASSIAN CORP PLC CL A G06242104 11 60 SH   SOLE 3 60 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 59,621 263,820 SH   SOLE 1,3 245,976 0 17,844
BUNGE LIMITED COM G16962105 9 200 SH   SOLE 3 200 0 0
EATON CORP PLC SHS G29183103 183 1,798 SH   SOLE 3 1,798 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 106 5,000 SH   SOLE 3 5,000 0 0
EVEREST RE GROUP LTD COM G3223R108 217 1,100 SH   SOLE 3 1,100 0 0
GAN LTD ORD SHS G3728V109 1 52 SH   SOLE 3 52 0 0
IHS MARKIT LTD SHS G47567105 5 59 SH   SOLE 3 59 0 0
JOHNSON CTLS INTL PLC SHS G51502105 194 4,738 SH   SOLE 3 4,738 0 0
LINDE PLC SHS G5494J103 489 2,055 SH   SOLE 3 2,055 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 0 37 SH   SOLE 3 37 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 7 186 SH   SOLE 3 186 0 0
MEDTRONIC PLC SHS G5960L103 8,468 81,487 SH   SOLE 3 81,487 0 0
APTIV PLC SHS G6095L109 2,228 24,299 SH   SOLE 3 24,248 0 51
NVENT ELECTRIC PLC SHS G6700G107 7 371 SH   SOLE 3 371 0 0
QUOTIENT LTD SHS G73268107 3 500 SH   SOLE 3 500 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 20 116 SH   SOLE 3 116 0 0
PENTAIR PLC SHS G7S00T104 31 687 SH   SOLE 3 687 0 0
STERIS PLC SHS USD G8473T100 25 140 SH   SOLE 3 140 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 941 7,758 SH   SOLE 3 7,758 0 0
ALCON AG ORD SHS H01301128 5 96 SH   SOLE 3 96 0 0
CHUBB LIMITED COM H1467J104 185 1,589 SH   SOLE 3 1,589 0 0
UBS GROUP AG SHS H42097107 2 224 SH   SOLE 3 224 0 0
TE CONNECTIVITY LTD REG SHS H84989104 258 2,639 SH   SOLE 3 2,639 0 0
TRANSOCEAN LTD REG SHS H8817H100 0 94 SH   SOLE 3 94 0 0
GLOBANT S A COM L44385109 56 310 SH   SOLE 3 310 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 66 273 SH   SOLE 3 273 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 57 472 SH   SOLE 3 472 0 0
WIX COM LTD SHS M98068105 38 150 SH   SOLE 3 150 0 0
FERRARI N V COM N3167Y103 18 100 SH   SOLE 3 100 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,677 21,449 SH   SOLE 3 9,826 0 11,623
YANDEX N V SHS CLASS A N97284108 2 29 SH   SOLE 3 29 0 0
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 0 23 SH   SOLE 3 23 0 0