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   467,585 100 SH   SOLE   100 0 0
3M CO. COMMON 88579Y101   4,376,121 36,492 SH   SOLE 1 30,792 0 5,700
A T & T INC (NEW) COMMON 00206R102   2,676,777 145,398 SH   SOLE 1 132,677 0 12,721
ABBOTT LABS COMMON 002824100   6,753,293 61,511 SH   SOLE 1 49,013 0 12,498
ABBVIE INC COMMON 00287Y109   9,111,410 56,379 SH   SOLE 1 51,008 0 5,371
ACCENTURE PLC COMMON G1151C101   30,467,258 114,178 SH   SOLE 1 78,489 0 35,689
ADOBE SYS INC COMMON 00724F101   8,089,508 24,038 SH   SOLE 1 19,265 0 4,773
ADVANCED MICRO DEVICE COMMON 007903107   236,411 3,650 SH   SOLE   3,650 0 0
AFLAC INC COMMON 001055102   1,131,832 15,733 SH   SOLE   15,733 0 0
AIR PRODS & CHEMS INC COMMON 009158106   11,902,535 38,612 SH   SOLE 1 34,597 0 4,015
AKAMAI TECHNOLOGIES I COMMON 00971T101   3,608,124 42,801 SH   SOLE 1 36,671 0 6,130
ALLSTATE CORP COMMON 020002101   1,043,442 7,695 SH   SOLE   7,695 0 0
ALPHABET CLASS A COMMON 02079K305   15,391,900 174,452 SH   SOLE 1 126,502 0 47,950
ALPHABET CLASS C COMMON 02079K107   29,165,462 328,699 SH   SOLE 1 246,384 0 82,315
AMAZON COM INC COMMON 023135106   5,003,880 59,570 SH   SOLE 1 44,010 0 15,560
AMERICAN BALANCED FD MUTUAL 024071102   217,260 7,554 SH   SOLE   0 0 7,554
AMERICAN ELECTRIC POW COMMON 025537101   734,438 7,735 SH   SOLE   4,935 0 2,800
AMERICAN EXPRESS CO. COMMON 025816109   2,390,152 16,177 SH   SOLE 1 13,074 0 3,103
AMERICAN WTR WKS CO I COMMON 030420103   414,278 2,718 SH   SOLE   2,718 0 0
AMERIPRISE FINL INC COMMON 03076C106   2,549,809 8,189 SH   SOLE   8,189 0 0
AMGEN INC COMMON 031162100   4,297,053 16,361 SH   SOLE 1 15,961 0 400
ANALOG DEVICES INC COMMON 032654105   4,236,075 25,825 SH   SOLE 1 19,078 0 6,747
AON PLC SHS CL A COMMON G0403H108   16,874,771 56,223 SH   SOLE 1 43,078 0 13,145
APPLE INC COMMON 037833100   54,765,103 421,497 SH   SOLE 1 336,993 0 84,504
APPLIED MATLS INC COMMON 038222105   255,623 2,625 SH   SOLE   1,275 0 1,350
ASTRAZENECA PLC COMMON 046353108   216,960 3,200 SH   SOLE 1 3,200 0 0
AUTOMATIC DATA PROCES COMMON 053015103   9,006,455 37,706 SH   SOLE 1 24,775 0 12,931
BANK OF AMERICA CORP COMMON 060505104   2,335,523 70,517 SH   SOLE   70,517 0 0
BANK OF AMERICA PFD D PREFERR 060505625   4,934,102 259,144 SH   SOLE 1 196,604 0 62,540
BAXTER INTERNATIONAL COMMON 071813109   529,222 10,383 SH   SOLE 1 10,383 0 0
BECTON DICKINSON & CO COMMON 075887109   25,454,574 100,097 SH   SOLE 1 75,193 0 24,904
BERKSHIRE HATHAWAY IN COMMON 084670702   7,692,228 24,902 SH   SOLE 1 23,371 0 1,531
BERKSHIRE HATHAWAY IN COMMON 084670108   468,711 1 SH   SOLE   1 0 0
BEST BUY INC COMMON 086516101   3,491,971 43,535 SH   SOLE 1 30,245 0 13,290
BK OF AMERICA CORP PF PREFERR 060505633   868,725 45,483 SH   SOLE 1 24,783 0 20,700
BLACKROCK INC COMMON 09247X101   1,206,088 1,702 SH   SOLE 1 1,513 0 189
BLACKROCK NATL MUN FD MUTUAL 09253C744   102,636 10,326 SH   SOLE   10,326 0 0
BLACKSTONE GROUP INC COMMON 09260D107   1,148,016 15,474 SH   SOLE 1 12,682 0 2,792
BOEING CO. COMMON 097023105   1,206,754 6,335 SH   SOLE 1 6,035 0 300
BOOZ ALLEN HAMILTON H COMMON 099502106   773,448 7,400 SH   SOLE   7,300 0 100
BP PLC ADR COMMON 055622104   454,160 13,002 SH   SOLE 1 13,002 0 0
BRISTOL MYERS SQUIBB COMMON 110122108   6,525,793 90,699 SH   SOLE 1 80,714 0 9,985
BROADCOM INC COM COMMON 11135F101   7,157,423 12,801 SH   SOLE   12,779 0 22
BROWN & BROWN INC COMMON 115236101   6,893,541 121,003 SH   SOLE 1 79,203 0 41,800
CAMPBELL SOUP CO COMMON 134429109   396,115 6,980 SH   SOLE 1 6,980 0 0
CANNABIX TECHNOLOGIES COMMON 13765L101   5,011 21,000 SH   SOLE   21,000 0 0
CARRIER GLOBAL CORPOR COMMON 14448C104   805,778 19,534 SH   SOLE 1 11,194 0 8,340
CATERPILLAR INC COMMON 149123101   2,357,750 9,842 SH   SOLE 1 7,942 0 1,900
CDN IMPERIAL BK COMM COMMON 136069101   307,986 7,614 SH   SOLE   7,614 0 0
CDW CORP COMMON 12514G108   1,964,380 11,000 SH   SOLE   11,000 0 0
CHEVRON CORP COMMON 166764100   16,773,151 93,449 SH   SOLE 1 73,174 0 20,275
CHUBB LIMITED COMMON H1467J104   380,535 1,725 SH   SOLE   1,064 0 661
CHURCH & DWIGHT CO. COMMON 171340102   290,196 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   916,155 2,765 SH   SOLE   2,765 0 0
CISCO SYSTEMS INC COMMON 17275R102   10,306,975 216,351 SH   SOLE 1 167,317 0 49,034
CITIGROUP INC COMMON 172967424   486,411 10,754 SH   SOLE 1 10,638 0 116
CME GROUP INC COM COMMON 12572Q105   461,431 2,744 SH   SOLE   2,388 0 356
COCA COLA CO. COMMON 191216100   13,203,846 207,575 SH   SOLE 1 167,408 0 40,167
COGNIZANT TECHNOLOGY COMMON 192446102   659,973 11,540 SH   SOLE 1 9,640 0 1,900
COLGATE PALMOLIVE CO COMMON 194162103   4,566,511 57,958 SH   SOLE 1 44,633 0 13,325
COMCAST CORP NEW CL A COMMON 20030N101   3,892,336 111,305 SH   SOLE 1 82,085 0 29,220
COMERICA INC COMMON 200340107   327,899 4,905 SH   SOLE 1 4,405 0 500
COMMERCIAL METALS CO COMMON 201723103   483,000 10,000 SH   SOLE   10,000 0 0
CONOCOPHILLIPS COMMON 20825C104   1,809,412 15,334 SH   SOLE 1 13,450 0 1,884
CONSOLIDATED EDISON I COMMON 209115104   238,847 2,506 SH   SOLE 1 1,100 0 1,406
CONSTELLATION BRANDS COMMON 21036P108   5,368,952 23,167 SH   SOLE 1 17,527 0 5,640
CORNING INC COMMON 219350105   1,093,817 34,246 SH   SOLE 1 34,246 0 0
CORTEVA INC COM COMMON 22052L104   1,088,077 18,511 SH   SOLE 1 18,245 0 266
COSTCO WHOLESALE COMMON 22160K105   8,723,715 19,110 SH   SOLE 1 11,630 0 7,480
CRA CCM ALTERNATIVE I MUTUAL 20368N400   648,011 79,026 SH   SOLE   0 0 79,026
CROWN CASTLE INTL COR COMMON 22822V101   6,252,597 46,097 SH   SOLE 1 34,672 0 11,425
CSX CORP COMMON 126408103   2,270,029 73,274 SH   SOLE   73,274 0 0
CULLEN FROST BANKERS COMMON 229899109   4,487,641 33,565 SH   SOLE 1 21,840 0 11,725
CVS HEALTH CORP. COMMON 126650100   22,923,969 245,992 SH   SOLE 1 180,739 0 65,253
DANAHER CORP COMMON 235851102   21,461,925 80,860 SH   SOLE 1 54,872 0 25,988
DARDEN RESTAURANTS IN COMMON 237194105   207,495 1,500 SH   SOLE   1,500 0 0
DEERE & CO. COMMON 244199105   2,735,489 6,380 SH   SOLE   6,380 0 0
DIAGEO PLC COMMON 25243Q205   13,279,432 74,524 SH   SOLE 1 54,094 0 20,430
DIGITAL REALTY TRUST COMMON 253868103   6,250,832 62,340 SH   SOLE 1 50,735 0 11,605
DOMINION RES INC VA COMMON 25746U109   922,443 15,043 SH   SOLE 1 15,043 0 0
DOVER CORP COMMON 260003108   320,515 2,367 SH   SOLE   2,367 0 0
DOW INC COM COMMON 260557103   822,365 16,320 SH   SOLE 1 15,904 0 416
DUKE ENERGY CORPORATI COMMON 26441C204   1,896,458 18,414 SH   SOLE 1 16,014 0 2,400
DUPONT DE NEMOURS INC COMMON 26614N102   536,833 7,822 SH   SOLE 1 7,406 0 416
EATON CORP PLC SHS COMMON G29183103   4,872,984 31,048 SH   SOLE 1 30,086 0 962
EATON VANCE NATL MUNS MUTUAL 27826L249   112,684 12,465 SH   SOLE   12,465 0 0
EMERSON ELECTRIC CO COMMON 291011104   901,427 9,384 SH   SOLE 1 7,715 0 1,669
ENBRIDGE INC COMMON 29250N105   3,841,301 98,243 SH   SOLE 1 90,003 0 8,240
ENTERPRISE PRODS PART COMMON 293792107   5,078,032 210,532 SH   SOLE 1 134,292 0 76,240
EQUINIX INC COM COMMON 29444U700   328,825 502 SH   SOLE 1 222 0 280
ESSENTIAL UTILS INC C COMMON 29670G102   923,483 19,348 SH   SOLE 1 17,223 0 2,125
EXPEDIA INC DEL COMMON 30212P303   502,824 5,740 SH   SOLE 1 3,490 0 2,250
EXXON MOBIL COMMON 30231G102   12,028,209 109,050 SH   SOLE 1 87,298 0 21,752
FEDERATED EQUITY FDS MUTUAL 314172677   116,500 25,000 SH   SOLE   25,000 0 0
FEDERATED HIGH INCOME MUTUAL 314195108   107,780 17,000 SH   SOLE   17,000 0 0
FEDEX CORP COMMON 31428X106   6,364,234 36,745 SH   SOLE 1 29,530 0 7,215
FIDELITY NATL INFORMA COMMON 31620M106   486,145 7,165 SH   SOLE 1 6,665 0 500
FOOT LOCKER INC COMMON 344849104   226,740 6,000 SH   SOLE   6,000 0 0
FORTIVE CORP COMMON 34959J108   363,013 5,650 SH   SOLE 1 4,476 0 1,174
FORTUNE BRANDS HOME & COMMON 34964C106   805,422 14,103 SH   SOLE 1 10,953 0 3,150
GENERAL ELECTRIC CO C COMMON 369604301   1,599,886 19,094 SH   SOLE 1 17,902 0 1,192
GENERAL MILLS INC COMMON 370334104   1,775,943 21,180 SH   SOLE 1 18,980 0 2,200
GILEAD SCIENCES INC COMMON 375558103   292,298 3,405 SH   SOLE 1 3,405 0 0
GOLDMAN SACHS GROUP I COMMON 38141G104   243,800 710 SH   SOLE 1 585 0 125
GOLDMAN SACHS GROUP I PREFERR 38144G804   721,004 39,100 SH   SOLE 1 22,434 0 16,666
GOLDMAN SACHS GROUP I PREFERR 38143Y665   8,853,056 480,883 SH   SOLE 1 368,883 0 112,000
GSK PLC SPONSORED ADR COMMON 37733W204   314,292 8,944 SH   SOLE 1 8,944 0 0
HALEON PLC SPON ADS COMMON 405552100   89,456 11,182 SH   SOLE 1 11,182 0 0
HERSHEY FOODS CORP COMMON 427866108   1,852,560 8,000 SH   SOLE 1 2,700 0 5,300
HOME DEPOT INC COMMON 437076102   10,373,790 32,843 SH   SOLE 1 24,307 0 8,536
HONEYWELL INTL INC COMMON 438516106   10,859,010 50,672 SH   SOLE 1 40,103 0 10,569
ILLINOIS TOOL WORKS I COMMON 452308109   2,640,956 11,988 SH   SOLE 1 10,688 0 1,300
ILLUMINA INC COMMON 452327109   262,860 1,300 SH   SOLE 1 1,300 0 0
INTEL CORP COMMON 458140100   2,050,307 77,575 SH   SOLE 1 64,967 0 12,608
INTERCONTINENTAL EXCH COMMON 45866F104   4,314,320 42,054 SH   SOLE 1 30,094 0 11,960
INTERNATIONAL PAPER C COMMON 460146103   201,720 5,825 SH   SOLE   5,825 0 0
INT'L BUSINESS MACHIN COMMON 459200101   4,110,466 29,175 SH   SOLE 1 23,095 0 6,080
IQVIA HOLDINGS INC COMMON 46266C105   25,142,667 122,713 SH   SOLE 1 90,761 0 31,952
J P MORGAN CHASE & CO COMMON 46625H100   23,650,977 176,368 SH   SOLE 1 143,874 0 32,494
JACOBS SOLUTIONS INC COMMON 46982L108   22,893,147 190,665 SH   SOLE 1 150,780 0 39,885
JOHNSON & JOHNSON COMMON 478160104   34,323,639 194,303 SH   SOLE 1 161,625 0 32,678
JOHNSON CONTROLS INTL COMMON G51502105   278,016 4,344 SH   SOLE 1 4,344 0 0
KELLOGG CO. COMMON 487836108   458,073 6,430 SH   SOLE 1 930 0 5,500
KEYCORP COMMON 493267108   2,134,821 122,550 SH   SOLE 1 100,200 0 22,350
KIMBERLY CLARK CORP COMMON 494368103   2,546,263 18,757 SH   SOLE 1 18,757 0 0
KRAIG BIOCRAFT LABORA COMMON 50075W104   3,100 100,000 SH   SOLE 1 100,000 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109   5,835,502 28,027 SH   SOLE 1 24,452 0 3,575
LA Z BOY INC COM COMMON 505336107   228,200 10,000 SH   SOLE   10,000 0 0
LAM RESEARCH CORP COM COMMON 512807108   822,947 1,958 SH   SOLE   1,942 0 16
LEIDOS HLDGS INC COMMON 525327102   4,017,837 38,196 SH   SOLE 1 33,896 0 4,300
LENNAR CORP COMMON 526057104   8,274,483 91,431 SH   SOLE 1 72,120 0 19,311
LILLY, ELI AND CO COMMON 532457108   2,192,113 5,992 SH   SOLE   5,372 0 620
LINDE PLC COM COMMON G5494J103   3,882,847 11,904 SH   SOLE 1 9,059 0 2,845
LOCKHEED MARTIN CORP COMMON 539830109   2,932,562 6,028 SH   SOLE   6,028 0 0
LOWE'S COS INC COMMON 548661107   18,543,017 93,069 SH   SOLE 1 71,554 0 21,515
LYONDELLBASELL INDUST COMMON N53745100   643,483 7,750 SH   SOLE   7,750 0 0
MAGELLAN MIDSTREAM PA COMMON 559080106   677,835 13,500 SH   SOLE   7,500 0 6,000
MARATHON PETE CORP COMMON 56585A102   567,983 4,880 SH   SOLE   4,880 0 0
MARSH & MCLENNAN COS COMMON 571748102   446,796 2,700 SH   SOLE   0 0 2,700
MASTERBRAND INC COMMO COMMON 57638P104   106,478 14,103 SH   SOLE 1 10,953 0 3,150
MASTERCARD INC CL A COMMON 57636Q104   247,931 713 SH   SOLE   613 0 100
MCCORMICK & CO INC COMMON 579780206   240,381 2,900 SH   SOLE   2,900 0 0
MCCORMICK & CO INC CO COMMON 579780107   328,680 4,000 SH   SOLE   0 0 4,000
MCDONALD'S CORP COMMON 580135101   25,670,457 97,410 SH   SOLE 1 74,643 0 22,767
MEDTRONIC PLC COMMON G5960L103   6,945,215 89,362 SH   SOLE 1 60,020 0 29,342
MERCK & COMPANY COMMON 58933Y105   7,040,443 63,456 SH   SOLE 1 55,775 0 7,681
META PLATFORMS INC COMMON 30303M102   5,484,134 45,572 SH   SOLE 1 32,329 300 12,943
METLIFE INC COMMON 59156R108   284,125 3,926 SH   SOLE   3,926 0 0
METLIFE INC 4.0 percent PFD PREFERR 59156R504   3,172,184 146,049 SH   SOLE   119,798 0 26,251
MICROSOFT CORP COMMON 594918104   62,325,586 259,885 SH   SOLE 1 200,891 200 58,794
MONDELEZ INTL INC COMMON 609207105   8,263,467 123,983 SH   SOLE 1 96,980 0 27,003
MOODYS CORP COMMON 615369105   10,811,955 38,805 SH   SOLE 1 27,320 0 11,485
MORGAN STANLEY COMMON 617446448   318,145 3,742 SH   SOLE   3,742 0 0
MORGAN STANLEY PFD A PREFERR 61747S504   1,659,049 87,595 SH   SOLE 1 68,995 0 18,600
NETFLIX COM INC COMMON 64110L106   2,032,608 6,893 SH   SOLE 1 6,671 0 222
NEXTERA ENERGY INC COMMON 65339F101   5,691,655 68,082 SH   SOLE 1 66,582 0 1,500
NIKE INC CL B COMMON 654106103   8,295,424 70,895 SH   SOLE 1 56,207 0 14,688
NORFOLK SOUTHERN CORP COMMON 655844108   3,267,776 13,261 SH   SOLE 1 11,411 0 1,850
NORTHWEST PIPE CO COM COMMON 667746101   202,200 6,000 SH   SOLE   6,000 0 0
NOVARTIS ADR COMMON 66987V109   9,808,646 108,120 SH   SOLE 1 79,127 0 28,993
NUCOR CORP COMMON 670346105   237,258 1,800 SH   SOLE 1 1,800 0 0
NVIDIA CORP COMMON 67066G104   3,268,129 22,363 SH   SOLE 1 3,438 0 18,925
NXP SEMICONDUCTORS N COMMON N6596X109   2,271,997 14,377 SH   SOLE 1 12,307 0 2,070
ONEOK INC NEW COMMON 682680103   5,720,828 87,075 SH   SOLE 1 66,590 0 20,485
ORACLE SYS CORP COMMON 68389X105   25,178,691 308,034 SH   SOLE 1 243,889 0 64,145
OTIS WORLDWIDE CORP C COMMON 68902V107   513,557 6,558 SH   SOLE 1 3,796 0 2,762
PARKER HANNIFIN CORP COMMON 701094104   817,419 2,809 SH   SOLE   2,809 0 0
PAYPAL HLDGS INC COMMON 70450Y103   1,781,426 25,013 SH   SOLE 1 20,959 0 4,054
PEPSICO INC COMMON 713448108   21,631,167 119,734 SH   SOLE 1 90,504 0 29,230
PFIZER INC COMMON 717081103   9,201,116 179,569 SH   SOLE 1 169,374 0 10,195
PHILIP MORRIS INTL IN COMMON 718172109   437,733 4,325 SH   SOLE 1 3,325 0 1,000
PHILLIPS 66 COMMON 718546104   1,624,168 15,605 SH   SOLE 1 15,605 0 0
PIONEER NATURAL RES C COMMON 723787107   7,409,885 32,444 SH   SOLE 1 24,179 0 8,265
PNC FINANCIAL CORP COMMON 693475105   2,132,974 13,505 SH   SOLE 1 13,505 0 0
PPG INDUSTRIES INC COMMON 693506107   1,282,548 10,200 SH   SOLE 1 8,600 0 1,600
PPL CORP COMMON 69351T106   482,188 16,502 SH   SOLE 1 16,502 0 0
PROCTER & GAMBLE CO COMMON 742718109   16,266,887 107,330 SH   SOLE 1 82,210 0 25,120
PROLOGIS INC COM COMMON 74340W103   856,410 7,597 SH   SOLE 1 7,597 0 0
PRUDENTIAL FINL INC COMMON 744320102   826,030 8,305 SH   SOLE   8,305 0 0
QUALCOMM INC COMMON 747525103   6,965,249 63,355 SH   SOLE 1 53,280 0 10,075
QUANEX BLDG PRODS COR COMMON 747619104   556,480 23,500 SH   SOLE   23,500 0 0
RAYMOND JAMES FINANCI COMMON 754730109   4,055,385 37,954 SH   SOLE 1 17,800 0 20,154
REGAL BELOIT CORP COM COMMON 758750103   839,860 7,000 SH   SOLE   7,000 0 0
REGENERON PHARMACEUTI COMMON 75886F107   228,712 317 SH   SOLE 1 117 0 200
RESTAURANT BRANDS INT COMMON 76131D103   384,787 5,950 SH   SOLE 1 3,050 0 2,900
ROCHE HLDG LTD ADR COMMON 771195104   3,453,497 87,991 SH   SOLE   77,906 0 10,085
ROPER INDS INC NEW CO COMMON 776696106   1,202,506 2,783 SH   SOLE 1 2,779 0 4
RPM INC OHIO COMMON 749685103   292,350 3,000 SH   SOLE   3,000 0 0
S&P GLOBAL INC COM COMMON 78409V104   5,228,078 15,609 SH   SOLE 1 12,204 0 3,405
SCHWAB CHARLES CORP COMMON 808513105   19,493,664 234,130 SH   SOLE 1 159,605 0 74,525
SCHWAB S&P 500 INDEX MUTUAL 808509855   287,373 4,891 SH   SOLE   4,891 0 0
SIMON PPTY GROUP INC COMMON 828806109   3,912,084 33,300 SH   SOLE 1 29,085 0 4,215
SIMPSON MFG INC COMMON 829073105   975,260 11,000 SH   SOLE   11,000 0 0
SKYWORKS SOLUTIONS IN COMMON 83088M102   293,894 3,225 SH   SOLE   3,225 0 0
SPROTT PHYSICAL GOLD COMMON 85207H104   331,350 23,500 SH   SOLE   23,500 0 0
SPROTT PHYSICAL GOLD COMMON 85208R101   862,433 48,100 SH   SOLE   48,100 0 0
STANLEY BLACK AND DEC COMMON 854502101   343,148 4,568 SH   SOLE 1 4,568 0 0
STARBUCKS CORP COMMON 855244109   2,670,762 26,923 SH   SOLE 1 24,672 0 2,251
STATE STREET CORP COMMON 857477103   657,406 8,475 SH   SOLE 1 5,000 0 3,475
STEEL DYNAMICS INC CO COMMON 858119100   1,318,950 13,500 SH   SOLE   13,500 0 0
SYNCHRONY FINANCIAL COMMON 87165B103   833,001 25,350 SH   SOLE 1 21,200 0 4,150
SYSCO CORP COMMON 871829107   298,002 3,898 SH   SOLE 1 3,816 0 82
T MOBILE US INC COMMON 872590104   6,020,420 43,003 SH   SOLE 1 29,378 0 13,625
TAIWAN SEMICONDUCTOR COMMON 874039100   5,188,601 69,655 SH   SOLE 1 52,707 0 16,948
TESLA MTRS INC COMMON 88160R101   588,185 4,775 SH   SOLE 1 4,775 0 0
TEXAS INSTRUMENTS INC COMMON 882508104   1,751,332 10,600 SH   SOLE 1 8,600 0 2,000
TEXAS PACIFIC LAND CO COMMON 88262P102   5,154,962 2,199 SH   SOLE   1,950 0 249
THERMO FISHER SCIENTI COMMON 883556102   25,943,043 47,110 SH   SOLE 1 42,100 0 5,010
THOR INDS INC COMMON 885160101   739,425 9,795 SH   SOLE   9,795 0 0
TOLL BROTHERS INC COMMON 889478103   6,786,524 135,948 SH   SOLE 1 102,408 0 33,540
TORONTO DOMINION BK O COMMON 891160509   729,068 11,258 SH   SOLE   11,258 0 0
TRACTOR SUPPLY CO COMMON 892356106   1,164,220 5,175 SH   SOLE 1 75 0 5,100
TRANE TECHNOLOGIES PL COMMON G8994E103   845,997 5,033 SH   SOLE 1 5,033 0 0
TRUIST FINANCIAL CORP COMMON 89832Q109   13,355,737 310,382 SH   SOLE 1 237,656 0 72,726
UNILEVER PLC ADR COMMON 904767704   1,335,634 26,527 SH   SOLE 1 12,303 0 14,224
UNION PACIFIC CORP COMMON 907818108   6,102,767 29,472 SH   SOLE 1 21,842 0 7,630
UNITED PARCEL SVC INC COMMON 911312106   9,046,286 52,038 SH   SOLE 1 48,570 0 3,468
UNITEDHEALTH GROUP IN COMMON 91324P102   8,635,042 16,287 SH   SOLE 1 13,610 0 2,677
US BANCORP DEL 5.56 percent PREFERR 902973155   8,670,687 471,233 SH   SOLE 1 361,118 0 110,115
US BANCORP NEW COMMON 902973304   220,361 5,053 SH   SOLE   5,053 0 0
V F CORP COMMON 918204108   848,869 30,745 SH   SOLE 1 30,745 0 0
VALLEY NATL BANCORP C COMMON 919794107   452,400 40,000 SH   SOLE   40,000 0 0
VANGUARD BD INDEX FD MUTUAL 921937801   216,512 21,479 SH   SOLE 1 0 0 21,479
VANGUARD MUN BD FD IN MUTUAL 922907860   211,091 19,990 SH   SOLE   19,990 0 0
VANGUARD MUN BD FD IN MUTUAL 922907704   3,201,019 300,002 SH   SOLE   300,002 0 0
VANGUARD PA TAX FREE MUTUAL 92204L302   177,233 16,815 SH   SOLE   16,815 0 0
VANGUARD TAX-MANAGED MUTUAL 921943866   872,111 4,409 SH   SOLE   4,409 0 0
VANGUARD US GROWTH FU MUTUAL 921910600   380,925 3,760 SH   SOLE 1 3,760 0 0
VANGUARD/PRIMECAP FD MUTUAL 921936209   630,589 4,819 SH   SOLE   2,894 0 1,925
VANGUARD/WELLINGTON F MUTUAL 921935201   849,043 12,800 SH   SOLE 1 0 0 12,800
VERIZON COMMUNICATION COMMON 92343V104   8,483,100 215,307 SH   SOLE 1 172,628 0 42,679
VERTEX PHARMACEUTICAL COMMON 92532F100   288,780 1,000 SH   SOLE 1 1,000 0 0
VISA INC COMMON 92826C839   27,665,945 133,163 SH   SOLE 1 90,785 250 42,128
WAL MART STORES INC COMMON 931142103   9,482,915 66,880 SH   SOLE 1 51,105 0 15,775
WALT DISNEY COMPANY COMMON 254687106   10,260,180 118,096 SH   SOLE 1 86,826 0 31,270
WARNER BROS DISCOVERY COMMON 934423104   108,461 11,441 SH   SOLE 1 9,992 0 1,449
WASTE MGMT INC DEL COMMON 94106L109   2,968,483 18,922 SH   SOLE   18,744 0 178
WATSCO INC COMMON 942622200   5,967,144 23,926 SH   SOLE 1 19,201 0 4,725
WEC ENERGY GROUP INC COMMON 92939U106   204,866 2,185 SH   SOLE 1 1,600 0 585
WELLS FARGO & CO COMMON 949746101   711,220 17,225 SH   SOLE 1 8,725 0 8,500
WELLTOWER INC COMMON 95040Q104   317,918 4,850 SH   SOLE   4,850 0 0
WEYERHAEUSER CO COMMON 962166104   421,755 13,605 SH   SOLE 1 11,970 0 1,635
WSFS FINL CORP COMMON 929328102   391,375 8,632 SH   SOLE   1,800 0 6,832
YUM BRANDS INC COMMON 988498101   348,121 2,718 SH   SOLE 1 2,588 0 130