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 385,702 100 SH   SOLE   100 0 0
3M CO. COMMON 88579Y101 15,299,929 79,406 SH   SOLE 1 66,672 0 12,734
A T & T INC (NEW) COMMON 00206R102 5,151,392 170,181 SH   SOLE 1 147,965 0 22,216
ABBOTT LABS COMMON 002824100 6,705,767 55,956 SH   SOLE 1 43,283 0 12,673
ABBVIE INC COMMON 00287Y109 6,213,343 57,414 SH   SOLE 1 50,009 0 7,405
ACCENTURE PLC COMMON G1151C101 35,793,160 129,568 SH   SOLE 1 85,072 0 44,496
ACTUA CORP COM COMMON 005094107 0 131,244 SH   SOLE   0 0 131,244
ADOBE SYS INC COMMON 00724F101 8,683,108 18,266 SH   SOLE 1 15,866 0 2,400
AFLAC INC COMMON 001055102 808,644 15,800 SH   SOLE   15,800 0 0
AIR PRODS & CHEMS INC COMMON 009158106 11,755,229 41,783 SH   SOLE 1 35,618 0 6,165
AKAMAI TECHNOLOGIES I COMMON 00971T101 578,792 5,680 SH   SOLE   5,680 0 0
ALEXION PHARMACEUTICA COMMON 015351109 439,616 2,875 SH   SOLE   2,875 0 0
ALLETE INC NEW COMMON 018522300 226,162 3,366 SH   SOLE 1 3,366 0 0
ALLSTATE CORP COMMON 020002101 918,626 7,995 SH   SOLE   7,845 0 150
ALPHABET CLASS A COMMON 02079K305 19,942,506 9,669 SH   SOLE 1 6,572 0 3,097
ALPHABET CLASS C COMMON 02079K107 35,156,359 16,995 SH   SOLE 1 12,222 0 4,773
ALTRIA GROUP INC COMMON 02209S103 350,395 6,849 SH   SOLE 1 5,250 0 1,599
AMAZON COM INC COMMON 023135106 10,668,388 3,448 SH   SOLE 1 2,689 0 759
AMERICAN BALANCED FD MUTUAL 024071102 221,525 7,093 SH   SOLE   0 0 7,093
AMERICAN ELECTRIC POW COMMON 025537101 279,510 3,300 SH   SOLE   2,700 0 600
AMERICAN EXPRESS CO. COMMON 025816109 2,248,330 15,896 SH   SOLE 1 9,503 0 6,393
AMERICAN WTR WKS CO I COMMON 030420103 407,483 2,718 SH   SOLE   2,718 0 0
AMERIPRISE FINL INC COMMON 03076C106 1,738,726 7,480 SH   SOLE   7,480 0 0
AMGEN INC COMMON 031162100 3,954,835 15,895 SH   SOLE 1 13,610 0 2,285
ANALOG DEVICES INC COMMON 032654105 1,234,437 7,960 SH   SOLE 1 7,245 0 715
ANNALY CAP MGMT INC COMMON 035710409 198,230 23,050 SH   SOLE   350 0 22,700
AON PLC SHS CL A COMMON G0403H108 13,533,459 58,813 SH   SOLE 1 44,018 0 14,795
APPLE INC COMMON 037833100 57,737,129 472,674 SH   SOLE 1 362,422 0 110,252
APPLIED MATLS INC COMMON 038222105 207,080 1,550 SH   SOLE   200 0 1,350
AUTOMATIC DATA PROCES COMMON 053015103 7,602,126 40,336 SH   SOLE 1 23,485 0 16,851
BANK OF AMERICA CORP COMMON 060505104 2,656,494 68,661 SH   SOLE   68,661 0 0
BAXTER INTERNATIONAL COMMON 071813109 903,787 10,716 SH   SOLE 1 10,716 0 0
BECTON DICKINSON & CO COMMON 075887109 24,512,195 100,811 SH   SOLE 1 70,172 0 30,639
BERKSHIRE HATHAWAY IN COMMON 084670702 4,741,779 18,561 SH   SOLE 1 16,955 0 1,606
BERKSHIRE HATHAWAY IN COMMON 084670108 385,702 1 SH   SOLE 1 1 0 0
BEST BUY INC COMMON 086516101 6,368,626 55,471 SH   SOLE 1 37,536 0 17,935
BLACKROCK INC COMMON 09247X101 840,665 1,115 SH   SOLE   957 0 158
BLACKSTONE GROUP INC COMMON 09260D107 1,346,384 18,065 SH   SOLE 1 15,365 0 2,700
BOEING CO. COMMON 097023105 1,702,548 6,684 SH   SOLE 1 5,341 0 1,343
BOOKING HLDGS INC COMMON 09857L108 768,847 330 SH   SOLE   245 0 85
BP PLC ADR COMMON 055622104 371,654 15,263 SH   SOLE 1 15,263 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 7,648,515 121,155 SH   SOLE 1 101,879 0 19,276
BROADCOM INC COM COMMON 11135F101 5,591,740 12,060 SH   SOLE   12,060 0 0
BROWN & BROWN INC COMMON 115236101 5,208,792 113,953 SH   SOLE 1 63,753 0 50,200
BRYN MAWR BANK CORP COMMON 117665109 408,179 8,969 SH   SOLE   3,400 0 5,569
CAMPBELL SOUP CO COMMON 134429109 382,052 7,600 SH   SOLE 1 7,600 0 0
CANNABIX TECHNOLOGIES COMMON 13765L101 50,430 41,000 SH   SOLE   21,000 0 20,000
CARMAX INC COM COMMON 143130102 1,548,540 11,673 SH   SOLE 1 11,423 0 250
CARNIVAL CORP COMMON 143658300 578,094 21,782 SH   SOLE 1 17,182 0 4,600
CARRIER GLOBAL CORPOR COMMON 14448C104 1,044,607 24,742 SH   SOLE 1 14,942 0 9,800
CATERPILLAR INC COMMON 149123101 2,500,022 10,782 SH   SOLE 1 8,882 0 1,900
CDN IMPERIAL BK COMM COMMON 136069101 372,591 3,807 SH   SOLE   3,807 0 0
CDW CORP COMMON 12514G108 1,686,506 10,175 SH   SOLE   10,175 0 0
CHEVRON CORP COMMON 166764100 10,667,092 101,795 SH   SOLE 1 76,713 0 25,082
CHURCH & DWIGHT CO. COMMON 171340102 314,460 3,600 SH   SOLE   0 0 3,600
CICERO INC COMMON 171708100 280 50,000 SH   SOLE   0 0 50,000
CIGNA CORP NEW COM COMMON 125523100 663,576 2,745 SH   SOLE   2,745 0 0
CISCO SYSTEMS INC COMMON 17275R102 12,999,494 251,392 SH   SOLE 1 184,981 0 66,411
CITIGROUP INC COMMON 172967424 960,603 13,204 SH   SOLE 1 13,154 0 50
COCA COLA CO. COMMON 191216100 11,240,935 213,260 SH   SOLE 1 162,578 0 50,682
COGNIZANT TECHNOLOGY COMMON 192446102 881,975 11,290 SH   SOLE 1 9,390 0 1,900
COLGATE PALMOLIVE CO COMMON 194162103 5,848,477 74,191 SH   SOLE 1 51,761 0 22,430
COMCAST CORP NEW CL A COMMON 20030N101 10,770,758 199,053 SH   SOLE 1 137,922 0 61,131
COMERICA INC COMMON 200340107 452,321 6,305 SH   SOLE 1 3,885 0 2,420
CONOCOPHILLIPS COMMON 20825C104 936,616 17,682 SH   SOLE 1 15,366 0 2,316
CONSTELLATION BRANDS COMMON 21036P108 3,818,316 16,747 SH   SOLE 1 13,047 0 3,700
CORNING INC COMMON 219350105 1,681,487 38,646 SH   SOLE 1 38,646 0 0
CORTEVA INC COM COMMON 22052L104 1,097,948 23,551 SH   SOLE 1 23,093 0 458
COSTCO WHOLESALE COMMON 22160K105 7,237,119 20,532 SH   SOLE 1 12,327 0 8,205
CRA CCM ALTERNATIVE I MUTUAL 20368N400 697,112 83,088 SH   SOLE   0 0 83,088
CROWN CASTLE INTL COR COMMON 22822V101 8,474,304 49,232 SH   SOLE 1 35,032 0 14,200
CSX CORP COMMON 126408103 2,440,005 25,306 SH   SOLE 1 22,906 0 2,400
CVS HEALTH CORP. COMMON 126650100 17,266,167 229,512 SH   SOLE 1 157,276 0 72,236
DANAHER CORP COMMON 235851102 17,253,732 76,656 SH   SOLE 1 48,148 0 28,508
DEERE & CO. COMMON 244199105 2,366,436 6,325 SH   SOLE   6,325 0 0
DENTSPLY SIRONA INC COMMON 24906P109 6,265,759 98,194 SH   SOLE 1 58,669 0 39,525
DIAGEO PLC COMMON 25243Q205 12,848,611 78,245 SH   SOLE 1 55,898 0 22,347
DIGITAL REALTY TRUST COMMON 253868103 13,993,722 99,359 SH   SOLE 1 76,194 0 23,165
DOMINION RES INC VA COMMON 25746U109 1,410,129 18,564 SH   SOLE 1 17,064 0 1,500
DOW INC COM COMMON 260557103 1,309,235 20,476 SH   SOLE 1 19,805 0 671
DUKE ENERGY CORPORATI COMMON 26441C204 1,441,386 14,932 SH   SOLE 1 14,932 0 0
DUPONT DE NEMOURS INC COMMON 26614N102 1,306,120 16,901 SH   SOLE 1 16,017 0 884
EASTMAN CHEMICAL CO COMMON 277432100 270,895 2,460 SH   SOLE 1 2,460 0 0
EATON CORP PLC SHS COMMON G29183103 3,137,573 22,690 SH   SOLE   22,690 0 0
EATON VANCE NATL MUNS MUTUAL 27826L249 122,278 11,860 SH   SOLE   11,860 0 0
EMERA INC COM COMMON 290876101 212,310 4,771 SH   SOLE   4,771 0 0
EMERSON ELECTRIC CO COMMON 291011104 767,772 8,510 SH   SOLE 1 6,341 0 2,169
ENBRIDGE INC COMMON 29250N105 3,216,814 88,374 SH   SOLE 1 73,912 0 14,462
ENTERPRISE PRODS PART COMMON 293792107 4,542,242 206,278 SH   SOLE 1 120,528 0 85,750
ESSENTIAL UTILS INC C COMMON 29670G102 904,490 20,212 SH   SOLE 1 17,223 0 2,989
EVERSOURCE ENERGY COM COMMON 30040W108 303,238 3,502 SH   SOLE 1 2,040 0 1,462
EXPEDIA INC DEL COMMON 30212P303 826,176 4,800 SH   SOLE 1 3,800 0 1,000
EXXON MOBIL COMMON 30231G102 7,297,536 130,710 SH   SOLE 1 108,203 0 22,507
FACEBOOK INC CL/A COMMON 30303M102 15,237,215 51,734 SH   SOLE 1 32,701 0 19,033
FEDEX CORP COMMON 31428X106 10,368,880 36,505 SH   SOLE 1 28,715 0 7,790
FIDELITY NATL INFORMA COMMON 31620M106 9,169,037 65,209 SH   SOLE 1 42,734 0 22,475
FORTIVE CORP COMMON 34959J108 3,853,341 54,549 SH   SOLE 1 35,510 0 19,039
FORTUNE BRANDS HOME & COMMON 34964C106 5,854,794 61,102 SH   SOLE 1 43,677 0 17,425
GENERAL ELECTRIC CO COMMON 369604103 2,359,750 179,722 SH   SOLE 1 162,070 0 17,652
GENERAL MILLS INC COMMON 370334104 1,488,850 24,280 SH   SOLE 1 22,080 0 2,200
GILEAD SCIENCES INC COMMON 375558103 352,088 5,448 SH   SOLE 1 5,448 0 0
GLAXOSMITHKLINE PLC COMMON 37733W105 688,531 19,292 SH   SOLE 1 19,292 0 0
GOLDMAN SACHS GROUP I COMMON 38141G104 784,800 2,400 SH   SOLE 1 2,275 0 125
GOLDMAN SACHS GROUP I PREFERR 38144G804 898,851 37,066 SH   SOLE 1 21,900 0 15,166
GOLDMAN SACHS GROUP I PREFERR 38143Y665 9,693,696 403,904 SH   SOLE 1 308,264 0 95,640
HERSHEY FOODS CORP COMMON 427866108 1,265,280 8,000 SH   SOLE 1 2,700 0 5,300
HOME DEPOT INC COMMON 437076102 9,656,279 31,634 SH   SOLE 1 22,193 0 9,441
HONEYWELL INTL INC COMMON 438516106 13,125,138 60,465 SH   SOLE 1 45,371 0 15,094
HUNTINGTON BANCSHARES COMMON 446150104 205,932 13,100 SH   SOLE   13,100 0 0
IHS MARKIT LTD SHS COMMON G47567105 4,237,609 43,786 SH   SOLE 1 29,591 0 14,195
ILLINOIS TOOL WORKS I COMMON 452308109 3,090,869 13,953 SH   SOLE 1 11,053 0 2,900
ILLUMINA INC COMMON 452327109 460,872 1,200 SH   SOLE 1 1,200 0 0
INTEL CORP COMMON 458140100 5,678,016 88,719 SH   SOLE 1 74,461 0 14,258
INTERCONTINENTAL EXCH COMMON 45866F104 10,845,245 97,110 SH   SOLE 1 64,345 0 32,765
INTERNATIONAL PAPER C COMMON 460146103 303,873 5,620 SH   SOLE   5,620 0 0
INT'L BUSINESS MACHIN COMMON 459200101 7,397,129 55,509 SH   SOLE 1 43,680 0 11,829
IQVIA HOLDINGS INC COMMON 46266C105 24,578,031 127,255 SH   SOLE 1 90,120 0 37,135
ISHARES TR S&P 500 IN MUTUAL 464287200 545,411 1,371 SH   SOLE 1 1,197 0 174
J P MORGAN CHASE & CO COMMON 46625H100 26,746,811 175,700 SH   SOLE 1 137,269 0 38,431
JACOBS ENGINEERING COMMON 469814107 21,983,398 170,058 SH   SOLE 1 127,588 0 42,470
JOHNSON & JOHNSON COMMON 478160104 33,001,706 200,801 SH   SOLE 1 160,756 0 40,045
JOHNSON CONTROLS INTL COMMON G51502105 259,206 4,344 SH   SOLE 1 4,344 0 0
KELLOGG CO. COMMON 487836108 2,770,008 43,760 SH   SOLE 1 34,230 0 9,530
KEYCORP COMMON 493267108 3,256,360 162,981 SH   SOLE 1 105,841 0 57,140
KIMBERLY CLARK CORP COMMON 494368103 3,204,129 23,043 SH   SOLE 1 21,643 0 1,400
KRAIG BIOCRAFT LABORA COMMON 50075W104 15,200 100,000 SH   SOLE 1 100,000 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109 6,218,222 30,680 SH   SOLE 1 25,805 0 4,875
LAM RESEARCH CORP COM COMMON 512807108 1,122,027 1,885 SH   SOLE   1,885 0 0
LEIDOS HLDGS INC COMMON 525327102 20,731,587 215,326 SH   SOLE 1 164,116 0 51,210
LENNAR CORP COMMON 526057104 10,070,259 99,479 SH   SOLE 1 78,738 0 20,741
LILLY, ELI AND CO COMMON 532457108 964,552 5,163 SH   SOLE   4,603 0 560
LINDE PLC COM COMMON G5494J103 2,315,357 8,265 SH   SOLE 1 5,790 0 2,475
LOCKHEED MARTIN CORP COMMON 539830109 2,922,745 7,910 SH   SOLE 1 7,910 0 0
LORD ABBETT SHT DUR I MUTUAL 543916100 102,479 24,400 SH   SOLE   24,400 0 0
LOWE'S COS INC COMMON 548661107 19,169,193 100,795 SH   SOLE 1 75,844 0 24,951
LYONDELLBASELL INDUST COMMON N53745100 879,223 8,450 SH   SOLE   8,450 0 0
MAGELLAN MIDSTREAM PA COMMON 559080106 585,360 13,500 SH   SOLE 1 6,500 0 7,000
MARATHON PETE CORP COMMON 56585A102 218,239 4,080 SH   SOLE   4,080 0 0
MARSH & MCLENNAN COS COMMON 571748102 414,120 3,400 SH   SOLE   0 0 3,400
MCCORMICK & CO INC COMMON 579780206 213,984 2,400 SH   SOLE   1,200 0 1,200
MCCORMICK & CO INC CO COMMON 579780107 356,480 4,000 SH   SOLE   0 0 4,000
MCDONALD'S CORP COMMON 580135101 22,344,965 99,692 SH   SOLE 1 73,005 0 26,687
MEDTRONIC PLC COMMON G5960L103 13,923,156 117,863 SH   SOLE 1 78,355 0 39,508
MERCK & COMPANY COMMON 58933Y105 5,013,532 65,035 SH   SOLE 1 55,654 0 9,381
METLIFE INC 4.0 percent PFD PREFERR 59156R504 3,726,953 146,155 SH   SOLE 1 118,164 0 27,991
MICROCHIP TECHNOLOGY COMMON 595017104 207,684 1,338 SH   SOLE   1,338 0 0
MICROSOFT CORP COMMON 594918104 65,498,758 277,808 SH   SOLE 1 200,805 0 77,003
MONDELEZ INTL INC COMMON 609207105 6,863,403 117,263 SH   SOLE 1 82,662 0 34,601
MONGODB INC CL A COMMON 60937P106 267,430 1,000 SH   SOLE 1 1,000 0 0
MOODYS CORP COMMON 615369105 10,768,175 36,061 SH   SOLE 1 23,811 0 12,250
MORGAN STANLEY COMMON 617446448 334,093 4,302 SH   SOLE   4,302 0 0
MORGAN STANLEY PFD A PREFERR 61747S504 1,007,588 41,550 SH   SOLE   29,450 0 12,100
NEXTERA ENERGY INC COMMON 65339F101 4,748,913 62,808 SH   SOLE 1 61,308 0 1,500
NIKE INC CL B COMMON 654106103 6,352,939 47,806 SH   SOLE 1 31,068 0 16,738
NORFOLK SOUTHERN CORP COMMON 655844108 3,923,346 14,611 SH   SOLE 1 12,761 0 1,850
NOVARTIS ADR COMMON 66987V109 12,153,974 142,185 SH   SOLE 1 94,763 0 47,422
NUVEEN PA INVT QUAL M MUTUAL 670972108 169,534 11,806 SH   SOLE   11,806 0 0
NVIDIA CORP COMMON 67066G104 2,684,066 5,027 SH   SOLE 1 152 0 4,875
NXP SEMICONDUCTORS N COMMON N6596X109 4,066,061 20,195 SH   SOLE 1 17,965 0 2,230
ONEOK INC NEW COMMON 682680103 4,278,794 84,461 SH   SOLE 1 59,326 0 25,135
ORACLE SYS CORP COMMON 68389X105 23,215,036 330,840 SH   SOLE 1 246,925 0 83,915
OTIS WORLDWIDE CORP C COMMON 68902V107 541,850 7,916 SH   SOLE 1 4,420 0 3,496
PARKER HANNIFIN CORP COMMON 701094104 938,404 2,975 SH   SOLE   2,975 0 0
PAYPAL HLDGS INC COMMON 70450Y103 15,137,431 62,335 SH   SOLE 1 48,192 0 14,143
PEPSICO INC COMMON 713448108 16,587,842 117,270 SH   SOLE 1 83,105 0 34,165
PFIZER INC COMMON 717081103 6,732,367 185,823 SH   SOLE 1 171,246 0 14,577
PHILIP MORRIS INTL IN COMMON 718172109 700,159 7,890 SH   SOLE 1 6,340 0 1,550
PHILLIPS 66 COMMON 718546104 1,344,839 16,493 SH   SOLE 1 16,277 0 216
PIONEER NATURAL RES C COMMON 723787107 3,819,462 24,049 SH   SOLE 1 15,534 0 8,515
PNC FINANCIAL CORP COMMON 693475105 2,903,731 16,554 SH   SOLE 1 16,554 0 0
PPG INDUSTRIES INC COMMON 693506107 1,720,477 11,450 SH   SOLE 1 9,850 0 1,600
PPL CORP COMMON 69351T106 476,033 16,506 SH   SOLE 1 16,506 0 0
PROCTER & GAMBLE CO COMMON 742718109 11,940,728 88,169 SH   SOLE 1 64,835 0 23,334
PROLOGIS INC COM COMMON 74340W103 2,574,634 24,289 SH   SOLE 1 16,339 0 7,950
PRUDENTIAL FINL INC COMMON 744320102 808,252 8,872 SH   SOLE   8,872 0 0
QUALCOMM INC COMMON 747525103 10,037,859 75,706 SH   SOLE 1 63,226 0 12,480
RAYMOND JAMES FINANCI COMMON 754730109 3,738,080 30,500 SH   SOLE 1 16,395 0 14,105
RESTAURANT BRANDS INT COMMON 76131D103 474,500 7,300 SH   SOLE 1 4,400 0 2,900
ROCHE HLDG LTD ADR COMMON 771195104 3,752,361 92,494 SH   SOLE   80,209 0 12,285
S&P GLOBAL INC COM COMMON 78409V104 458,731 1,300 SH   SOLE   1,300 0 0
SCHWAB CHARLES CORP COMMON 808513105 16,216,719 248,799 SH   SOLE 1 158,714 0 90,085
SCHWAB S&P 500 INDEX MUTUAL 808509855 220,790 3,622 SH   SOLE   3,622 0 0
SCOTTS MIRACLE GRO CO COMMON 810186106 318,461 1,300 SH   SOLE   1,300 0 0
SIMON PPTY GROUP INC COMMON 828806109 2,713,187 23,848 SH   SOLE 1 20,223 0 3,625
SKYWORKS SOLUTIONS IN COMMON 83088M102 2,741,925 14,944 SH   SOLE   14,944 0 0
STANLEY BLACK AND DEC COMMON 854502101 1,130,731 5,663 SH   SOLE 1 4,763 0 900
STARBUCKS CORP COMMON 855244109 6,681,096 61,143 SH   SOLE 1 49,877 0 11,266
STATE STREET CORP COMMON 857477103 829,599 9,875 SH   SOLE 1 5,600 0 4,275
SYNCHRONY FINANCIAL COMMON 87165B103 9,957,634 244,900 SH   SOLE 1 181,034 0 63,866
SYSCO CORP COMMON 871829107 602,361 7,650 SH   SOLE 1 7,150 0 500
T MOBILE US INC COMMON 872590104 3,336,723 26,632 SH   SOLE   15,522 0 11,110
TAIWAN SEMICONDUCTOR COMMON 874039100 20,606,387 174,217 SH   SOLE 1 126,726 0 47,491
TERADYNE INC COMMON 880770102 508,622 4,180 SH   SOLE   4,180 0 0
TESLA MTRS INC COMMON 88160R101 1,886,902 2,825 SH   SOLE 1 2,825 0 0
TEXAS INSTRUMENTS INC COMMON 882508104 2,166,770 11,465 SH   SOLE 1 9,465 0 2,000
TEXAS PACIFIC LAND CO COMMON 88262P102 4,413,847 2,777 SH   SOLE   1,300 0 1,477
THERMO FISHER SCIENTI COMMON 883556102 16,572,983 36,314 SH   SOLE 1 33,428 0 2,886
TJX COS INC NEW COMMON 872540109 284,445 4,300 SH   SOLE   4,300 0 0
TOLL BROTHERS INC COMMON 889478103 8,089,187 142,591 SH   SOLE 1 98,361 0 44,230
TORONTO DOMINION BK O COMMON 891160509 590,151 9,050 SH   SOLE   9,050 0 0
TRACTOR SUPPLY CO COMMON 892356106 903,108 5,100 SH   SOLE 1 0 0 5,100
TRANE TECHNOLOGIES PL COMMON G8994E103 898,163 5,425 SH   SOLE 1 5,425 0 0
TRUIST FINANCIAL CORP COMMON 89832Q109 18,203,888 312,138 SH   SOLE 1 225,029 0 87,109
UDR INC COMMON 902653104 228,072 5,200 SH   SOLE   5,200 0 0
ULTA SALON COSMETCS & COMMON 90384S303 497,764 1,610 SH   SOLE   1,610 0 0
UNILEVER PLC ADR COMMON 904767704 2,099,766 37,610 SH   SOLE 1 21,636 0 15,974
UNION PACIFIC CORP COMMON 907818108 5,575,932 25,298 SH   SOLE 1 16,988 0 8,310
UNITED PARCEL SVC INC COMMON 911312106 12,566,171 73,923 SH   SOLE 1 73,923 0 0
UNITEDHEALTH GROUP IN COMMON 91324P102 3,548,060 9,536 SH   SOLE 1 7,186 0 2,350
US BANCORP DEL 5.56 percent PREFERR 902973155 9,752,984 405,867 SH   SOLE 1 302,352 0 103,515
US BANCORP NEW COMMON 902973304 320,521 5,795 SH   SOLE   5,795 0 0
V F CORP COMMON 918204108 3,259,537 40,785 SH   SOLE 1 39,685 0 1,100
VALLEY NATL BANCORP C COMMON 919794107 961,800 70,000 SH   SOLE   70,000 0 0
VANGUARD BALANCED IND MUTUAL 921931200 236,028 5,240 SH   SOLE   5,240 0 0
VANGUARD BD INDEX FD MUTUAL 921937801 240,244 20,087 SH   SOLE   20,087 0 0
VANGUARD EQUITY-INCOM MUTUAL 921921102 203,774 4,923 SH   SOLE   4,923 0 0
VANGUARD MASS HIGH GR MUTUAL 92204X108 1,337,972 118,300 SH   SOLE 1 4,908 0 113,392
VANGUARD MUN BD FD IN MUTUAL 922907860 242,074 19,990 SH   SOLE   19,990 0 0
VANGUARD MUN BD FD IN MUTUAL 922907704 2,737,951 244,024 SH   SOLE   234,996 0 9,028
VANGUARD TAX-MANAGED MUTUAL 921943866 920,871 4,409 SH   SOLE   4,409 0 0
VANGUARD WORLD FD US MUTUAL 921910600 720,529 4,295 SH   SOLE 1 3,299 0 996
VANGUARD/PRIMECAP FD MUTUAL 921936209 1,843,525 10,887 SH   SOLE   4,985 0 5,901
VANGUARD/WELLESLEY IN MUTUAL 921938205 345,653 5,018 SH   SOLE   0 0 5,018
VANGUARD/WELLINGTON F MUTUAL 921935201 589,868 7,486 SH   SOLE   0 0 7,486
VERIZON COMMUNICATION COMMON 92343V104 13,249,072 227,843 SH   SOLE 1 179,194 0 48,649
VERTEX PHARMACEUTICAL COMMON 92532F100 214,890 1,000 SH   SOLE 1 1,000 0 0
VIATRIS INC COMMON 92556V106 202,383 14,487 SH   SOLE 1 12,781 0 1,706
VISA INC COMMON 92826C839 30,877,221 145,833 SH   SOLE 1 93,355 0 52,478
WAL MART STORES INC COMMON 931142103 12,058,308 88,775 SH   SOLE 1 66,030 0 22,745
WALT DISNEY COMPANY COMMON 254687106 24,610,355 133,375 SH   SOLE 1 93,090 0 40,285
WASTE MGMT INC DEL COMMON 94106L109 2,751,997 21,330 SH   SOLE   21,030 0 300
WEC ENERGY GROUP INC COMMON 92939U106 279,366 2,985 SH   SOLE 1 2,400 0 585
WELLS FARGO & CO COMMON 949746101 494,236 12,650 SH   SOLE 1 4,250 0 8,400
WELLTOWER INC COMMON 95040Q104 347,406 4,850 SH   SOLE   4,850 0 0
WEYERHAEUSER CO COMMON 962166104 575,154 16,156 SH   SOLE 1 14,331 0 1,825
YUM BRANDS INC COMMON 988498101 341,632 3,158 SH   SOLE 1 2,428 0 730