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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100 BERKSHIRE HTWY COMMON 084990175   465,600 100 SH   SOLE   100 0 0
3M CO. COMMON 88579Y101   3,030,637 28,833 SH   SOLE 1 23,533 0 5,300
A T & T INC (NEW) COMMON 00206R102   2,691,785 139,833 SH   SOLE 1 127,587 0 12,246
ABBOTT LABS COMMON 002824100   6,136,862 60,605 SH   SOLE 1 48,107 0 12,498
ABBVIE INC COMMON 00287Y109   8,828,939 55,399 SH   SOLE 1 50,028 0 5,371
ACCENTURE PLC COMMON G1151C101   32,657,508 114,263 SH   SOLE 1 78,789 0 35,474
ADOBE SYS INC COMMON 00724F101   9,327,881 24,205 SH   SOLE 1 19,321 0 4,884
ADVANCED MICRO DEVICE COMMON 007903107   416,542 4,250 SH   SOLE   4,250 0 0
AFLAC INC COMMON 001055102   1,015,093 15,733 SH   SOLE   15,733 0 0
AIR PRODS & CHEMS INC COMMON 009158106   11,053,851 38,487 SH   SOLE 1 34,472 0 4,015
AKAMAI TECHNOLOGIES I COMMON 00971T101   3,141,631 40,123 SH   SOLE 1 34,518 0 5,605
ALLSTATE CORP COMMON 020002101   808,359 7,295 SH   SOLE   7,295 0 0
ALPHABET CLASS A COMMON 02079K305   17,586,592 169,542 SH   SOLE 1 123,512 0 46,030
ALPHABET CLASS C COMMON 02079K107   33,473,960 321,865 SH   SOLE 1 240,909 0 80,956
AMAZON COM INC COMMON 023135106   5,159,129 49,948 SH   SOLE 1 36,688 0 13,260
AMERICAN BALANCED FD MUTUAL 024071102   223,328 7,581 SH   SOLE   0 0 7,581
AMERICAN ELECTRIC POW COMMON 025537101   703,808 7,735 SH   SOLE   4,935 0 2,800
AMERICAN EXPRESS CO. COMMON 025816109   2,668,396 16,177 SH   SOLE 1 13,074 0 3,103
AMERICAN WTR WKS CO I COMMON 030420103   398,160 2,718 SH   SOLE   2,718 0 0
AMERIPRISE FINL INC COMMON 03076C106   2,509,929 8,189 SH   SOLE   8,189 0 0
AMGEN INC COMMON 031162100   4,233,284 17,511 SH   SOLE 1 17,111 0 400
ANALOG DEVICES INC COMMON 032654105   8,197,252 41,564 SH   SOLE 1 30,592 0 10,972
AON PLC SHS CL A COMMON G0403H108   16,430,708 52,113 SH   SOLE 1 39,618 0 12,495
APPLE INC COMMON 037833100   66,358,451 402,416 SH   SOLE 1 321,528 0 80,888
APPLIED MATLS INC COMMON 038222105   322,429 2,625 SH   SOLE   1,275 0 1,350
ASTRAZENECA PLC COMMON 046353108   268,131 3,863 SH   SOLE 1 3,863 0 0
AUTOMATIC DATA PROCES COMMON 053015103   8,214,156 36,896 SH   SOLE 1 24,040 0 12,856
BANK OF AMERICA CORP COMMON 060505104   2,174,143 76,019 SH   SOLE   76,019 0 0
BANK OF AMERICA PFD D PREFERR 060505625   5,228,615 249,219 SH   SOLE 1 190,379 0 58,840
BAXTER INTERNATIONAL COMMON 071813109   421,134 10,383 SH   SOLE 1 10,383 0 0
BECTON DICKINSON & CO COMMON 075887109   24,181,904 97,689 SH   SOLE 1 73,025 0 24,664
BERKSHIRE HATHAWAY IN COMMON 084670702   7,697,945 24,931 SH   SOLE 1 23,400 0 1,531
BERKSHIRE HATHAWAY IN COMMON 084670108   465,600 1 SH   SOLE   1 0 0
BEST BUY INC COMMON 086516101   3,236,258 41,347 SH   SOLE 1 28,507 0 12,840
BK OF AMERICA CORP PF PREFERR 060505633   1,025,851 48,983 SH   SOLE 1 28,283 0 20,700
BLACKROCK INC COMMON 09247X101   1,152,225 1,722 SH   SOLE 1 1,533 0 189
BLACKROCK NATL MUN FD MUTUAL 09253C744   105,255 10,411 SH   SOLE   10,411 0 0
BLACKSTONE GROUP INC COMMON 09260D107   1,521,740 17,324 SH   SOLE 1 14,532 0 2,792
BOEING CO. COMMON 097023105   1,372,935 6,463 SH   SOLE 1 6,163 0 300
BOOZ ALLEN HAMILTON H COMMON 099502106   1,851,483 19,975 SH   SOLE 1 14,650 0 5,325
BP PLC ADR COMMON 055622104   493,296 13,002 SH   SOLE 1 13,002 0 0
BRISTOL MYERS SQUIBB COMMON 110122108   6,260,564 90,327 SH   SOLE 1 80,342 0 9,985
BROADCOM INC COM COMMON 11135F101   8,068,007 12,576 SH   SOLE   12,554 0 22
BROWN & BROWN INC COMMON 115236101   8,417,083 146,588 SH   SOLE 1 100,653 0 45,935
CAMPBELL SOUP CO COMMON 134429109   383,760 6,980 SH   SOLE 1 6,980 0 0
CANNABIX TECHNOLOGIES COMMON 13765L101   5,664 21,000 SH   SOLE   21,000 0 0
CARRIER GLOBAL CORPOR COMMON 14448C104   877,439 19,179 SH   SOLE 1 10,939 0 8,240
CATERPILLAR INC COMMON 149123101   2,230,046 9,745 SH   SOLE 1 7,845 0 1,900
CDN IMPERIAL BK COMM COMMON 136069101   322,986 7,614 SH   SOLE   7,614 0 0
CDW CORP COMMON 12514G108   2,397,147 12,300 SH   SOLE   12,300 0 0
CHEVRON CORP COMMON 166764100   15,283,188 93,670 SH   SOLE 1 73,645 0 20,025
CHUBB LIMITED COMMON H1467J104   334,960 1,725 SH   SOLE   1,064 0 661
CHURCH & DWIGHT CO. COMMON 171340102   318,276 3,600 SH   SOLE   0 0 3,600
CICERO INC COMMON 171708100   5 50,000 SH   SOLE   0 0 50,000
CIGNA CORP NEW COM COMMON 125523100   625,793 2,449 SH   SOLE   2,449 0 0
CISCO SYSTEMS INC COMMON 17275R102   10,625,535 203,262 SH   SOLE 1 161,728 0 41,534
CITIGROUP INC COMMON 172967424   412,827 8,804 SH   SOLE 1 8,688 0 116
CME GROUP INC COM COMMON 12572Q105   966,027 5,044 SH   SOLE 1 4,488 0 556
COCA COLA CO. COMMON 191216100   12,657,718 204,058 SH   SOLE 1 164,896 0 39,162
COGNIZANT TECHNOLOGY COMMON 192446102   683,452 11,217 SH   SOLE 1 9,317 0 1,900
COLGATE PALMOLIVE CO COMMON 194162103   4,221,401 56,173 SH   SOLE 1 43,373 0 12,800
COMCAST CORP NEW CL A COMMON 20030N101   3,715,370 98,005 SH   SOLE 1 70,585 0 27,420
COMMERCIAL METALS CO COMMON 201723103   489,000 10,000 SH   SOLE   10,000 0 0
CONOCOPHILLIPS COMMON 20825C104   1,531,703 15,439 SH   SOLE 1 13,555 0 1,884
CONSOLIDATED EDISON I COMMON 209115104   239,749 2,506 SH   SOLE 1 1,100 0 1,406
CONSTELLATION BRANDS COMMON 21036P108   5,110,535 22,624 SH   SOLE 1 17,219 0 5,405
CORNING INC COMMON 219350105   1,208,199 34,246 SH   SOLE 1 34,246 0 0
CORTEVA INC COM COMMON 22052L104   1,105,543 18,331 SH   SOLE 1 18,065 0 266
COSTCO WHOLESALE COMMON 22160K105   9,641,265 19,404 SH   SOLE 1 11,924 0 7,480
CRA CCM ALTERNATIVE I MUTUAL 20368N400   627,465 79,026 SH   SOLE   0 0 79,026
CROWN CASTLE INTL COR COMMON 22822V101   6,118,897 45,718 SH   SOLE 1 34,293 0 11,425
CSX CORP COMMON 126408103   2,193,824 73,274 SH   SOLE   73,274 0 0
CULLEN FROST BANKERS COMMON 229899109   4,270,484 40,540 SH   SOLE 1 27,940 0 12,600
CVS HEALTH CORP. COMMON 126650100   17,598,074 236,820 SH   SOLE 1 174,073 0 62,747
DANAHER CORP COMMON 235851102   20,636,111 81,876 SH   SOLE 1 56,033 0 25,843
DARDEN RESTAURANTS IN COMMON 237194105   232,740 1,500 SH   SOLE   1,500 0 0
DEERE & CO. COMMON 244199105   2,582,564 6,255 SH   SOLE   6,255 0 0
DIAGEO PLC COMMON 25243Q205   13,419,640 74,068 SH   SOLE 1 53,938 0 20,130
DIGITAL REALTY TRUST COMMON 253868103   2,307,827 23,475 SH   SOLE 1 19,705 0 3,770
DOMINION RES INC VA COMMON 25746U109   786,547 14,068 SH   SOLE 1 14,068 0 0
DOVER CORP COMMON 260003108   359,642 2,367 SH   SOLE   2,367 0 0
DOW INC COM COMMON 260557103   894,662 16,320 SH   SOLE 1 15,904 0 416
DUKE ENERGY CORPORATI COMMON 26441C204   1,750,352 18,144 SH   SOLE 1 15,744 0 2,400
DUPONT DE NEMOURS INC COMMON 26614N102   561,395 7,822 SH   SOLE 1 7,406 0 416
EATON CORP PLC SHS COMMON G29183103   5,358,316 31,273 SH   SOLE 1 30,211 0 1,062
EATON VANCE NATL MUNS MUTUAL 27826L249   116,174 12,587 SH   SOLE   12,587 0 0
EMERSON ELECTRIC CO COMMON 291011104   822,079 9,434 SH   SOLE 1 7,765 0 1,669
ENBRIDGE INC COMMON 29250N105   3,661,294 95,971 SH   SOLE 1 87,846 0 8,125
ENTERPRISE PRODS PART COMMON 293792107   5,361,041 206,990 SH   SOLE 1 133,650 0 73,340
EOG RESOURCES INC COMMON 26875P101   223,529 1,950 SH   SOLE 1 1,800 0 150
EQUINIX INC COM COMMON 29444U700   414,598 575 SH   SOLE 1 345 0 230
ESSENTIAL UTILS INC C COMMON 29670G102   822,718 18,848 SH   SOLE 1 16,723 0 2,125
EXPEDIA INC DEL COMMON 30212P303   556,952 5,740 SH   SOLE 1 3,490 0 2,250
EXXON MOBIL COMMON 30231G102   11,540,393 105,238 SH   SOLE 1 83,576 0 21,662
FEDERATED HERMES HI I MUTUAL 314195405   109,990 17,000 SH   SOLE   17,000 0 0
FEDEX CORP COMMON 31428X106   8,227,468 36,008 SH   SOLE 1 28,843 0 7,165
FOOT LOCKER INC COMMON 344849104   238,140 6,000 SH   SOLE   6,000 0 0
FORTUNE BRANDS HOME & COMMON 34964C106   672,635 11,453 SH   SOLE 1 8,653 0 2,800
FULTON FINL CORP PA COMMON 360271100   187,441 13,563 SH   SOLE   13,563 0 0
GE HEALTHCARE TECHNOL COMMON 36266G107   469,731 5,726 SH   SOLE 1 5,331 0 395
GENERAL ELECTRIC CO C COMMON 369604301   1,825,578 19,096 SH   SOLE 1 17,904 0 1,192
GENERAL MILLS INC COMMON 370334104   1,810,043 21,180 SH   SOLE 1 18,980 0 2,200
GILEAD SCIENCES INC COMMON 375558103   282,492 3,405 SH   SOLE 1 3,405 0 0
GOLDMAN SACHS GROUP I COMMON 38141G104   232,248 710 SH   SOLE 1 585 0 125
GOLDMAN SACHS GROUP I PREFERR 38144G804   754,677 36,300 SH   SOLE 1 21,634 0 14,666
GOLDMAN SACHS GROUP I PREFERR 38143Y665   9,645,326 465,508 SH   SOLE 1 363,308 0 102,200
GSK PLC SPONSORED ADR COMMON 37733W204   249,202 7,004 SH   SOLE 1 7,004 0 0
HERSHEY FOODS CORP COMMON 427866108   2,035,280 8,000 SH   SOLE 1 2,700 0 5,300
HOME DEPOT INC COMMON 437076102   9,480,730 32,125 SH   SOLE 1 23,964 0 8,161
HONEYWELL INTL INC COMMON 438516106   9,788,593 51,217 SH   SOLE 1 40,748 0 10,469
ILLINOIS TOOL WORKS I COMMON 452308109   2,924,808 12,014 SH   SOLE 1 10,714 0 1,300
ILLUMINA INC COMMON 452327109   302,315 1,300 SH   SOLE 1 1,300 0 0
INT'L BUSINESS MACHIN COMMON 459200101   3,656,100 27,890 SH   SOLE 1 21,810 0 6,080
INTEL CORP COMMON 458140100   2,384,257 72,980 SH   SOLE 1 60,372 0 12,608
INTERCONTINENTAL EXCH COMMON 45866F104   4,244,603 40,700 SH   SOLE 1 29,790 0 10,910
INTERNATIONAL PAPER C COMMON 460146103   210,049 5,825 SH   SOLE   5,825 0 0
IQVIA HOLDINGS INC COMMON 46266C105   24,039,437 120,868 SH   SOLE 1 89,746 0 31,122
J P MORGAN CHASE & CO COMMON 46625H100   22,716,002 174,323 SH   SOLE 1 142,179 0 32,144
JACOBS SOLUTIONS INC COMMON 46982L108   22,429,369 190,872 SH   SOLE 1 151,737 0 39,135
JOHNSON CONTROLS INTL COMMON G51502105   261,596 4,344 SH   SOLE 1 4,344 0 0
JOHNSON & JOHNSON COMMON 478160104   29,823,402 192,409 SH   SOLE 1 160,612 0 31,797
KELLOGG CO. COMMON 487836108   419,839 6,270 SH   SOLE 1 770 0 5,500
KEYCORP COMMON 493267108   1,585,032 126,600 SH   SOLE 1 104,250 0 22,350
KIMBERLY CLARK CORP COMMON 494368103   2,365,896 17,627 SH   SOLE 1 17,627 0 0
KRAIG BIOCRAFT LABORA COMMON 50075W104   4,500 100,000 SH   SOLE 1 100,000 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109   5,368,145 27,355 SH   SOLE 1 23,780 0 3,575
LAM RESEARCH CORP COM COMMON 512807108   1,581,348 2,983 SH   SOLE   2,967 0 16
LEIDOS HLDGS INC COMMON 525327102   3,336,807 36,246 SH   SOLE 1 31,946 0 4,300
LENNAR CORP COMMON 526057104   9,492,812 90,313 SH   SOLE 1 71,042 0 19,271
LILLY, ELI AND CO COMMON 532457108   2,057,773 5,992 SH   SOLE   5,372 0 620
LINDE PLC SHS COMMON G54950103   4,352,363 12,245 SH   SOLE 1 9,450 0 2,795
LOCKHEED MARTIN CORP COMMON 539830109   2,761,689 5,842 SH   SOLE   5,842 0 0
LORD ABBETT SHT DUR I MUTUAL 543916100   94,183 24,400 SH   SOLE   24,400 0 0
LOWE'S COS INC COMMON 548661107   18,435,905 92,193 SH   SOLE 1 70,828 0 21,365
LYONDELLBASELL INDUST COMMON N53745100   694,786 7,400 SH   SOLE   7,400 0 0
MAGELLAN MIDSTREAM PA COMMON 559080106   569,730 10,500 SH   SOLE   6,500 0 4,000
MARATHON PETE CORP COMMON 56585A102   590,555 4,380 SH   SOLE   4,380 0 0
MARSH & MCLENNAN COS COMMON 571748102   455,514 2,735 SH   SOLE   35 0 2,700
MASTERCARD INC CL A COMMON 57636Q104   217,683 599 SH   SOLE   499 0 100
MCCORMICK & CO INC COMMON 579780206   241,309 2,900 SH   SOLE   2,900 0 0
MCCORMICK & CO INC CO COMMON 579780107   330,400 4,000 SH   SOLE   0 0 4,000
MCDONALD'S CORP COMMON 580135101   26,824,106 95,934 SH   SOLE 1 73,592 0 22,342
MEDTRONIC PLC COMMON G5960L103   5,674,197 70,382 SH   SOLE 1 49,639 0 20,743
MERCK & COMPANY COMMON 58933Y105   6,910,669 64,956 SH   SOLE 1 57,275 0 7,681
META PLATFORMS INC COMMON 30303M102   8,138,072 38,398 SH   SOLE 1 26,815 0 11,583
METLIFE INC COMMON 59156R108   204,818 3,535 SH   SOLE   3,535 0 0
METLIFE INC 4.0 percent PFD PREFERR 59156R504   3,281,855 137,604 SH   SOLE   115,353 0 22,251
MICROSOFT CORP COMMON 594918104   73,650,229 255,464 SH   SOLE 1 197,836 0 57,628
MOBILEYE GLOBAL INC C COMMON 60741F104   216,350 5,000 SH   SOLE   5,000 0 0
MONDELEZ INTL INC COMMON 609207105   8,388,153 120,312 SH   SOLE 1 93,719 0 26,593
MOODYS CORP COMMON 615369105   11,467,024 37,471 SH   SOLE 1 26,001 0 11,470
MORGAN STANLEY COMMON 617446448   223,188 2,542 SH   SOLE   2,542 0 0
MORGAN STANLEY PFD A PREFERR 61747S504   1,861,450 89,795 SH   SOLE 1 71,195 0 18,600
NETFLIX COM INC COMMON 64110L106   2,356,865 6,822 SH   SOLE 1 6,600 0 222
NEXTERA ENERGY INC COMMON 65339F101   5,507,751 71,455 SH   SOLE 1 70,060 0 1,395
NIKE INC CL B COMMON 654106103   8,650,412 70,535 SH   SOLE 1 55,847 0 14,688
NORFOLK SOUTHERN CORP COMMON 655844108   2,790,132 13,161 SH   SOLE 1 11,311 0 1,850
NOVARTIS ADR COMMON 66987V109   9,719,708 105,649 SH   SOLE 1 77,294 0 28,355
NUCOR CORP COMMON 670346105   278,046 1,800 SH   SOLE 1 1,800 0 0
NVIDIA CORP COMMON 67066G104   6,415,931 23,098 SH   SOLE 1 3,473 0 19,625
NXP SEMICONDUCTORS N COMMON N6596X109   2,597,037 13,927 SH   SOLE 1 11,857 0 2,070
ONEOK INC NEW COMMON 682680103   6,305,900 99,243 SH   SOLE 1 80,008 0 19,235
ORACLE SYS CORP COMMON 68389X105   28,229,365 303,803 SH   SOLE 1 241,258 0 62,545
OTIS WORLDWIDE CORP C COMMON 68902V107   553,495 6,558 SH   SOLE 1 3,796 0 2,762
PARKER HANNIFIN CORP COMMON 701094104   1,045,638 3,111 SH   SOLE   3,111 0 0
PAYPAL HLDGS INC COMMON 70450Y103   1,844,051 24,283 SH   SOLE 1 20,229 0 4,054
PEPSICO INC COMMON 713448108   21,582,642 118,391 SH   SOLE 1 89,794 0 28,597
PFIZER INC COMMON 717081103   7,310,503 179,179 SH   SOLE 1 168,984 0 10,195
PHILIP MORRIS INTL IN COMMON 718172109   415,647 4,274 SH   SOLE 1 3,274 0 1,000
PHILLIPS 66 COMMON 718546104   1,582,035 15,605 SH   SOLE 1 15,605 0 0
PIONEER NATURAL RES C COMMON 723787107   7,460,479 36,528 SH   SOLE 1 27,913 0 8,615
PNC FINANCIAL CORP COMMON 693475105   1,661,828 13,075 SH   SOLE 1 13,075 0 0
PPG INDUSTRIES INC COMMON 693506107   1,215,578 9,100 SH   SOLE 1 7,500 0 1,600
PPL CORP COMMON 69351T106   458,591 16,502 SH   SOLE 1 16,502 0 0
PROCTER & GAMBLE CO COMMON 742718109   15,544,043 104,540 SH   SOLE 1 80,410 0 24,130
PROLOGIS INC COM COMMON 74340W103   990,799 7,941 SH   SOLE 1 7,941 0 0
PRUDENTIAL FINL INC COMMON 744320102   658,622 7,960 SH   SOLE   7,960 0 0
QUALCOMM INC COMMON 747525103   8,044,302 63,053 SH   SOLE 1 53,328 0 9,725
QUANEX BLDG PRODS COR COMMON 747619104   279,890 13,000 SH   SOLE   13,000 0 0
RAYMOND JAMES FINANCI COMMON 754730109   3,467,685 37,179 SH   SOLE 1 17,100 0 20,079
REGAL BELOIT CORP COM COMMON 758750103   422,190 3,000 SH   SOLE   3,000 0 0
REGENERON PHARMACEUTI COMMON 75886F107   424,803 517 SH   SOLE 1 117 0 400
RESTAURANT BRANDS INT COMMON 76131D103   399,483 5,950 SH   SOLE 1 3,050 0 2,900
ROCHE HLDG LTD ADR COMMON 771195104   3,017,150 84,501 SH   SOLE   74,466 0 10,035
ROPER INDS INC NEW CO COMMON 776696106   2,955,267 6,706 SH   SOLE 1 6,354 0 352
RPM INC OHIO COMMON 749685103   261,720 3,000 SH   SOLE   3,000 0 0
SCHWAB CHARLES CORP COMMON 808513105   12,375,404 236,262 SH   SOLE 1 162,537 0 73,725
SCHWAB S&P 500 INDEX MUTUAL 808509855   228,758 3,622 SH   SOLE   3,622 0 0
SHELL PLC SPON ADS COMMON 780259305   201,793 3,507 SH   SOLE   1,947 0 1,560
SIMON PPTY GROUP INC COMMON 828806109   3,559,526 31,790 SH   SOLE 1 28,125 0 3,665
SIMPSON MFG INC COMMON 829073105   1,206,040 11,000 SH   SOLE   11,000 0 0
SKYWORKS SOLUTIONS IN COMMON 83088M102   377,536 3,200 SH   SOLE   3,200 0 0
SPROTT PHYSICAL GOLD COMMON 85207H104   363,310 23,500 SH   SOLE   23,500 0 0
SPROTT PHYSICAL GOLD COMMON 85208R101   847,168 44,800 SH   SOLE   44,800 0 0
STANLEY BLACK AND DEC COMMON 854502101   240,773 2,988 SH   SOLE 1 2,988 0 0
STARBUCKS CORP COMMON 855244109   2,340,009 22,472 SH   SOLE 1 20,261 0 2,211
STATE STREET CORP COMMON 857477103   641,473 8,475 SH   SOLE 1 5,000 0 3,475
STEEL DYNAMICS INC CO COMMON 858119100   1,526,310 13,500 SH   SOLE   13,500 0 0
S&P GLOBAL INC COM COMMON 78409V104   5,391,858 15,639 SH   SOLE 1 12,234 0 3,405
T MOBILE US INC COMMON 872590104   6,539,961 45,153 SH   SOLE 1 31,878 0 13,275
TAIWAN SEMICONDUCTOR COMMON 874039100   1,562,736 16,800 SH   SOLE 1 13,475 0 3,325
TESLA MTRS INC COMMON 88160R101   990,621 4,775 SH   SOLE 1 4,775 0 0
TEXAS INSTRUMENTS INC COMMON 882508104   2,014,302 10,829 SH   SOLE 1 8,829 0 2,000
TEXAS PACIFIC LAND CO COMMON 88262P102   3,740,543 2,199 SH   SOLE   1,950 0 249
THERMO FISHER SCIENTI COMMON 883556102   26,574,742 46,107 SH   SOLE 1 41,122 0 4,985
THOR INDS INC COMMON 885160101   780,074 9,795 SH   SOLE   9,795 0 0
TOLL BROTHERS INC COMMON 889478103   8,064,910 134,348 SH   SOLE 1 102,108 0 32,240
TORONTO DOMINION BK O COMMON 891160509   662,374 11,058 SH   SOLE   11,058 0 0
TRACTOR SUPPLY CO COMMON 892356106   1,216,332 5,175 SH   SOLE 1 75 0 5,100
TRANE TECHNOLOGIES PL COMMON G8994E103   925,971 5,033 SH   SOLE 1 5,033 0 0
TRUIST FINANCIAL CORP COMMON 89832Q109   10,562,918 309,763 SH   SOLE 1 238,012 0 71,751
UDR INC COMMON 902653104   209,406 5,100 SH   SOLE   5,100 0 0
UNILEVER PLC ADR COMMON 904767704   1,353,659 26,067 SH   SOLE 1 11,843 0 14,224
UNION PACIFIC CORP COMMON 907818108   6,393,426 31,767 SH   SOLE 1 23,737 0 8,030
UNITED PARCEL SVC INC COMMON 911312106   8,658,356 44,633 SH   SOLE 1 41,290 0 3,343
UNITEDHEALTH GROUP IN COMMON 91324P102   7,667,300 16,224 SH   SOLE 1 13,547 0 2,677
US BANCORP DEL 5.56 percent PREFERR 902973155   8,237,584 430,836 SH   SOLE 1 333,621 0 97,215
V F CORP COMMON 918204108   542,165 23,665 SH   SOLE 1 23,665 0 0
VALLEY NATL BANCORP C COMMON 919794107   332,640 36,000 SH   SOLE   36,000 0 0
VANGUARD BD INDEX FD MUTUAL 921937801   207,892 20,047 SH   SOLE 1 15,065 0 4,983
VANGUARD MUN BD FD IN MUTUAL 922907860   215,888 19,990 SH   SOLE   19,990 0 0
VANGUARD MUN BD FD IN MUTUAL 922907704   1,077,019 100,002 SH   SOLE   100,002 0 0
VANGUARD PA TAX FREE MUTUAL 92204L302   180,933 16,815 SH   SOLE   16,815 0 0
VANGUARD STAR FD TL I MUTUAL 921909818   521,420 17,586 SH   SOLE   17,586 0 0
VANGUARD TAX-MANAGED MUTUAL 921943866   934,758 4,409 SH   SOLE   4,409 0 0
VANGUARD US GROWTH FU MUTUAL 921910600   441,192 3,760 SH   SOLE 1 3,760 0 0
VANGUARD/PRIMECAP FD MUTUAL 921936209   504,270 3,603 SH   SOLE   2,102 0 1,500
VANGUARD/WELLINGTON F MUTUAL 921935201   872,724 12,800 SH   SOLE 1 0 0 12,800
VERIZON COMMUNICATION COMMON 92343V104   8,134,840 209,176 SH   SOLE 1 167,002 0 42,174
VERTEX PHARMACEUTICAL COMMON 92532F100   315,070 1,000 SH   SOLE 1 1,000 0 0
VISA INC COMMON 92826C839   29,549,013 131,061 SH   SOLE 1 89,183 0 41,878
WAL MART STORES INC COMMON 931142103   9,581,891 64,984 SH   SOLE 1 49,334 0 15,650
WALT DISNEY COMPANY COMMON 254687106   11,502,334 114,874 SH   SOLE 1 84,639 0 30,235
WASTE MGMT INC DEL COMMON 94106L109   3,076,897 18,857 SH   SOLE   18,679 0 178
WATSCO INC COMMON 942622200   7,561,709 23,767 SH   SOLE 1 19,044 0 4,723
WEC ENERGY GROUP INC COMMON 92939U106   210,055 2,216 SH   SOLE 1 1,631 0 585
WELLS FARGO & CO COMMON 949746101   4,592,507 122,860 SH   SOLE 1 99,550 0 23,310
WELLTOWER INC COMMON 95040Q104   347,697 4,850 SH   SOLE   4,850 0 0
WEYERHAEUSER CO COMMON 962166104   394,402 13,090 SH   SOLE 1 11,975 0 1,115
WSFS FINL CORP COMMON 929328102   309,606 8,232 SH   SOLE   1,400 0 6,832
YUM BRANDS INC COMMON 988498101   350,144 2,651 SH   SOLE 1 2,651 0 0
ZETA GLOBAL HOLDINGS COMMON 98956A105   216,600 20,000 SH   SOLE   20,000 0 0