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 408,950 100 SH   SOLE   100 0 0
3M CO. COMMON 88579Y101 5,142,753 39,740 SH   SOLE 1 33,515 0 6,225
A T & T INC (NEW) COMMON 00206R102 3,063,325 146,151 SH   SOLE 1 130,830 0 15,321
ABBOTT LABS COMMON 002824100 6,662,744 61,323 SH   SOLE 1 48,850 0 12,473
ABBVIE INC COMMON 00287Y109 8,918,200 58,228 SH   SOLE 1 52,857 0 5,371
ACCENTURE PLC COMMON G1151C101 32,154,091 115,808 SH   SOLE 1 79,171 18 36,619
ACTUA CORP COM COMMON 005094107 0 131,244 SH   SOLE   0 0 131,244
ADOBE SYS INC COMMON 00724F101 9,031,798 24,673 SH   SOLE 1 21,066 0 3,607
AFLAC INC COMMON 001055102 870,507 15,733 SH   SOLE   15,733 0 0
AIR PRODS & CHEMS INC COMMON 009158106 9,525,894 39,612 SH   SOLE 1 35,597 0 4,015
AKAMAI TECHNOLOGIES I COMMON 00971T101 5,955,903 65,213 SH   SOLE 1 52,908 0 12,305
ALLSTATE CORP COMMON 020002101 975,187 7,695 SH   SOLE   7,695 0 0
ALPHABET CLASS A COMMON 02079K305 19,606,802 179,940 SH   SOLE 1 128,100 140 51,700
ALPHABET CLASS C COMMON 02079K107 36,873,845 337,140 SH   SOLE 1 251,920 140 85,080
AMAZON COM INC COMMON 023135106 9,048,561 85,195 SH   SOLE 1 66,295 0 18,900
AMERICAN BALANCED FD MUTUAL 024071102 213,754 7,482 SH   SOLE   0 0 7,482
AMERICAN ELECTRIC POW COMMON 025537101 742,096 7,735 SH   SOLE   4,935 0 2,800
AMERICAN EXPRESS CO. COMMON 025816109 2,263,249 16,327 SH   SOLE 1 13,224 0 3,103
AMERICAN WTR WKS CO I COMMON 030420103 404,357 2,718 SH   SOLE   2,718 0 0
AMERIPRISE FINL INC COMMON 03076C106 1,946,362 8,189 SH   SOLE   8,189 0 0
AMGEN INC COMMON 031162100 4,057,757 16,678 SH   SOLE 1 16,278 0 400
ANALOG DEVICES INC COMMON 032654105 3,132,900 21,445 SH   SOLE 1 16,210 0 5,235
ANNALY CAP MGMT INC COMMON 035710409 136,226 23,050 SH   SOLE   350 0 22,700
AON PLC SHS CL A COMMON G0403H108 15,563,502 57,711 SH   SOLE 1 44,268 13 13,430
APPLE INC COMMON 037833100 60,850,701 445,075 SH   SOLE 1 353,908 39 91,128
APPLIED MATLS INC COMMON 038222105 274,305 3,015 SH   SOLE   1,665 0 1,350
ASTRAZENECA PLC COMMON 046353108 211,424 3,200 SH   SOLE 1 3,200 0 0
AUTOMATIC DATA PROCES COMMON 053015103 8,028,989 38,226 SH   SOLE 1 24,845 0 13,381
BANK OF AMERICA CORP COMMON 060505104 2,192,143 70,419 SH   SOLE   70,419 0 0
BANK OF AMERICA PFD D PREFERR 060505625 4,999,066 271,984 SH   SOLE 1 195,034 0 76,950
BAXTER INTERNATIONAL COMMON 071813109 688,289 10,716 SH   SOLE 1 10,716 0 0
BBH FD INC LTD DUR FD MUTUAL 05528X802 976,252 97,919 SH   SOLE   97,919 0 0
BECTON DICKINSON & CO COMMON 075887109 25,519,587 103,515 SH   SOLE 1 76,580 26 26,909
BERKSHIRE HATHAWAY IN COMMON 084670702 6,891,298 25,241 SH   SOLE 1 23,710 0 1,531
BERKSHIRE HATHAWAY IN COMMON 084670108 408,950 1 SH   SOLE   1 0 0
BEST BUY INC COMMON 086516101 5,417,703 83,106 SH   SOLE 1 60,681 0 22,425
BK OF AMERICA CORP PF PREFERR 060505633 860,458 47,883 SH   SOLE 1 25,383 0 22,500
BLACKROCK INC COMMON 09247X101 658,981 1,082 SH   SOLE   908 0 174
BLACKROCK NATL MUN FD MUTUAL 09253C744 102,402 10,159 SH   SOLE   10,159 0 0
BLACKSTONE GROUP INC COMMON 09260D107 1,366,078 14,974 SH   SOLE 1 12,182 0 2,792
BOEING CO. COMMON 097023105 977,275 7,148 SH   SOLE 1 6,735 0 413
BP PLC ADR COMMON 055622104 400,614 14,131 SH   SOLE 1 14,131 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 7,038,108 91,404 SH   SOLE 1 81,219 0 10,185
BROADCOM INC COM COMMON 11135F101 6,256,261 12,878 SH   SOLE   12,856 0 22
BROWN & BROWN INC COMMON 115236101 6,821,580 116,928 SH   SOLE 1 73,028 0 43,900
CAMPBELL SOUP CO COMMON 134429109 335,389 6,980 SH   SOLE 1 6,980 0 0
CANNABIX TECHNOLOGIES COMMON 13765L101 14,145 41,000 SH   SOLE   21,000 0 20,000
CARMAX INC COM COMMON 143130102 263,116 2,908 SH   SOLE 1 2,833 0 75
CARRIER GLOBAL CORPOR COMMON 14448C104 734,311 20,592 SH   SOLE 1 11,417 0 9,175
CATERPILLAR INC COMMON 149123101 1,759,356 9,842 SH   SOLE 1 7,942 0 1,900
CDN IMPERIAL BK COMM COMMON 136069101 369,584 7,614 SH   SOLE   7,614 0 0
CDW CORP COMMON 12514G108 1,685,892 10,700 SH   SOLE   10,700 0 0
CHEVRON CORP COMMON 166764100 12,310,490 85,029 SH   SOLE 1 66,384 0 18,645
CHUBB LIMITED COMMON H1467J104 339,101 1,725 SH   SOLE   1,064 0 661
CHURCH & DWIGHT CO. COMMON 171340102 333,576 3,600 SH   SOLE   0 0 3,600
CICERO INC COMMON 171708100 0 50,000 SH   SOLE   0 0 50,000
CIGNA CORP NEW COM COMMON 125523100 728,633 2,765 SH   SOLE   2,765 0 0
CISCO SYSTEMS INC COMMON 17275R102 10,436,407 244,756 SH   SOLE 1 185,578 444 58,734
CITIGROUP INC COMMON 172967424 589,691 12,822 SH   SOLE 1 12,590 0 232
CME GROUP INC COM COMMON 12572Q105 563,744 2,754 SH   SOLE   2,488 0 266
COCA COLA CO. COMMON 191216100 13,199,147 209,810 SH   SOLE 1 168,923 260 40,627
COGNIZANT TECHNOLOGY COMMON 192446102 799,082 11,840 SH   SOLE 1 9,940 0 1,900
COLGATE PALMOLIVE CO COMMON 194162103 4,727,138 58,986 SH   SOLE 1 45,161 0 13,825
COMCAST CORP NEW CL A COMMON 20030N101 7,215,530 183,882 SH   SOLE 1 130,351 0 53,531
COMERICA INC COMMON 200340107 359,929 4,905 SH   SOLE 1 3,405 0 1,500
COMMERCIAL METALS CO COMMON 201723103 331,000 10,000 SH   SOLE   10,000 0 0
CONOCOPHILLIPS COMMON 20825C104 1,377,147 15,334 SH   SOLE 1 13,450 0 1,884
CONSTELLATION BRANDS COMMON 21036P108 5,500,216 23,600 SH   SOLE 1 17,955 80 5,565
CORNING INC COMMON 219350105 1,131,083 35,896 SH   SOLE 1 35,896 0 0
CORTEVA INC COM COMMON 22052L104 994,227 18,364 SH   SOLE 1 18,098 0 266
COSTCO WHOLESALE COMMON 22160K105 9,804,152 20,456 SH   SOLE 1 12,596 0 7,860
CRA CCM ALTERNATIVE I MUTUAL 20368N400 659,865 79,026 SH   SOLE   0 0 79,026
CROWN CASTLE INTL COR COMMON 22822V101 7,746,322 46,005 SH   SOLE 1 34,417 43 11,545
CSX CORP COMMON 126408103 2,136,840 73,532 SH   SOLE   73,532 0 0
CVS HEALTH CORP. COMMON 126650100 22,807,215 246,139 SH   SOLE 1 178,460 260 67,419
DANAHER CORP COMMON 235851102 19,031,253 75,068 SH   SOLE 1 49,695 0 25,373
DEERE & CO. COMMON 244199105 1,910,619 6,380 SH   SOLE   6,380 0 0
DIAGEO PLC COMMON 25243Q205 13,115,415 75,324 SH   SOLE 1 54,613 156 20,555
DIGITAL REALTY TRUST COMMON 253868103 11,838,419 91,184 SH   SOLE 1 73,644 0 17,540
DOMINION RES INC VA COMMON 25746U109 1,216,552 15,243 SH   SOLE 1 15,243 0 0
DOVER CORP COMMON 260003108 287,164 2,367 SH   SOLE   2,367 0 0
DOW INC COM COMMON 260557103 904,878 17,533 SH   SOLE 1 17,117 0 416
DUKE ENERGY CORPORATI COMMON 26441C204 2,037,848 19,008 SH   SOLE 1 16,608 0 2,400
DUPONT DE NEMOURS INC COMMON 26614N102 508,676 9,152 SH   SOLE 1 8,736 0 416
EATON CORP PLC SHS COMMON G29183103 3,476,064 27,590 SH   SOLE 1 27,128 0 462
EATON VANCE NATL MUNS MUTUAL 27826L249 112,731 12,240 SH   SOLE   12,240 0 0
EMERA INC COM COMMON 290876101 223,521 4,771 SH   SOLE   4,771 0 0
EMERSON ELECTRIC CO COMMON 291011104 746,403 9,384 SH   SOLE 1 7,715 0 1,669
ENBRIDGE INC COMMON 29250N105 4,254,483 100,674 SH   SOLE 1 90,654 0 10,020
ENTERPRISE PRODS PART COMMON 293792107 5,353,650 219,682 SH   SOLE 1 138,842 0 80,840
EQUINIX INC COM COMMON 29444U700 272,663 415 SH   SOLE   135 0 280
ESSENTIAL UTILS INC C COMMON 29670G102 905,448 19,748 SH   SOLE 1 17,223 0 2,525
EXPEDIA INC DEL COMMON 30212P303 458,977 4,840 SH   SOLE 1 3,590 0 1,250
EXXON MOBIL COMMON 30231G102 9,522,649 111,194 SH   SOLE 1 92,042 0 19,152
FEDEX CORP COMMON 31428X106 8,300,533 36,613 SH   SOLE 1 29,519 104 6,990
FIDELITY ABERDEEN STR MUTUAL 315793885 381,200 20,000 SH   SOLE   20,000 0 0
FIDELITY NATL INFORMA COMMON 31620M106 1,169,709 12,760 SH   SOLE 1 11,510 0 1,250
FORTIVE CORP COMMON 34959J108 456,792 8,400 SH   SOLE 1 7,150 0 1,250
FORTUNE BRANDS HOME & COMMON 34964C106 1,904,364 31,803 SH   SOLE 1 24,503 0 7,300
GENERAL ELECTRIC CO C COMMON 369604301 1,303,580 20,474 SH   SOLE 1 18,884 0 1,590
GENERAL MILLS INC COMMON 370334104 1,598,031 21,180 SH   SOLE 1 18,980 0 2,200
GILEAD SCIENCES INC COMMON 375558103 210,448 3,405 SH   SOLE 1 3,405 0 0
GLAXOSMITHKLINE PLC COMMON 37733W105 669,578 15,382 SH   SOLE 1 15,382 0 0
GOLDMAN SACHS GROUP I COMMON 38141G104 225,141 758 SH   SOLE 1 633 0 125
GOLDMAN SACHS GROUP I PREFERR 38144G804 741,336 39,100 SH   SOLE 1 22,434 0 16,666
GOLDMAN SACHS GROUP I PREFERR 38143Y665 11,199,994 603,123 SH   SOLE 1 461,018 390 141,715
HERSHEY FOODS CORP COMMON 427866108 1,721,280 8,000 SH   SOLE 1 2,700 0 5,300
HOME DEPOT INC COMMON 437076102 8,649,104 31,535 SH   SOLE 1 23,277 92 8,166
HONEYWELL INTL INC COMMON 438516106 8,837,196 50,844 SH   SOLE 1 39,950 0 10,894
ILLINOIS TOOL WORKS I COMMON 452308109 2,251,152 12,352 SH   SOLE 1 11,052 0 1,300
ILLUMINA INC COMMON 452327109 221,232 1,200 SH   SOLE 1 1,200 0 0
INNOVATIVE SOLUTIONS COMMON 45769N105 79,200 11,000 SH   SOLE   11,000 0 0
INT'L BUSINESS MACHIN COMMON 459200101 4,309,825 30,525 SH   SOLE 1 24,445 0 6,080
INTEL CORP COMMON 458140100 3,189,951 85,270 SH   SOLE 1 72,662 0 12,608
INTERCONTINENTAL EXCH COMMON 45866F104 8,199,630 87,193 SH   SOLE 1 61,287 106 25,800
INTERNATIONAL PAPER C COMMON 460146103 243,660 5,825 SH   SOLE   5,825 0 0
IQVIA HOLDINGS INC COMMON 46266C105 26,952,979 124,213 SH   SOLE 1 91,188 80 32,945
J P MORGAN CHASE & CO COMMON 46625H100 19,883,952 176,574 SH   SOLE 1 143,694 156 32,724
JACOBS ENGINEERING COMMON 469814107 22,074,472 173,637 SH   SOLE 1 136,882 260 36,495
JOHNSON CONTROLS INTL COMMON G51502105 207,991 4,344 SH   SOLE 1 4,344 0 0
JOHNSON & JOHNSON COMMON 478160104 34,965,451 196,977 SH   SOLE 1 164,248 156 32,573
KELLOGG CO. COMMON 487836108 458,716 6,430 SH   SOLE 1 930 0 5,500
KEYCORP COMMON 493267108 1,042,415 60,500 SH   SOLE 1 42,600 0 17,900
KIMBERLY CLARK CORP COMMON 494368103 2,645,967 19,578 SH   SOLE 1 19,578 0 0
KRAIG BIOCRAFT LABORA COMMON 50075W104 5,850 100,000 SH   SOLE 1 100,000 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109 6,867,180 28,412 SH   SOLE 1 24,837 0 3,575
LA Z BOY INC COM COMMON 505336107 237,100 10,000 SH   SOLE   10,000 0 0
LAM RESEARCH CORP COM COMMON 512807108 866,363 2,033 SH   SOLE   2,017 0 16
LEIDOS HLDGS INC COMMON 525327102 3,954,982 39,271 SH   SOLE 1 33,996 0 5,275
LENNAR CORP COMMON 526057104 6,937,056 98,300 SH   SOLE 1 78,049 0 20,251
LILLY, ELI AND CO COMMON 532457108 1,962,240 6,052 SH   SOLE   5,432 0 620
LINDE PLC COM COMMON G5494J103 2,471,320 8,595 SH   SOLE 1 6,620 0 1,975
LOCKHEED MARTIN CORP COMMON 539830109 2,602,548 6,053 SH   SOLE   6,053 0 0
LORD ABBETT SHT DUR I MUTUAL 543916100 95,647 24,400 SH   SOLE   24,400 0 0
LOWE'S COS INC COMMON 548661107 16,719,128 95,718 SH   SOLE 1 73,608 0 22,110
LYONDELLBASELL INDUST COMMON N53745100 756,529 8,650 SH   SOLE   8,650 0 0
MAGELLAN MIDSTREAM PA COMMON 559080106 644,760 13,500 SH   SOLE 1 6,500 0 7,000
MARATHON PETE CORP COMMON 56585A102 401,185 4,880 SH   SOLE   4,880 0 0
MARSH & MCLENNAN COS COMMON 571748102 419,175 2,700 SH   SOLE   0 0 2,700
MASTERCARD INC CL A COMMON 57636Q104 344,504 1,092 SH   SOLE   992 0 100
MCCORMICK & CO INC COMMON 579780206 241,425 2,900 SH   SOLE   2,900 0 0
MCCORMICK & CO INC CO COMMON 579780107 332,120 4,000 SH   SOLE   0 0 4,000
MCDONALD'S CORP COMMON 580135101 24,629,736 99,764 SH   SOLE 1 76,030 132 23,602
MEDTRONIC PLC COMMON G5960L103 11,096,331 123,636 SH   SOLE 1 85,229 196 38,211
MERCK & COMPANY COMMON 58933Y105 5,862,505 64,303 SH   SOLE 1 56,622 0 7,681
META PLATFORMS INC COMMON 30303M102 10,072,643 62,466 SH   SOLE 1 46,271 0 16,195
METLIFE INC COMMON 59156R108 259,072 4,126 SH   SOLE   4,126 0 0
METLIFE INC 4.0 percent PFD PREFERR 59156R504 3,048,293 140,345 SH   SOLE   116,029 325 23,991
MICROSOFT CORP COMMON 594918104 68,114,361 265,212 SH   SOLE 1 204,112 184 60,916
MONDELEZ INTL INC COMMON 609207105 7,900,394 127,241 SH   SOLE 1 99,463 0 27,778
MONGODB INC CL A COMMON 60937P106 207,600 800 SH   SOLE 1 800 0 0
MOODYS CORP COMMON 615369105 10,785,566 39,657 SH   SOLE 1 27,982 0 11,675
MORGAN STANLEY COMMON 617446448 398,707 5,242 SH   SOLE   5,242 0 0
MORGAN STANLEY PFD A PREFERR 61747S504 2,247,240 117,595 SH   SOLE 1 97,800 195 19,600
NETFLIX COM INC COMMON 64110L106 583,716 3,338 SH   SOLE 1 3,091 0 247
NEXTERA ENERGY INC COMMON 65339F101 5,294,159 68,347 SH   SOLE 1 66,847 0 1,500
NIKE INC CL B COMMON 654106103 7,341,537 71,835 SH   SOLE 1 56,647 0 15,188
NORFOLK SOUTHERN CORP COMMON 655844108 3,160,013 13,903 SH   SOLE 1 12,053 0 1,850
NORTHWEST PIPE CO COM COMMON 667746101 299,400 10,000 SH   SOLE   10,000 0 0
NOVARTIS ADR COMMON 66987V109 9,606,243 113,643 SH   SOLE 1 83,761 0 29,882
NVIDIA CORP COMMON 67066G104 3,288,442 21,693 SH   SOLE 1 2,738 0 18,955
NXP SEMICONDUCTORS N COMMON N6596X109 2,415,406 16,317 SH   SOLE 1 14,217 0 2,100
ONEOK INC NEW COMMON 682680103 4,645,850 83,709 SH   SOLE 1 64,414 260 19,035
ORACLE SYS CORP COMMON 68389X105 21,581,648 308,883 SH   SOLE 1 242,980 328 65,575
OTIS WORLDWIDE CORP C COMMON 68902V107 474,266 6,711 SH   SOLE 1 3,832 0 2,879
PARKER HANNIFIN CORP COMMON 701094104 691,154 2,809 SH   SOLE   2,809 0 0
PAYPAL HLDGS INC COMMON 70450Y103 4,479,747 64,143 SH   SOLE 1 53,910 0 10,233
PEPSICO INC COMMON 713448108 20,509,791 123,064 SH   SOLE 1 92,640 184 30,240
PFIZER INC COMMON 717081103 9,545,825 182,068 SH   SOLE 1 171,873 0 10,195
PHILIP MORRIS INTL IN COMMON 718172109 427,051 4,325 SH   SOLE 1 3,325 0 1,000
PHILLIPS 66 COMMON 718546104 1,279,454 15,605 SH   SOLE 1 15,605 0 0
PIONEER NATURAL RES C COMMON 723787107 4,917,576 22,044 SH   SOLE 1 16,714 0 5,330
PNC FINANCIAL CORP COMMON 693475105 2,165,388 13,725 SH   SOLE 1 13,725 0 0
PPG INDUSTRIES INC COMMON 693506107 1,223,438 10,700 SH   SOLE 1 9,100 0 1,600
PPL CORP COMMON 69351T106 345,962 12,752 SH   SOLE 1 12,752 0 0
PROCTER & GAMBLE CO COMMON 742718109 15,510,515 107,869 SH   SOLE 1 82,606 0 25,263
PROLOGIS INC COM COMMON 74340W103 902,611 7,672 SH   SOLE 1 7,672 0 0
PRUDENTIAL FINL INC COMMON 744320102 832,908 8,705 SH   SOLE   8,705 0 0
QUALCOMM INC COMMON 747525103 8,505,823 66,587 SH   SOLE 1 56,041 196 10,350
QUANEX BLDG PRODS COR COMMON 747619104 534,625 23,500 SH   SOLE   23,500 0 0
RAYMOND JAMES FINANCI COMMON 754730109 3,555,478 39,766 SH   SOLE 1 18,962 0 20,804
REGAL BELOIT CORP COM COMMON 758750103 794,640 7,000 SH   SOLE   7,000 0 0
RESTAURANT BRANDS INT COMMON 76131D103 310,930 6,200 SH   SOLE 1 3,300 0 2,900
ROCHE HLDG LTD ADR COMMON 771195104 3,767,217 90,574 SH   SOLE   79,789 0 10,785
SCHWAB CHARLES CORP COMMON 808513105 14,518,764 229,800 SH   SOLE 1 154,043 392 75,365
SCHWAB S&P 500 INDEX MUTUAL 808509855 284,326 4,870 SH   SOLE   4,870 0 0
SEALED AIR CORP COMMON 81211K100 207,792 3,600 SH   SOLE 1 3,600 0 0
SHELL PLC SPON ADS COMMON 780259305 209,526 4,007 SH   SOLE   2,447 0 1,560
SIMON PPTY GROUP INC COMMON 828806109 3,043,135 32,060 SH   SOLE 1 28,210 0 3,850
SIMPSON MFG INC COMMON 829073105 1,106,710 11,000 SH   SOLE   11,000 0 0
SKYWORKS SOLUTIONS IN COMMON 83088M102 934,182 10,084 SH   SOLE   10,084 0 0
SPROTT PHYSICAL GOLD COMMON 85207H104 424,691 29,950 SH   SOLE   29,950 0 0
SPROTT PHYSICAL GOLD COMMON 85208R101 741,762 44,100 SH   SOLE   44,100 0 0
STANLEY BLACK AND DEC COMMON 854502101 515,701 4,918 SH   SOLE 1 4,818 0 100
STARBUCKS CORP COMMON 855244109 2,607,878 34,139 SH   SOLE 1 30,738 0 3,401
STATE STREET CORP COMMON 857477103 540,979 8,775 SH   SOLE 1 5,000 0 3,775
STEEL DYNAMICS INC CO COMMON 858119100 893,025 13,500 SH   SOLE   13,500 0 0
SYNCHRONY FINANCIAL COMMON 87165B103 907,317 32,850 SH   SOLE 1 28,300 0 4,550
SYSCO CORP COMMON 871829107 355,613 4,198 SH   SOLE 1 4,116 0 82
S&P GLOBAL INC COM COMMON 78409V104 5,058,387 15,007 SH   SOLE 1 11,588 0 3,419
T MOBILE US INC COMMON 872590104 5,426,536 40,334 SH   SOLE 1 26,768 156 13,410
TAIWAN SEMICONDUCTOR COMMON 874039100 6,482,448 79,296 SH   SOLE 1 59,795 0 19,501
TERADYNE INC COMMON 880770102 317,007 3,540 SH   SOLE   3,540 0 0
TESLA MTRS INC COMMON 88160R101 1,801,399 2,675 SH   SOLE 1 2,675 0 0
TEXAS INSTRUMENTS INC COMMON 882508104 1,692,455 11,015 SH   SOLE 1 9,015 0 2,000
TEXAS PACIFIC LAND CO COMMON 88262P102 3,956,645 2,659 SH   SOLE   2,410 0 249
THERMO FISHER SCIENTI COMMON 883556102 25,465,175 46,873 SH   SOLE 1 41,793 0 5,080
THOR INDS INC COMMON 885160101 731,980 9,795 SH   SOLE   9,795 0 0
TJX COS INC NEW COMMON 872540109 209,438 3,750 SH   SOLE   3,750 0 0
TOLL BROTHERS INC COMMON 889478103 5,949,328 133,393 SH   SOLE 1 100,591 312 32,490
TORONTO DOMINION BK O COMMON 891160509 817,848 12,471 SH   SOLE   12,329 0 142
TRACTOR SUPPLY CO COMMON 892356106 1,003,174 5,175 SH   SOLE 1 75 0 5,100
TRANE TECHNOLOGIES PL COMMON G8994E103 656,493 5,055 SH   SOLE 1 5,055 0 0
TRUIST FINANCIAL CORP COMMON 89832Q109 14,722,509 310,405 SH   SOLE 1 234,974 260 75,171
UDR INC COMMON 902653104 267,032 5,800 SH   SOLE   5,800 0 0
UNILEVER PLC ADR COMMON 904767704 1,431,133 31,227 SH   SOLE 1 17,003 0 14,224
UNION PACIFIC CORP COMMON 907818108 5,169,054 24,236 SH   SOLE 1 17,546 0 6,690
UNITED PARCEL SVC INC COMMON 911312106 8,751,150 47,941 SH   SOLE 1 46,555 0 1,386
UNITEDHEALTH GROUP IN COMMON 91324P102 8,476,950 16,504 SH   SOLE 1 13,827 0 2,677
US BANCORP DEL 5.56 percent PREFERR 902973155 12,747,757 657,779 SH   SOLE 1 505,864 0 151,915
US BANCORP NEW COMMON 902973304 255,549 5,553 SH   SOLE   5,553 0 0
V F CORP COMMON 918204108 1,461,585 33,090 SH   SOLE 1 32,890 0 200
VALLEY NATL BANCORP C COMMON 919794107 468,450 45,000 SH   SOLE   45,000 0 0
VANGUARD BALANCED IND MUTUAL 921931200 218,433 5,440 SH   SOLE   5,440 0 0
VANGUARD BD INDEX FD MUTUAL 921937801 384,442 36,544 SH   SOLE 1 15,065 0 21,479
VANGUARD INTERM-TERM MUTUAL 922907878 247,119 18,428 SH   SOLE   10,877 0 7,551
VANGUARD MASS HIGH GR MUTUAL 92204X108 452,661 45,357 SH   SOLE   45,357 0 0
VANGUARD MUN BD FD IN MUTUAL 922907860 213,289 19,990 SH   SOLE   19,990 0 0
VANGUARD MUN BD FD IN MUTUAL 922907704 3,312,800 309,030 SH   SOLE   300,002 0 9,028
VANGUARD PA TAX FREE MUTUAL 92204L302 179,756 16,815 SH   SOLE   16,815 0 0
VANGUARD TAX-MANAGED MUTUAL 921943866 858,842 4,409 SH   SOLE   4,409 0 0
VANGUARD US GROWTH FU MUTUAL 921910600 389,827 3,743 SH   SOLE 1 3,743 0 0
VANGUARD/PRIMECAP FD MUTUAL 921936209 814,086 5,826 SH   SOLE   2,860 0 2,966
VANGUARD/WELLINGTON F MUTUAL 921935201 891,156 12,800 SH   SOLE 1 0 0 12,800
VERIZON COMMUNICATION COMMON 92343V104 11,671,916 229,988 SH   SOLE 1 183,029 0 46,959
VERTEX PHARMACEUTICAL COMMON 92532F100 281,790 1,000 SH   SOLE 1 1,000 0 0
VISA INC COMMON 92826C839 26,716,595 135,693 SH   SOLE 1 91,912 104 43,677
WAL MART STORES INC COMMON 931142103 8,517,652 70,058 SH   SOLE 1 52,983 0 17,075
WALT DISNEY COMPANY COMMON 254687106 12,468,824 132,085 SH   SOLE 1 96,340 100 35,645
WARNER BROS DISCOVERY COMMON 934423104 272,158 20,280 SH   SOLE 1 17,697 0 2,583
WASTE MGMT INC DEL COMMON 94106L109 2,940,582 19,222 SH   SOLE   19,044 0 178
WATSCO INC COMMON 942622200 5,480,441 22,948 SH   SOLE 1 18,398 0 4,550
WEC ENERGY GROUP INC COMMON 92939U106 219,898 2,185 SH   SOLE 1 1,600 0 585
WELLS FARGO & CO COMMON 949746101 769,691 19,650 SH   SOLE 1 11,250 0 8,400
WELLTOWER INC COMMON 95040Q104 399,398 4,850 SH   SOLE   4,850 0 0
WEYERHAEUSER CO COMMON 962166104 451,790 13,641 SH   SOLE 1 12,006 0 1,635
WSFS FINL CORP COMMON 929328102 396,570 9,892 SH   SOLE   3,060 0 6,832
YUM BRANDS INC COMMON 988498101 308,520 2,718 SH   SOLE 1 2,588 0 130