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
1/100 BERKSHIRE HTWY COMMON 084990175 418,601 100 SH   SOLE   100 0 0
3M CO. COMMON 88579Y101 14,350,203 72,246 SH   SOLE 1 60,717 0 11,529
A T & T INC (NEW) COMMON 00206R102 4,736,913 164,590 SH   SOLE 1 145,064 0 19,526
ABBOTT LABS COMMON 002824100 6,899,690 59,516 SH   SOLE 1 46,843 0 12,673
ABBVIE INC COMMON 00287Y109 6,967,235 61,854 SH   SOLE 1 54,495 0 7,359
ACCENTURE PLC COMMON G1151C101 38,414,969 130,313 SH   SOLE 1 86,017 0 44,296
ACTUA CORP COM COMMON 005094107 0 131,244 SH   SOLE   0 0 131,244
ADOBE SYS INC COMMON 00724F101 11,952,327 20,409 SH   SOLE 1 17,764 0 2,645
AFLAC INC COMMON 001055102 865,697 16,133 SH   SOLE   16,133 0 0
AIR PRODS & CHEMS INC COMMON 009158106 12,523,573 43,533 SH   SOLE 1 37,368 0 6,165
AKAMAI TECHNOLOGIES I COMMON 00971T101 621,478 5,330 SH   SOLE   5,330 0 0
ALEXION PHARMACEUTICA COMMON 015351109 528,166 2,875 SH   SOLE   2,875 0 0
ALLETE INC NEW COMMON 018522300 235,553 3,366 SH   SOLE 1 3,366 0 0
ALLSTATE CORP COMMON 020002101 1,114,610 8,545 SH   SOLE   8,395 0 150
ALPHABET CLASS A COMMON 02079K305 23,690,247 9,702 SH   SOLE 1 6,657 0 3,045
ALPHABET CLASS C COMMON 02079K107 43,206,440 17,239 SH   SOLE 1 12,474 0 4,765
ALTRIA GROUP INC COMMON 02209S103 297,952 6,249 SH   SOLE 1 4,650 0 1,599
AMAZON COM INC COMMON 023135106 13,867,285 4,031 SH   SOLE 1 3,164 0 867
AMERICAN BALANCED FD MUTUAL 024071102 233,566 7,154 SH   SOLE   0 0 7,154
AMERICAN ELECTRIC POW COMMON 025537101 253,770 3,000 SH   SOLE   2,700 0 300
AMERICAN EXPRESS CO. COMMON 025816109 2,623,191 15,876 SH   SOLE 1 9,503 0 6,373
AMERICAN TOWER CORP COMMON 03027X100 213,951 792 SH   SOLE 1 719 0 73
AMERICAN WTR WKS CO I COMMON 030420103 418,925 2,718 SH   SOLE   2,718 0 0
AMERIPRISE FINL INC COMMON 03076C106 1,984,071 7,972 SH   SOLE   7,972 0 0
AMGEN INC COMMON 031162100 4,279,763 17,558 SH   SOLE 1 15,273 0 2,285
ANALOG DEVICES INC COMMON 032654105 1,719,878 9,990 SH   SOLE 1 9,175 0 815
ANNALY CAP MGMT INC COMMON 035710409 204,684 23,050 SH   SOLE   350 0 22,700
AON PLC SHS CL A COMMON G0403H108 14,270,685 59,770 SH   SOLE 1 45,530 0 14,240
APPLE INC COMMON 037833100 66,719,379 487,145 SH   SOLE 1 378,468 0 108,677
APPLIED MATLS INC COMMON 038222105 220,720 1,550 SH   SOLE   200 0 1,350
AUTOMATIC DATA PROCES COMMON 053015103 7,981,743 40,186 SH   SOLE 1 23,435 0 16,751
AVERY DENNISON CORP COMMON 053611109 210,240 1,000 SH   SOLE 1 0 0 1,000
BANK OF AMERICA CORP COMMON 060505104 2,953,222 71,628 SH   SOLE   71,628 0 0
BAXTER INTERNATIONAL COMMON 071813109 862,638 10,716 SH   SOLE 1 10,716 0 0
BECTON DICKINSON & CO COMMON 075887109 24,545,653 100,932 SH   SOLE 1 71,918 0 29,014
BERKSHIRE HATHAWAY IN COMMON 084670702 4,415,037 15,886 SH   SOLE 1 14,280 0 1,606
BERKSHIRE HATHAWAY IN COMMON 084670108 418,601 1 SH   SOLE 1 1 0 0
BEST BUY INC COMMON 086516101 10,328,883 89,832 SH   SOLE 1 61,417 0 28,415
BLACKROCK INC COMMON 09247X101 975,592 1,115 SH   SOLE   957 0 158
BLACKSTONE GROUP INC COMMON 09260D107 1,584,839 16,315 SH   SOLE 1 13,615 0 2,700
BOEING CO. COMMON 097023105 1,388,969 5,798 SH   SOLE 1 5,155 0 643
BOOKING HLDGS INC COMMON 09857L108 700,189 320 SH   SOLE   235 0 85
BP PLC ADR COMMON 055622104 403,248 15,263 SH   SOLE 1 15,263 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 7,315,587 109,482 SH   SOLE 1 93,781 0 15,701
BROADCOM INC COM COMMON 11135F101 5,989,110 12,560 SH   SOLE   12,560 0 0
BROWN & BROWN INC COMMON 115236101 6,034,206 113,553 SH   SOLE 1 63,553 0 50,000
BRYN MAWR BANK CORP COMMON 117665109 378,402 8,969 SH   SOLE   3,400 0 5,569
CAMPBELL SOUP CO COMMON 134429109 339,007 7,436 SH   SOLE 1 7,436 0 0
CANNABIX TECHNOLOGIES COMMON 13765L101 34,440 41,000 SH   SOLE   21,000 0 20,000
CARMAX INC COM COMMON 143130102 3,591,662 27,810 SH   SOLE 1 22,345 0 5,465
CARNIVAL CORP COMMON 143658300 332,189 12,602 SH   SOLE 1 11,002 0 1,600
CARRIER GLOBAL CORPOR COMMON 14448C104 1,159,936 23,867 SH   SOLE 1 14,142 0 9,725
CATERPILLAR INC COMMON 149123101 2,139,738 9,832 SH   SOLE 1 7,932 0 1,900
CDN IMPERIAL BK COMM COMMON 136069101 433,465 3,807 SH   SOLE   3,807 0 0
CDW CORP COMMON 12514G108 1,868,755 10,700 SH   SOLE   10,700 0 0
CHEVRON CORP COMMON 166764100 10,348,515 98,802 SH   SOLE 1 76,711 0 22,091
CHURCH & DWIGHT CO. COMMON 171340102 306,792 3,600 SH   SOLE   0 0 3,600
CICERO INC COMMON 171708100 335 50,000 SH   SOLE   0 0 50,000
CIGNA CORP NEW COM COMMON 125523100 1,077,483 4,545 SH   SOLE   4,545 0 0
CISCO SYSTEMS INC COMMON 17275R102 13,457,191 253,909 SH   SOLE 1 189,523 0 64,386
CITIGROUP INC COMMON 172967424 984,427 13,914 SH   SOLE 1 13,864 0 50
CME GROUP INC COM COMMON 12572Q105 217,997 1,025 SH   SOLE   825 0 200
COCA COLA CO. COMMON 191216100 11,560,169 213,642 SH   SOLE 1 165,930 0 47,712
COGNIZANT TECHNOLOGY COMMON 192446102 781,945 11,290 SH   SOLE 1 9,390 0 1,900
COLGATE PALMOLIVE CO COMMON 194162103 5,644,714 69,388 SH   SOLE 1 50,813 0 18,575
COMCAST CORP NEW CL A COMMON 20030N101 11,271,257 197,672 SH   SOLE 1 138,986 0 58,686
COMERICA INC COMMON 200340107 395,224 5,540 SH   SOLE 1 3,820 0 1,720
CONOCOPHILLIPS COMMON 20825C104 1,076,834 17,682 SH   SOLE 1 15,366 0 2,316
CONSTELLATION BRANDS COMMON 21036P108 5,143,241 21,990 SH   SOLE 1 15,650 0 6,340
CORNING INC COMMON 219350105 1,580,621 38,646 SH   SOLE 1 38,646 0 0
CORTEVA INC COM COMMON 22052L104 1,039,431 23,437 SH   SOLE 1 22,979 0 458
COSTCO WHOLESALE COMMON 22160K105 8,260,007 20,876 SH   SOLE 1 12,816 0 8,060
CRA CCM ALTERNATIVE I MUTUAL 20368N400 707,914 83,088 SH   SOLE   0 0 83,088
CROWN CASTLE INTL COR COMMON 22822V101 9,558,339 48,992 SH   SOLE 1 36,167 0 12,825
CSX CORP COMMON 126408103 2,493,001 77,712 SH   SOLE 1 70,818 0 6,894
CVS HEALTH CORP. COMMON 126650100 19,350,381 231,908 SH   SOLE 1 161,216 0 70,692
DANAHER CORP COMMON 235851102 20,769,454 77,394 SH   SOLE 1 49,511 0 27,883
DARDEN RESTAURANTS IN COMMON 237194105 204,386 1,400 SH   SOLE   1,400 0 0
DEERE & CO. COMMON 244199105 2,274,980 6,450 SH   SOLE   6,450 0 0
DENTSPLY SIRONA INC COMMON 24906P109 6,178,541 97,669 SH   SOLE 1 58,269 0 39,400
DIAGEO PLC COMMON 25243Q205 14,933,801 77,906 SH   SOLE 1 56,559 0 21,347
DIGITAL REALTY TRUST COMMON 253868103 14,390,897 95,646 SH   SOLE 1 76,216 0 19,430
DOMINION RES INC VA COMMON 25746U109 1,238,853 16,839 SH   SOLE 1 15,339 0 1,500
DOVER CORP COMMON 260003108 298,790 1,984 SH   SOLE   1,984 0 0
DOW INC COM COMMON 260557103 1,358,115 21,462 SH   SOLE 1 20,791 0 671
DUKE ENERGY CORPORATI COMMON 26441C204 1,399,455 14,176 SH   SOLE 1 14,176 0 0
DUPONT DE NEMOURS INC COMMON 26614N102 1,285,790 16,610 SH   SOLE 1 15,726 0 884
EASTMAN CHEMICAL CO COMMON 277432100 287,205 2,460 SH   SOLE 1 2,460 0 0
EATON CORP PLC SHS COMMON G29183103 3,713,984 25,064 SH   SOLE   25,064 0 0
EATON VANCE NATL MUNS MUTUAL 27826L249 124,565 11,932 SH   SOLE   11,932 0 0
EBAY INC COMMON 278642103 210,630 3,000 SH   SOLE 1 3,000 0 0
EMERA INC COM COMMON 290876101 216,460 4,771 SH   SOLE   4,771 0 0
EMERSON ELECTRIC CO COMMON 291011104 931,218 9,676 SH   SOLE 1 7,507 0 2,169
ENBRIDGE INC COMMON 29250N105 3,802,399 94,965 SH   SOLE 1 80,273 0 14,692
ENBRIDGE INC COM COMMON 29250N105 217,975 4,392 SH   SOLE   4,392 0 0
ENTERPRISE PRODS PART COMMON 293792107 5,046,693 209,146 SH   SOLE 1 120,796 0 88,350
EQUINIX INC COM COMMON 29444U700 300,975 375 SH   SOLE   85 0 290
ESSENTIAL UTILS INC C COMMON 29670G102 923,691 20,212 SH   SOLE 1 17,223 0 2,989
EVERSOURCE ENERGY COM COMMON 30040W108 281,000 3,502 SH   SOLE 1 2,040 0 1,462
EXPEDIA INC DEL COMMON 30212P303 777,623 4,750 SH   SOLE 1 3,750 0 1,000
EXXON MOBIL COMMON 30231G102 8,215,473 130,239 SH   SOLE 1 108,937 0 21,302
FACEBOOK INC CL/A COMMON 30303M102 18,190,449 52,315 SH   SOLE 1 33,342 0 18,973
FACTSET RESH SYS COMMON 303075105 214,790 640 SH   SOLE   0 0 640
FEDEX CORP COMMON 31428X106 11,012,852 36,915 SH   SOLE 1 29,525 0 7,390
FIDELITY 500 INDEX FU MUTUAL 315911750 256,790 1,717 SH   SOLE 1 0 0 1,717
FIDELITY NATL INFORMA COMMON 31620M106 9,211,525 65,021 SH   SOLE 1 42,741 0 22,280
FORTIVE CORP COMMON 34959J108 3,947,981 56,610 SH   SOLE 1 36,535 0 20,075
FORTUNE BRANDS HOME & COMMON 34964C106 6,162,771 61,869 SH   SOLE 1 44,594 0 17,275
GENERAL ELECTRIC CO COMMON 369604103 2,327,530 172,922 SH   SOLE 1 155,270 0 17,652
GENERAL MILLS INC COMMON 370334104 1,473,287 24,180 SH   SOLE 1 21,980 0 2,200
GILEAD SCIENCES INC COMMON 375558103 361,360 5,248 SH   SOLE 1 5,248 0 0
GLAXOSMITHKLINE PLC COMMON 37733W105 772,189 19,392 SH   SOLE 1 19,392 0 0
GOLDMAN SACHS GROUP I COMMON 38141G104 984,880 2,595 SH   SOLE 1 2,470 0 125
GOLDMAN SACHS GROUP I PREFERR 38144G804 1,057,973 42,100 SH   SOLE 1 22,234 0 19,866
GOLDMAN SACHS GROUP I PREFERR 38143Y665 11,452,748 463,674 SH   SOLE 1 348,159 0 115,515
HERSHEY FOODS CORP COMMON 427866108 1,393,440 8,000 SH   SOLE 1 2,700 0 5,300
HOME DEPOT INC COMMON 437076102 10,122,525 31,743 SH   SOLE 1 22,827 0 8,916
HONEYWELL INTL INC COMMON 438516106 13,395,924 61,071 SH   SOLE 1 47,147 0 13,924
HUNTINGTON BANCSHARES COMMON 446150104 186,937 13,100 SH   SOLE   13,100 0 0
IHS MARKIT LTD SHS COMMON G47567105 5,282,289 46,887 SH   SOLE 1 32,432 0 14,455
ILLINOIS TOOL WORKS I COMMON 452308109 3,106,143 13,894 SH   SOLE 1 10,994 0 2,900
ILLUMINA INC COMMON 452327109 567,852 1,200 SH   SOLE 1 1,200 0 0
INT'L BUSINESS MACHIN COMMON 459200101 6,094,039 41,572 SH   SOLE 1 33,660 0 7,912
INTEL CORP COMMON 458140100 5,416,387 96,480 SH   SOLE 1 82,272 0 14,208
INTERCONTINENTAL EXCH COMMON 45866F104 12,116,184 102,074 SH   SOLE 1 67,444 0 34,630
INTERNATIONAL PAPER C COMMON 460146103 344,562 5,620 SH   SOLE   5,620 0 0
INTUITIVE SURGICAL IN COMMON 46120E602 551,784 600 SH   SOLE   600 0 0
IQVIA HOLDINGS INC COMMON 46266C105 30,939,660 127,681 SH   SOLE 1 91,296 0 36,385
ISHARES TR S&P 500 IN MUTUAL 464287200 589,420 1,371 SH   SOLE 1 1,197 0 174
J P MORGAN CHASE & CO COMMON 46625H100 27,457,787 176,532 SH   SOLE 1 139,076 0 37,456
JACOBS ENGINEERING COMMON 469814107 23,298,334 174,624 SH   SOLE 1 133,489 0 41,135
JOHNSON CONTROLS INTL COMMON G51502105 298,129 4,344 SH   SOLE 1 4,344 0 0
JOHNSON & JOHNSON COMMON 478160104 32,652,848 198,208 SH   SOLE 1 160,160 0 38,048
KELLOGG CO. COMMON 487836108 658,096 10,230 SH   SOLE 1 3,980 0 6,250
KEYCORP COMMON 493267108 3,345,837 162,026 SH   SOLE 1 108,336 0 53,690
KIMBERLY CLARK CORP COMMON 494368103 3,042,559 22,743 SH   SOLE 1 21,343 0 1,400
KLA-TENCOR CORP COMMON 482480100 778,104 2,400 SH   SOLE   2,400 0 0
KRAIG BIOCRAFT LABORA COMMON 50075W104 11,600 100,000 SH   SOLE 1 100,000 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109 6,825,369 31,577 SH   SOLE 1 26,702 0 4,875
LAM RESEARCH CORP COM COMMON 512807108 1,415,923 2,176 SH   SOLE   2,176 0 0
LEIDOS HLDGS INC COMMON 525327102 21,298,029 210,663 SH   SOLE 1 164,118 0 46,545
LENNAR CORP COMMON 526057104 10,467,913 105,364 SH   SOLE 1 82,423 0 22,941
LILLY, ELI AND CO COMMON 532457108 1,692,940 7,376 SH   SOLE   6,816 0 560
LINDE PLC COM COMMON G5494J103 2,415,431 8,355 SH   SOLE 1 5,880 0 2,475
LOCKHEED MARTIN CORP COMMON 539830109 3,012,044 7,961 SH   SOLE 1 7,961 0 0
LORD ABBETT SHT DUR I MUTUAL 543916100 102,723 24,400 SH   SOLE   24,400 0 0
LOWE'S COS INC COMMON 548661107 19,993,070 103,073 SH   SOLE 1 78,097 0 24,976
LYONDELLBASELL INDUST COMMON N53745100 869,252 8,450 SH   SOLE   8,450 0 0
MAGELLAN MIDSTREAM PA COMMON 559080106 660,285 13,500 SH   SOLE 1 6,500 0 7,000
MARATHON PETE CORP COMMON 56585A102 246,514 4,080 SH   SOLE   4,080 0 0
MARSH & MCLENNAN COS COMMON 571748102 478,312 3,400 SH   SOLE   0 0 3,400
MCCORMICK & CO INC COMMON 579780206 247,296 2,800 SH   SOLE   1,600 0 1,200
MCCORMICK & CO INC CO COMMON 579780107 352,121 4,000 SH   SOLE   0 0 4,000
MCDONALD'S CORP COMMON 580135101 23,329,297 100,997 SH   SOLE 1 75,135 0 25,862
MEDTRONIC PLC COMMON G5960L103 14,544,809 117,174 SH   SOLE 1 79,041 0 38,133
MERCK & COMPANY COMMON 58933Y105 5,035,980 64,755 SH   SOLE 1 56,674 0 8,081
METLIFE INC COMMON 59156R108 222,343 3,715 SH   SOLE   3,715 0 0
METLIFE INC 4.0 percent PFD PREFERR 59156R504 3,813,242 144,880 SH   SOLE   117,889 0 26,991
MICROCHIP TECHNOLOGY COMMON 595017104 200,352 1,338 SH   SOLE   1,338 0 0
MICROSOFT CORP COMMON 594918104 75,411,206 278,373 SH   SOLE 1 202,845 0 75,528
MONDELEZ INTL INC COMMON 609207105 7,978,209 127,774 SH   SOLE 1 95,723 0 32,051
MONGODB INC CL A COMMON 60937P106 361,520 1,000 SH   SOLE 1 1,000 0 0
MOODYS CORP COMMON 615369105 13,146,421 36,279 SH   SOLE 1 23,979 0 12,300
MORGAN STANLEY COMMON 617446448 398,118 4,342 SH   SOLE   4,342 0 0
MORGAN STANLEY PFD A PREFERR 61747S504 1,077,366 42,550 SH   SOLE   30,450 0 12,100
NETFLIX COM INC COMMON 64110L106 1,719,852 3,256 SH   SOLE 1 2,619 0 637
NEXTERA ENERGY INC COMMON 65339F101 4,741,363 64,702 SH   SOLE 1 63,202 0 1,500
NIKE INC CL B COMMON 654106103 7,324,989 47,414 SH   SOLE 1 30,676 0 16,738
NORFOLK SOUTHERN CORP COMMON 655844108 3,864,635 14,561 SH   SOLE 1 12,711 0 1,850
NOVARTIS ADR COMMON 66987V109 12,740,845 139,641 SH   SOLE 1 96,549 0 43,092
NUVEEN PA INVT QUAL M MUTUAL 670972108 203,835 13,499 SH   SOLE 1 11,806 0 1,693
NVIDIA CORP COMMON 67066G104 4,182,123 20,908 SH   SOLE 1 1,408 0 19,500
NXP SEMICONDUCTORS N COMMON N6596X109 3,349,944 16,284 SH   SOLE 1 14,304 0 1,980
ONEOK INC NEW COMMON 682680103 4,154,583 74,669 SH   SOLE 1 54,634 0 20,035
ORACLE SYS CORP COMMON 68389X105 25,918,066 332,966 SH   SOLE 1 251,051 0 81,915
OTIS WORLDWIDE CORP C COMMON 68902V107 630,937 7,716 SH   SOLE 1 4,220 0 3,496
PARKER HANNIFIN CORP COMMON 701094104 913,652 2,975 SH   SOLE   2,975 0 0
PAYPAL HLDGS INC COMMON 70450Y103 18,537,545 63,598 SH   SOLE 1 50,125 0 13,473
PEPSICO INC COMMON 713448108 18,054,959 121,853 SH   SOLE 1 89,263 0 32,590
PFIZER INC COMMON 717081103 7,483,554 191,102 SH   SOLE 1 177,119 0 13,983
PHILIP MORRIS INTL IN COMMON 718172109 683,760 6,899 SH   SOLE 1 5,474 0 1,425
PHILLIPS 66 COMMON 718546104 1,422,209 16,572 SH   SOLE 1 16,572 0 0
PIONEER NATURAL RES C COMMON 723787107 3,261,614 20,069 SH   SOLE 1 14,754 0 5,315
PNC FINANCIAL CORP COMMON 693475105 3,157,835 16,554 SH   SOLE 1 16,554 0 0
PPG INDUSTRIES INC COMMON 693506107 1,935,378 11,400 SH   SOLE 1 9,800 0 1,600
PPL CORP COMMON 69351T106 461,673 16,506 SH   SOLE 1 16,506 0 0
PROCTER & GAMBLE CO COMMON 742718109 14,514,015 107,567 SH   SOLE 1 82,513 0 25,054
PROLOGIS INC COM COMMON 74340W103 2,816,246 23,561 SH   SOLE 1 16,811 0 6,750
PRUDENTIAL FINL INC COMMON 744320102 909,129 8,872 SH   SOLE   8,872 0 0
QUALCOMM INC COMMON 747525103 11,074,788 77,484 SH   SOLE 1 64,819 0 12,665
RAYMOND JAMES FINANCI COMMON 754730109 3,898,949 30,015 SH   SOLE 1 15,945 0 14,070
RAYTHEON TECHNOLOGIES COMMON 75513E101 13,690,293 160,477 SH   SOLE 1 120,852 0 39,625
RESTAURANT BRANDS INT COMMON 76131D103 412,416 6,400 SH   SOLE 1 3,500 0 2,900
ROCHE HLDG LTD ADR COMMON 771195104 4,396,141 93,268 SH   SOLE   81,983 0 11,285
SALESFORCE COM INC CO COMMON 79466L302 227,904 933 SH   SOLE   772 0 161
SCHWAB CHARLES CORP COMMON 808513105 17,922,691 246,157 SH   SOLE 1 159,767 0 86,390
SCHWAB S&P 500 INDEX MUTUAL 808509855 239,660 3,622 SH   SOLE   3,622 0 0
SCOTTS MIRACLE GRO CO COMMON 810186106 249,496 1,300 SH   SOLE   1,300 0 0
SEALED AIR CORP COMMON 81211K100 213,300 3,600 SH   SOLE 1 3,600 0 0
SHOPIFY INC CL A COMMON 82509L107 379,855 260 SH   SOLE   260 0 0
SIMON PPTY GROUP INC COMMON 828806109 3,056,233 23,423 SH   SOLE 1 20,423 0 3,000
SKYWORKS SOLUTIONS IN COMMON 83088M102 2,412,023 12,579 SH   SOLE   12,579 0 0
STANLEY BLACK AND DEC COMMON 854502101 1,632,335 7,963 SH   SOLE 1 6,613 0 1,350
STARBUCKS CORP COMMON 855244109 7,378,789 65,994 SH   SOLE 1 54,243 0 11,751
STATE STREET CORP COMMON 857477103 812,515 9,875 SH   SOLE 1 5,600 0 4,275
SYNCHRONY FINANCIAL COMMON 87165B103 11,050,915 227,760 SH   SOLE 1 170,029 0 57,731
SYSCO CORP COMMON 871829107 669,816 8,615 SH   SOLE 1 8,115 0 500
S&P GLOBAL INC COM COMMON 78409V104 533,585 1,300 SH   SOLE   1,300 0 0
T MOBILE US INC COMMON 872590104 3,665,213 25,307 SH   SOLE   15,697 0 9,610
TAIWAN SEMICONDUCTOR COMMON 874039100 22,397,704 186,399 SH   SOLE 1 132,163 0 54,236
TARGET CORP COMMON 87612E106 1,480,658 6,125 SH   SOLE 1 6,125 0 0
TERADYNE INC COMMON 880770102 1,472,890 10,995 SH   SOLE   10,995 0 0
TESLA MTRS INC COMMON 88160R101 2,276,995 3,350 SH   SOLE 1 3,350 0 0
TEXAS INSTRUMENTS INC COMMON 882508104 2,339,330 12,165 SH   SOLE 1 10,165 0 2,000
TEXAS PACIFIC LAND CO COMMON 88262P102 4,399,285 2,750 SH   SOLE   1,300 0 1,450
THERMO FISHER SCIENTI COMMON 883556102 23,363,015 46,312 SH   SOLE 1 41,170 0 5,142
TJX COS INC NEW COMMON 872540109 289,906 4,300 SH   SOLE   4,300 0 0
TOLL BROTHERS INC COMMON 889478103 8,620,107 149,111 SH   SOLE 1 105,731 0 43,380
TORONTO DOMINION BK O COMMON 891160509 805,015 11,492 SH   SOLE   11,492 0 0
TRACTOR SUPPLY CO COMMON 892356106 948,906 5,100 SH   SOLE 1 0 0 5,100
TRANE TECHNOLOGIES PL COMMON G8994E103 1,072,616 5,825 SH   SOLE 1 5,825 0 0
TRAVELERS COMPANIES I COMMON 89417E109 1,839,936 12,290 SH   SOLE   12,290 0 0
TRUIST FINANCIAL CORP COMMON 89832Q109 17,594,000 317,009 SH   SOLE 1 231,750 0 85,259
UDR INC COMMON 902653104 254,696 5,200 SH   SOLE   5,200 0 0
ULTA SALON COSMETCS & COMMON 90384S303 561,876 1,625 SH   SOLE   1,625 0 0
UNILEVER PLC ADR COMMON 904767704 2,110,680 36,080 SH   SOLE 1 21,106 0 14,974
UNION PACIFIC CORP COMMON 907818108 5,451,625 24,788 SH   SOLE 1 18,178 0 6,610
UNITED PARCEL SVC INC COMMON 911312106 39,928,368 191,991 SH   SOLE 1 191,991 0 0
UNITEDHEALTH GROUP IN COMMON 91324P102 4,519,366 11,286 SH   SOLE 1 8,371 0 2,915
US BANCORP DEL 5.56 percent PREFERR 902973155 11,127,212 446,876 SH   SOLE 1 336,461 0 110,415
US BANCORP NEW COMMON 902973304 368,596 6,470 SH   SOLE   6,470 0 0
V F CORP COMMON 918204108 3,358,307 40,935 SH   SOLE 1 39,835 0 1,100
VALLEY NATL BANCORP C COMMON 919794107 886,380 66,000 SH   SOLE   66,000 0 0
VANGUARD BALANCED IND MUTUAL 921931200 249,691 5,259 SH   SOLE   5,259 0 0
VANGUARD BD INDEX FD MUTUAL 921937801 220,484 18,087 SH   SOLE   18,087 0 0
VANGUARD EQUITY-INCOM MUTUAL 921921102 215,642 4,973 SH   SOLE   4,973 0 0
VANGUARD MASS HIGH GR MUTUAL 92204X108 1,357,216 118,328 SH   SOLE 1 4,935 0 113,392
VANGUARD MUN BD FD IN MUTUAL 922907860 245,273 19,990 SH   SOLE   19,990 0 0
VANGUARD MUN BD FD IN MUTUAL 922907704 2,740,391 244,024 SH   SOLE   234,996 0 9,028
VANGUARD TAX-MANAGED MUTUAL 921943866 996,787 4,409 SH   SOLE   4,409 0 0
VANGUARD WORLD FD US MUTUAL 921910600 624,576 3,299 SH   SOLE 1 3,299 0 0
VANGUARD/PRIMECAP FD MUTUAL 921936209 1,575,568 8,697 SH   SOLE   4,985 0 3,712
VERIZON COMMUNICATION COMMON 92343V104 13,006,414 232,133 SH   SOLE 1 185,709 0 46,424
VERTEX PHARMACEUTICAL COMMON 92532F100 201,630 1,000 SH   SOLE 1 1,000 0 0
VIATRIS INC COMMON 92556V106 193,487 13,540 SH   SOLE 1 11,882 0 1,658
VISA INC COMMON 92826C839 33,903,199 144,997 SH   SOLE 1 94,254 0 50,743
WAL MART STORES INC COMMON 931142103 11,834,257 83,919 SH   SOLE 1 62,259 0 21,660
WALT DISNEY COMPANY COMMON 254687106 23,429,789 133,298 SH   SOLE 1 93,828 0 39,470
WASTE MGMT INC DEL COMMON 94106L109 3,055,099 21,805 SH   SOLE   21,505 0 300
WEC ENERGY GROUP INC COMMON 92939U106 265,516 2,985 SH   SOLE 1 2,400 0 585
WELLS FARGO & CO COMMON 949746101 948,826 20,950 SH   SOLE 1 12,550 0 8,400
WELLTOWER INC COMMON 95040Q104 403,035 4,850 SH   SOLE   4,850 0 0
WEYERHAEUSER CO COMMON 962166104 568,825 16,526 SH   SOLE 1 14,331 0 2,195
YUM BRANDS INC COMMON 988498101 363,265 3,158 SH   SOLE 1 2,428 0 730