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
3M CO. COMMON 88579Y101 12,757,954 81,787 SH   SOLE 1 67,358 0 14,429
A T & T INC (NEW) COMMON 00206R102 5,472,540 181,030 SH   SOLE 1 143,927 0 37,103
ABBOTT LABS COMMON 002824100 3,186,518 34,852 SH   SOLE 1 22,177 0 12,675
ABBVIE INC COMMON 00287Y109 2,673,638 27,232 SH   SOLE 1 21,527 0 5,705
ACCENTURE PLC COMMON G1151C101 25,994,003 121,060 SH   SOLE 1 74,899 0 46,161
ACTUA CORP COM COMMON 005094107 0 131,244 SH   SOLE   0 0 131,244
ADOBE SYS INC COMMON 00724F101 7,676,692 17,635 SH   SOLE 1 15,215 0 2,420
AIR PRODS & CHEMS INC COMMON 009158106 6,929,902 28,700 SH   SOLE 1 23,985 0 4,715
ALLETE INC NEW COMMON 018522300 202,002 3,699 SH   SOLE 1 3,366 0 333
ALPHABET CLASS A COMMON 02079K305 14,288,272 10,076 SH   SOLE 1 6,633 0 3,443
ALPHABET CLASS C COMMON 02079K107 23,887,176 16,898 SH   SOLE 1 11,761 0 5,137
AMAZON COM INC COMMON 023135106 2,800,202 1,015 SH   SOLE 1 705 0 310
AMERICAN EXPRESS CO. COMMON 025816109 1,254,546 13,178 SH   SOLE 1 6,645 0 6,533
AMERICAN WTR WKS CO I COMMON 030420103 349,698 2,718 SH   SOLE   2,718 0 0
AMGEN INC COMMON 031162100 1,633,566 6,926 SH   SOLE 1 5,641 0 1,285
ANNALY CAP MGMT INC COMMON 035710409 148,912 22,700 SH   SOLE   0 0 22,700
APPLE INC COMMON 037833100 45,425,626 124,522 SH   SOLE 1 93,213 0 31,309
AUTOMATIC DATA PROCES COMMON 053015103 3,108,079 20,875 SH   SOLE 1 11,015 0 9,860
BAXTER INTERNATIONAL COMMON 071813109 1,068,845 12,414 SH   SOLE 1 12,318 0 96
BECTON DICKINSON & CO COMMON 075887109 22,909,385 95,747 SH   SOLE 1 65,183 0 30,564
BERKSHIRE HATHAWAY IN COMMON 084670702 3,429,534 19,212 SH   SOLE 1 16,706 0 2,506
BERKSHIRE HATHAWAY IN COMMON 084670108 267,300 1 SH   SOLE 1 1 0 0
BLACKROCK INC COMMON 09247X101 239,400 440 SH   SOLE   290 0 150
BLACKSTONE GROUP INC COMMON 09260D107 1,182,211 20,865 SH   SOLE 1 15,365 0 5,500
BOEING CO. COMMON 097023105 1,742,816 9,508 SH   SOLE 1 7,990 0 1,518
BP PLC ADR COMMON 055622104 309,299 13,263 SH   SOLE 1 13,263 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 8,938,495 152,015 SH   SOLE 1 109,823 0 42,192
BROWN & BROWN INC COM COMMON 115236101 4,571,234 112,150 SH   SOLE 1 59,250 0 52,900
BRYN MAWR BANK CORP COMMON 117665109 237,019 8,569 SH   SOLE   2,000 0 6,569
CAMPBELL SOUP CO COMMON 134429109 397,040 8,000 SH   SOLE 1 8,000 0 0
CANNABIX TECHNOLOGIES COMMON 13765L101 12,480 40,000 SH   SOLE   20,000 0 20,000
CARNIVAL CORP COMMON 143658300 1,136,855 69,236 SH   SOLE 1 46,646 0 22,590
CARRIER GLOBAL CORPOR COMMON 14448C104 781,589 35,175 SH   SOLE 1 19,620 0 15,555
CATERPILLAR INC COMMON 149123101 1,266,645 10,013 SH   SOLE 1 7,115 0 2,898
CDN IMPERIAL BK COMM COMMON 136069101 254,955 3,807 SH   SOLE   3,807 0 0
CHECK POINT SOFTWARE COMMON M22465104 317,026 2,951 SH   SOLE 1 2,701 0 250
CHEVRON CORP COMMON 166764100 9,814,410 109,990 SH   SOLE 1 81,098 0 28,892
CHURCH & DWIGHT CO. COMMON 171340102 278,280 3,600 SH   SOLE   0 0 3,600
CICERO INC COM COMMON 171708100 750 50,000 SH   SOLE   0 0 50,000
CISCO SYSTEMS INC COMMON 17275R102 9,862,367 211,457 SH   SOLE 1 139,506 0 71,951
CLEAN ENERGY FUELS CO COMMON 184499101 26,585 11,975 SH   SOLE   0 0 11,975
COCA COLA CO. COMMON 191216100 7,859,614 175,909 SH   SOLE 1 133,170 0 42,739
COGNIZANT TECHNOLOGY COMMON 192446102 1,103,729 19,425 SH   SOLE 1 16,575 0 2,850
COLGATE PALMOLIVE CO COMMON 194162103 5,184,757 70,772 SH   SOLE 1 47,192 0 23,580
COMCAST CORP NEW CL A COMMON 20030N101 6,966,584 178,722 SH   SOLE 1 112,540 0 66,182
COMERICA INC COMMON 200340107 255,651 6,710 SH   SOLE 1 4,290 0 2,420
CONOCOPHILLIPS COMMON 20825C104 482,810 11,490 SH   SOLE 1 9,024 0 2,466
CONSTELLATION BRANDS COMMON 21036P108 2,575,264 14,720 SH   SOLE 1 11,325 0 3,395
CORNING INC COMMON 219350105 1,012,586 39,096 SH   SOLE 1 39,096 0 0
CORTEVA INC COM COMMON 22052L104 343,314 12,815 SH   SOLE 1 12,399 0 416
COSTCO WHOLESALE COMMON 22160K105 2,643,712 8,719 SH   SOLE 1 3,618 0 5,101
CRA CCM ALTERNATIVE I MUTUAL 20368N400 577,367 79,857 SH   SOLE   0 0 79,857
CRA QUALIFIED INVESTM MUTUAL 20368N202 109,589 10,082 SH   SOLE   0 0 10,082
CROWN CASTLE INTL COR COMMON 22822V101 7,487,072 44,739 SH   SOLE 1 30,674 0 14,065
CVS HEALTH CORP. COMMON 126650100 14,182,673 218,296 SH   SOLE 1 136,211 0 82,085
DANAHER CORP COMMON 235851102 14,006,174 79,207 SH   SOLE 1 48,713 0 30,494
DEERE & CO. COMMON 244199105 314,300 2,000 SH   SOLE   2,000 0 0
DENTSPLY SIRONA INC COMMON 24906P109 4,281,266 97,169 SH   SOLE 1 53,300 0 43,869
DIAGEO PLC COMMON 25243Q205 10,244,012 76,226 SH   SOLE 1 54,169 0 22,057
DIGITAL REALTY TRUST COMMON 253868103 17,643,241 124,152 SH   SOLE 1 87,007 0 37,145
DODGE & COX BALANCED MUTUAL 256201104 214,651 2,373 SH   SOLE   2,373 0 0
DOMINION RES INC VA COMMON 25746U109 795,239 9,796 SH   SOLE 1 8,496 0 1,300
DOW INC COM COMMON 260557103 650,733 15,965 SH   SOLE 1 14,986 0 979
DUKE ENERGY CORPORATI COMMON 26441C204 347,362 4,348 SH   SOLE 1 3,548 0 800
DUPONT DE NEMOURS INC COMMON 26614N102 758,165 14,270 SH   SOLE 1 13,428 0 842
EATON VANCE NATL MUNS MUTUAL 27826L249 118,250 11,604 SH   SOLE   11,604 0 0
ECOLAB INC COMMON 278865100 978,436 4,918 SH   SOLE   4,918 0 0
ELOT INC DEL COMMON 999999001 0 24,104 SH   SOLE   24,104 0 0
EMERSON ELECTRIC CO COMMON 291011104 562,550 9,069 SH   SOLE 1 5,400 0 3,669
ENBRIDGE INC COMMON 29250N105 3,078,078 101,186 SH   SOLE 1 83,724 0 17,462
ENTERPRISE PRODS PART COMMON 293792107 4,272,785 235,156 SH   SOLE 1 143,101 0 92,055
ERIE INDEMNITY CO. COMMON 29530P102 287,850 1,500 SH   SOLE   0 0 1,500
ESSENTIAL UTILS INC C COMMON 29670G102 853,757 20,212 SH   SOLE 1 17,223 0 2,989
EVERSOURCE ENERGY COM COMMON 30040W108 312,429 3,752 SH   SOLE 1 2,290 0 1,462
EXPEDIA INC DEL COMMON 30212P303 546,630 6,650 SH   SOLE 1 5,550 0 1,100
EXXON MOBIL COMMON 30231G102 6,465,134 144,569 SH   SOLE 1 110,693 0 33,876
FACEBOOK INC CL/A COMMON 30303M102 11,494,056 50,619 SH   SOLE 1 30,983 0 19,636
FACTSET RESH SYS COMMON 303075105 210,221 640 SH   SOLE   0 0 640
FEDEX CORP COMMON 31428X106 5,160,096 36,800 SH   SOLE 1 27,075 0 9,725
FIDELITY NATL INFORMA COMMON 31620M106 6,356,134 47,402 SH   SOLE 1 28,322 0 19,080
FLUTTER ENTMT PLC SHS COMMON G3643J108 277,225 2,077 SH   SOLE   2,077 0 0
FORTIVE CORP COMMON 34959J108 284,646 4,207 SH   SOLE 1 3,207 0 1,000
FORTUNE BRANDS HOME & COMMON 34964C106 4,121,184 64,464 SH   SOLE 1 43,289 0 21,175
FULTON FINL CORP PA COMMON 360271100 162,825 15,463 SH   SOLE   15,463 0 0
GENERAL ELECTRIC CO COMMON 369604103 1,279,846 187,386 SH   SOLE 1 166,534 0 20,852
GENERAL MILLS INC COMMON 370334104 1,467,270 23,800 SH   SOLE 1 21,600 0 2,200
GLAXOSMITHKLINE PLC COMMON 37733W105 799,851 19,609 SH   SOLE 1 18,469 0 1,140
GOLDMAN SACHS GROUP I PREFERR 38144G804 660,661 31,916 SH   SOLE 1 16,150 0 15,766
GOLDMAN SACHS GROUP I PREFERR 38143Y665 2,823,380 141,169 SH   SOLE 1 118,969 0 22,200
HERSHEY FOODS CORP COMMON 427866108 686,986 5,300 SH   SOLE 1 0 0 5,300
HOME DEPOT INC COMMON 437076102 7,454,677 29,758 SH   SOLE 1 19,317 0 10,441
HONEYWELL INTL INC COMMON 438516106 5,201,047 35,971 SH   SOLE 1 22,566 0 13,405
IHS MARKIT LTD SHS COMMON G47567105 2,297,843 30,435 SH   SOLE 1 21,560 0 8,875
ILLINOIS TOOL WORKS I COMMON 452308109 2,468,707 14,119 SH   SOLE 1 11,219 0 2,900
ILLUMINA INC COMMON 452327109 453,308 1,224 SH   SOLE 1 1,224 0 0
INT'L BUSINESS MACHIN COMMON 459200101 7,373,612 61,055 SH   SOLE 1 44,304 0 16,751
INTEL CORP COMMON 458140100 4,839,409 80,886 SH   SOLE 1 50,238 0 30,648
INTERCONTINENTALEXCHA COMMON 45866F104 320,600 3,500 SH   SOLE 1 1,500 0 2,000
IQVIA HOLDINGS INC COMMON 46266C105 17,327,804 122,130 SH   SOLE 1 82,860 0 39,270
ISHARES TR S&P 500 IN MUTUAL 464287200 664,058 2,144 SH   SOLE   2,144 0 0
J P MORGAN CHASE & CO COMMON 46625H100 13,248,351 140,850 SH   SOLE 1 103,897 0 36,953
JACOBS ENGINEERING COMMON 469814107 13,832,152 163,115 SH   SOLE 1 121,575 0 41,540
JOHNSON & JOHNSON COMMON 478160104 27,256,116 193,814 SH   SOLE 1 150,484 0 43,330
KELLOGG CO. COMMON 487836108 4,921,470 74,500 SH   SOLE 1 61,315 0 13,185
KEYCORP COMMON 493267108 7,100,733 582,983 SH   SOLE 1 430,748 0 152,235
KIMBERLY CLARK CORP COMMON 494368103 1,881,086 13,308 SH   SOLE 1 13,308 0 0
KONINKLIJKE PHILIPS E COMMON 500472303 244,177 5,213 SH   SOLE 1 4,213 0 1,000
KRAIG BIOCRAFT LABORA COMMON 50075W104 20,600 100,000 SH   SOLE 1 100,000 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109 1,292,037 7,615 SH   SOLE 1 2,740 0 4,875
LEIDOS HLDGS INC COMMON 525327102 18,526,427 197,784 SH   SOLE 1 143,929 0 53,855
LENNAR CORP COMMON 526057104 6,353,761 103,112 SH   SOLE 1 78,711 0 24,401
LINDE PLC COM COMMON G5494J103 1,753,089 8,265 SH   SOLE 1 5,790 0 2,475
LOCKHEED MARTIN CORP COMMON 539830109 1,167,014 3,198 SH   SOLE 1 3,198 0 0
LORD ABBETT SHT DUR I MUTUAL 543916100 101,259 24,400 SH   SOLE   24,400 0 0
LOWE'S COS INC COMMON 548661107 14,280,968 105,691 SH   SOLE 1 79,007 0 26,684
MAGELLAN MIDSTREAM PA COMMON 559080106 552,576 12,800 SH   SOLE 1 5,200 0 7,600
MARSH & MCLENNAN COS COMMON 571748102 365,058 3,400 SH   SOLE   0 0 3,400
MCCORMICK & CO INC COMMON 579780206 215,292 1,200 SH   SOLE   600 0 600
MCCORMICK & CO INC CO COMMON 579780107 355,300 2,000 SH   SOLE   0 0 2,000
MCDONALD'S CORP COMMON 580135101 16,515,230 89,528 SH   SOLE 1 61,235 0 28,293
MEDTRONIC PLC COMMON G5960L103 9,511,124 103,720 SH   SOLE 1 65,930 0 37,790
MERCK & COMPANY COMMON 58933Y105 3,093,819 40,008 SH   SOLE 1 29,605 0 10,403
METLIFE INC 4.0 percent PFD PREFERR 59156R504 2,475,071 107,565 SH   SOLE 1 80,674 0 26,891
MICROSOFT CORP COMMON 594918104 53,134,600 261,091 SH   SOLE 1 175,869 0 85,222
MONDELEZ INTL INC COMMON 609207105 5,647,462 110,453 SH   SOLE 1 76,257 0 34,196
MONGODB INC CL A COMMON 60937P106 339,510 1,500 SH   SOLE 1 1,500 0 0
MOODYS CORP COMMON 615369105 10,203,472 37,140 SH   SOLE 1 24,455 0 12,685
NEXTERA ENERGY INC COMMON 65339F101 1,279,866 5,329 SH   SOLE 1 4,929 0 400
NIKE INC CL B COMMON 654106103 4,180,852 42,640 SH   SOLE 1 25,646 0 16,994
NORFOLK SOUTHERN CORP COMMON 655844108 1,494,276 8,511 SH   SOLE 1 6,661 0 1,850
NOVARTIS ADR COMMON 66987V109 12,125,412 138,830 SH   SOLE 1 90,623 0 48,207
NUVEEN PA INVT QUAL M MUTUAL 670972108 160,207 11,806 SH   SOLE   11,806 0 0
NVIDIA CORP COMMON 67066G104 1,928,043 5,075 SH   SOLE 1 100 0 4,975
NXP SEMICONDUCTORS N COMMON N6596X109 2,373,172 20,810 SH   SOLE 1 18,355 0 2,455
ONEOK INC NEW COMMON 682680103 3,630,282 109,280 SH   SOLE 1 74,398 0 34,882
ORACLE SYS CORP COMMON 68389X105 15,644,284 283,052 SH   SOLE 1 212,042 0 71,010
OTIS WORLDWIDE CORP C COMMON 68902V107 901,686 15,858 SH   SOLE 1 8,279 0 7,579
PAYPAL HLDGS INC COMMON 70450Y103 7,558,794 43,384 SH   SOLE 1 33,296 0 10,088
PEPSICO INC COMMON 713448108 13,917,191 105,226 SH   SOLE 1 66,757 0 38,469
PFIZER INC COMMON 717081103 5,555,207 169,884 SH   SOLE 1 152,873 0 17,011
PHILIP MORRIS INTL IN COMMON 718172109 548,920 7,835 SH   SOLE 1 6,285 0 1,550
PHILLIPS 66 COMMON 718546104 446,427 6,209 SH   SOLE 1 5,993 0 216
PIONEER NATURAL RES C COMMON 723787107 2,894,558 29,627 SH   SOLE 1 19,386 0 10,241
PNC FINANCIAL CORP COMMON 693475105 410,845 3,905 SH   SOLE 1 3,905 0 0
PPG INDUSTRIES INC COMMON 693506107 996,964 9,400 SH   SOLE 1 7,800 0 1,600
PROCTER & GAMBLE CO COMMON 742718109 10,268,313 85,877 SH   SOLE 1 61,188 0 24,689
PROLOGIS INC COM COMMON 74340W103 1,427,016 15,290 SH   SOLE 1 8,340 0 6,950
QUALCOMM INC COMMON 747525103 6,739,598 73,891 SH   SOLE 1 60,631 0 13,260
RAYMOND JAMES FINANCI COMMON 754730109 2,451,036 35,610 SH   SOLE 1 17,285 0 18,325
RESTAURANT BRANDS INT COMMON 76131D103 659,657 12,075 SH   SOLE 1 8,875 0 3,200
ROCHE HLDG LTD ADR COMMON 771195104 4,545,506 104,939 SH   SOLE   91,724 0 13,215
SCHWAB CHARLES CORP COMMON 808513105 8,365,361 247,936 SH   SOLE 1 158,786 0 89,150
SIMON PPTY GROUP INC COMMON 828806109 2,643,229 38,655 SH   SOLE 1 31,750 0 6,905
STATE STREET CORP COMMON 857477103 627,556 9,875 SH   SOLE 1 5,600 0 4,275
SYNCHRONY FINANCIAL COMMON 87165B103 5,870,649 264,921 SH   SOLE 1 192,400 0 72,521
T MOBILE US INC COMMON 872590104 2,774,556 26,640 SH   SOLE   16,025 0 10,615
TAIWAN SEMICONDUCTOR COMMON 874039100 12,261,071 215,978 SH   SOLE 1 160,697 0 55,281
TE CONNECTIVITY LTD COMMON H84989104 472,990 5,800 SH   SOLE 1 4,900 0 900
TESLA MTRS INC COMMON 88160R101 539,905 500 SH   SOLE 1 500 0 0
TEXAS INSTRUMENTS INC COMMON 882508104 2,089,926 16,460 SH   SOLE 1 13,860 0 2,600
TEXAS PAC LAND TRUST COMMON 882610108 1,874,463 3,152 SH   SOLE   1,400 0 1,752
THERMO FISHER SCIENTI COMMON 883556102 10,050,949 27,739 SH   SOLE 1 24,768 0 2,971
TOLL BROTHERS INC COMMON 889478103 1,167,504 35,824 SH   SOLE 1 27,864 0 7,960
TRACTOR SUPPLY CO COMMON 892356106 738,024 5,600 SH   SOLE 1 500 0 5,100
TRUIST FINANCIAL CORP COMMON 89832Q109 12,332,809 328,437 SH   SOLE 1 227,937 0 100,500
T-MOBILE US INC RT COMMON 872590112 4,417 26,290 SH   SOLE   15,675 0 10,615
UNILEVER N V COMMON 904784709 257,294 4,830 SH   SOLE 1 30 0 4,800
UNILEVER PLC ADR COMMON 904767704 2,170,778 39,555 SH   SOLE 1 23,881 0 15,674
UNION PACIFIC CORP COMMON 907818108 1,927,398 11,400 SH   SOLE 1 3,080 0 8,320
US BANCORP DEL 5.56 percent PREFERR 902973155 2,646,197 135,217 SH   SOLE 1 108,792 0 26,425
V F CORP COMMON 918204108 438,768 7,200 SH   SOLE 1 6,250 0 950
VANGUARD BALANCED IND MUTUAL 921931200 200,098 5,114 SH   SOLE   5,114 0 0
VANGUARD EQUITY-INCOM MUTUAL 921921102 208,914 6,460 SH   SOLE   6,460 0 0
VANGUARD MUN BD FD IN MUTUAL 922907704 1,898,910 170,001 SH   SOLE   170,001 0 0
VANGUARD TAX-MANAGED MUTUAL 921943866 705,907 4,409 SH   SOLE   4,409 0 0
VANGUARD WORLD FD US MUTUAL 921910600 549,390 4,128 SH   SOLE 1 3,170 0 958
VANGUARD/PRIMECAP FD MUTUAL 921936209 1,477,016 10,942 SH   SOLE   4,985 0 5,957
VANGUARD/WELLESLEY IN MUTUAL 921938205 316,541 4,836 SH   SOLE   0 0 4,836
VANGUARD/WELLINGTON F MUTUAL 921935201 497,025 6,966 SH   SOLE   0 0 6,966
VERIZON COMMUNICATION COMMON 92343V104 11,281,695 204,638 SH   SOLE 1 151,009 0 53,629
VERTEX PHARMACEUTICAL COMMON 92532F100 290,310 1,000 SH   SOLE 1 1,000 0 0
VISA INC COMMON 92826C839 29,937,100 154,978 SH   SOLE 1 96,972 0 58,006
WAL MART STORES INC COMMON 931142103 14,038,216 117,200 SH   SOLE 1 81,130 0 36,070
WALT DISNEY COMPANY COMMON 254687106 13,154,389 117,966 SH   SOLE 1 79,316 0 38,650
WEC ENERGY GROUP INC COMMON 92939U106 394,425 4,500 SH   SOLE 1 2,400 0 2,100
WELLS FARGO & CO COMMON 949746101 449,178 17,546 SH   SOLE 1 9,146 0 8,400
WEYERHAEUSER CO COMMON 962166104 1,825,437 81,275 SH   SOLE 1 72,545 0 8,730
YUM BRANDS INC COMMON 988498101 294,277 3,386 SH   SOLE 1 2,656 0 730