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   612,241 100 SH   SOLE   100 0 0
A T & T INC (NEW) COMMON 00206R102   409,432 21,425 SH   SOLE   21,425 0 0
ABBOTT LABS COMMON 002824100   4,511,772 43,420 SH   SOLE   43,420 0 0
ABBVIE INC COMMON 00287Y109   6,535,427 38,103 SH   SOLE   38,103 0 0
ACCENTURE PLC COMMON G1151C101   20,120,634 66,315 SH   SOLE   66,315 0 0
ADOBE SYS INC COMMON 00724F101   10,090,829 18,164 SH   SOLE   18,164 0 0
ADVANCED MICRO DEVICE COMMON 007903107   689,392 4,250 SH   SOLE   4,250 0 0
AFLAC INC COMMON 001055102   1,460,754 16,356 SH   SOLE   16,356 0 0
AIR PRODS & CHEMS INC COMMON 009158106   3,447,548 13,360 SH   SOLE   13,360 0 0
AKAMAI TECHNOLOGIES I COMMON 00971T101   1,734,130 19,251 SH   SOLE   19,251 0 0
ALLSTATE CORP COMMON 020002101   999,472 6,260 SH   SOLE   6,260 0 0
ALPHABET CLASS A COMMON 02079K305   12,095,124 66,402 SH   SOLE   66,402 0 0
ALPHABET CLASS C COMMON 02079K107   37,977,832 207,054 SH   SOLE   207,054 0 0
AMAZON COM INC COMMON 023135106   7,707,390 39,883 SH   SOLE   39,883 0 0
AMERICAN BALANCED FD MUTUAL 024071102   269,340 7,793 SH   SOLE   7,793 0 0
AMERICAN ELECTRIC POW COMMON 025537101   431,681 4,920 SH   SOLE   4,920 0 0
AMERICAN EXPRESS CO. COMMON 025816109   3,155,332 13,627 SH   SOLE   13,627 0 0
AMERICAN FUNDS WASHIN MUTUAL 939330825   270,937 4,490 SH   SOLE   4,490 0 0
AMERIPRISE FINL INC COMMON 03076C106   3,374,374 7,899 SH   SOLE   7,899 0 0
AMGEN INC COMMON 031162100   4,060,600 12,996 SH   SOLE   12,996 0 0
ANALOG DEVICES INC COMMON 032654105   4,861,710 21,299 SH   SOLE   21,299 0 0
AON PLC SHS CL A COMMON G0403H108   13,357,009 45,497 SH   SOLE   45,497 0 0
APPLE INC COMMON 037833100   49,720,597 236,068 SH   SOLE   236,068 0 0
APPLIED MATLS INC COMMON 038222105   873,163 3,700 SH   SOLE   3,700 0 0
AUTOMATIC DATA PROCES COMMON 053015103   1,702,576 7,133 SH   SOLE   7,133 0 0
AVERY DENNISON CORP COMMON 053611109   218,650 1,000 SH   SOLE   1,000 0 0
BANK OF AMERICA CORP COMMON 060505104   3,012,339 75,744 SH   SOLE   75,744 0 0
BANK OF AMERICA PFD D PREFERR 060505625   2,436,051 107,315 SH   SOLE   107,315 0 0
BECTON DICKINSON & CO COMMON 075887109   13,850,704 59,264 SH   SOLE   59,264 0 0
BERKSHIRE HATHAWAY IN COMMON 084670702   5,677,301 13,956 SH   SOLE   13,956 0 0
BEST BUY INC COMMON 086516101   286,586 3,400 SH   SOLE   3,400 0 0
BK OF AMERICA CORP PF PREFERR 060505633   578,988 25,450 SH   SOLE   25,450 0 0
BLACKROCK INC COMMON 09247X101   737,719 937 SH   SOLE   937 0 0
BLACKSTONE GROUP INC COMMON 09260D107   261,094 2,109 SH   SOLE   2,109 0 0
BRISTOL MYERS SQUIBB COMMON 110122108   1,365,922 32,890 SH   SOLE   32,890 0 0
BROADCOM INC COM COMMON 11135F101   23,262,524 144,890 SH   SOLE   144,890 0 0
BROWN & BROWN INC COMMON 115236101   3,984,557 44,565 SH   SOLE   44,565 0 0
CARRIER GLOBAL CORPOR COMMON 14448C104   795,691 12,614 SH   SOLE   12,614 0 0
CATERPILLAR INC COMMON 149123101   1,467,305 4,405 SH   SOLE   4,405 0 0
CDN IMPERIAL BK COMM COMMON 136069101   361,970 7,614 SH   SOLE   7,614 0 0
CDW CORP COMMON 12514G108   4,085,528 18,252 SH   SOLE   18,252 0 0
CHEVRON CORP COMMON 166764100   9,601,207 61,381 SH   SOLE   61,381 0 0
CHUBB LIMITED COMMON H1467J104   437,717 1,716 SH   SOLE   1,716 0 0
CHURCH & DWIGHT CO. COMMON 171340102   373,248 3,600 SH   SOLE   3,600 0 0
CIGNA CORP NEW COM COMMON 125523100   945,430 2,860 SH   SOLE   2,860 0 0
CISCO SYSTEMS INC COMMON 17275R102   6,159,399 129,644 SH   SOLE   129,644 0 0
CME GROUP INC COM COMMON 12572Q105   5,285,474 26,884 SH   SOLE   26,884 0 0
COCA COLA CO. COMMON 191216100   10,467,238 164,450 SH   SOLE   164,450 0 0
COLGATE PALMOLIVE CO COMMON 194162103   2,505,864 25,823 SH   SOLE   25,823 0 0
COLUMBIA FDS SER TR I MUTUAL 19766H429   201,785 1,552 SH   SOLE   1,552 0 0
COMCAST CORP NEW CL A COMMON 20030N101   2,315,805 59,137 SH   SOLE   59,137 0 0
CONOCOPHILLIPS COMMON 20825C104   686,051 5,998 SH   SOLE   5,998 0 0
CONSTELLATION BRANDS COMMON 21036P108   2,614,222 10,161 SH   SOLE   10,161 0 0
CORTEVA INC COM COMMON 22052L104   497,543 9,224 SH   SOLE   9,224 0 0
COSTCO WHOLESALE COMMON 22160K105   9,031,144 10,625 SH   SOLE   10,625 0 0
CSX CORP COMMON 126408103   2,431,313 72,685 SH   SOLE   72,685 0 0
CULLEN FROST BANKERS COMMON 229899109   350,624 3,450 SH   SOLE   3,450 0 0
CVS HEALTH CORP. COMMON 126650100   2,418,609 40,952 SH   SOLE   40,952 0 0
DANAHER CORP COMMON 235851102   12,247,626 49,020 SH   SOLE   49,020 0 0
DARDEN RESTAURANTS IN COMMON 237194105   226,980 1,500 SH   SOLE   1,500 0 0
DEERE & CO. COMMON 244199105   2,541,805 6,803 SH   SOLE   6,803 0 0
DIAGEO PLC COMMON 25243Q205   6,563,518 52,058 SH   SOLE   52,058 0 0
DIAMONDBACK ENERGY IN COMMON 25278X109   1,156,297 5,776 SH   SOLE   5,776 0 0
DOMINION RES INC VA COMMON 25746U109   292,437 5,968 SH   SOLE   5,968 0 0
DOVER CORP COMMON 260003108   427,125 2,367 SH   SOLE   2,367 0 0
DUKE ENERGY CORPORATI COMMON 26441C204   797,129 7,953 SH   SOLE   7,953 0 0
EATON CORP PLC SHS COMMON G29183103   10,340,565 32,979 SH   SOLE   32,979 0 0
EMERSON ELECTRIC CO COMMON 291011104   724,082 6,573 SH   SOLE   6,573 0 0
ENBRIDGE INC COMMON 29250N105   2,426,918 68,191 SH   SOLE   68,191 0 0
ENTERPRISE PRODS PART COMMON 293792107   4,057,200 140,000 SH   SOLE   140,000 0 0
EXXON MOBIL COMMON 30231G102   11,767,099 102,216 SH   SOLE   102,216 0 0
FEDEX CORP COMMON 31428X106   6,803,749 22,691 SH   SOLE   22,691 0 0
FIDELITY 500 INDEX FU MUTUAL 315911750   272,968 1,435 SH   SOLE   1,435 0 0
FRANKLIN CUSTODIAN FD MUTUAL 353496631   230,144 98,774 SH   SOLE   98,774 0 0
FRANKLIN MANAGED TR R MUTUAL 353825805   246,866 2,650 SH   SOLE   2,650 0 0
FS KKR CAPITAL CORP C COMMON 302635206   219,477 11,124 SH   SOLE   11,124 0 0
GENERAL ELECTRIC CO C COMMON 369604301   322,709 2,030 SH   SOLE   2,030 0 0
GENERAL MILLS INC COMMON 370334104   299,220 4,730 SH   SOLE   4,730 0 0
GLOBE LIFE INC COMMON 37959E102   246,840 3,000 SH   SOLE   3,000 0 0
GOLDMAN SACHS GROUP I PREFERR 38144G804   621,674 27,100 SH   SOLE   27,100 0 0
GOLDMAN SACHS GROUP I PREFERR 38143Y665   4,826,992 208,060 SH   SOLE   208,060 0 0
HERSHEY FOODS CORP COMMON 427866108   496,341 2,700 SH   SOLE   2,700 0 0
HOME DEPOT INC COMMON 437076102   7,878,324 22,886 SH   SOLE   22,886 0 0
HONEYWELL INTL INC COMMON 438516106   6,915,066 32,383 SH   SOLE   32,383 0 0
ILLINOIS TOOL WORKS I COMMON 452308109   649,981 2,743 SH   SOLE   2,743 0 0
INTEL CORP COMMON 458140100   900,453 29,075 SH   SOLE   29,075 0 0
INTERCONTINENTAL EXCH COMMON 45866F104   5,341,597 39,021 SH   SOLE   39,021 0 0
INTERNATIONAL PAPER C COMMON 460146103   251,349 5,825 SH   SOLE   5,825 0 0
INT'L BUSINESS MACHIN COMMON 459200101   1,904,007 11,009 SH   SOLE   11,009 0 0
IQVIA HOLDINGS INC COMMON 46266C105   16,217,237 76,699 SH   SOLE   76,699 0 0
J P MORGAN CHASE & CO COMMON 46625H100   26,401,437 130,532 SH   SOLE   130,532 0 0
JACOBS SOLUTIONS INC COMMON 46982L108   17,952,472 128,498 SH   SOLE   128,498 0 0
JOHNSON & JOHNSON COMMON 478160104   15,001,157 102,635 SH   SOLE   102,635 0 0
KIMBERLY CLARK CORP COMMON 494368103   809,161 5,855 SH   SOLE   5,855 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109   4,811,627 21,425 SH   SOLE   21,425 0 0
LAM RESEARCH CORP COM COMMON 512807108   3,804,709 3,573 SH   SOLE   3,573 0 0
LEIDOS HLDGS INC COMMON 525327102   2,704,178 18,537 SH   SOLE   18,537 0 0
LENNAR CORP COMMON 526057104   10,248,600 68,383 SH   SOLE   68,383 0 0
LILLY, ELI AND CO COMMON 532457108   5,467,590 6,039 SH   SOLE   6,039 0 0
LINDE PLC SHS COMMON G54950103   1,183,032 2,696 SH   SOLE   2,696 0 0
LOCKHEED MARTIN CORP COMMON 539830109   3,128,169 6,697 SH   SOLE   6,697 0 0
LOWE'S COS INC COMMON 548661107   11,329,126 51,389 SH   SOLE   51,389 0 0
LYONDELLBASELL INDUST COMMON N53745100   564,394 5,900 SH   SOLE   5,900 0 0
MARATHON PETE CORP COMMON 56585A102   759,842 4,380 SH   SOLE   4,380 0 0
MARSH & MCLENNAN COS COMMON 571748102   448,623 2,129 SH   SOLE   2,129 0 0
MCCORMICK & CO INC COMMON 579780206   1,640,629 23,127 SH   SOLE   23,127 0 0
MCCORMICK & CO INC CO COMMON 579780107   276,000 4,000 SH   SOLE   4,000 0 0
MCDONALD'S CORP COMMON 580135101   18,199,194 71,414 SH   SOLE   71,414 0 0
MEDTRONIC PLC COMMON G5960L103   3,887,723 49,393 SH   SOLE   49,393 0 0
MERCK & COMPANY COMMON 58933Y105   5,830,361 47,095 SH   SOLE   47,095 0 0
META PLATFORMS INC COMMON 30303M102   8,812,767 17,478 SH   SOLE   17,478 0 0
METLIFE INC 4.0 percent PFD PREFERR 59156R504   2,848,027 116,246 SH   SOLE   116,246 0 0
MICROSOFT CORP COMMON 594918104   73,274,259 163,943 SH   SOLE   163,943 0 0
MONDELEZ INTL INC COMMON 609207105   4,627,851 70,719 SH   SOLE   70,719 0 0
MOODYS CORP COMMON 615369105   8,090,382 19,220 SH   SOLE   19,220 0 0
MORGAN STANLEY PFD A PREFERR 61747S504   910,510 39,795 SH   SOLE   39,795 0 0
NETFLIX COM INC COMMON 64110L106   1,033,916 1,532 SH   SOLE   1,532 0 0
NEXTERA ENERGY INC COMMON 65339F101   4,829,313 68,201 SH   SOLE   68,201 0 0
NIKE INC CL B COMMON 654106103   574,018 7,616 SH   SOLE   7,616 0 0
NORFOLK SOUTHERN CORP COMMON 655844108   1,579,260 7,356 SH   SOLE   7,356 0 0
NOVARTIS ADR COMMON 66987V109   8,874,719 83,362 SH   SOLE   83,362 0 0
NVIDIA CORP COMMON 67066G104   3,693,871 29,900 SH   SOLE   29,900 0 0
NXP SEMICONDUCTORS N COMMON N6596X109   1,202,832 4,470 SH   SOLE   4,470 0 0
ONEOK INC NEW COMMON 682680103   6,330,971 77,633 SH   SOLE   77,633 0 0
ORACLE SYS CORP COMMON 68389X105   26,495,016 187,642 SH   SOLE   187,642 0 0
OTIS WORLDWIDE CORP C COMMON 68902V107   332,867 3,458 SH   SOLE   3,458 0 0
PARKER HANNIFIN CORP COMMON 701094104   4,530,034 8,956 SH   SOLE   8,956 0 0
PEPSICO INC COMMON 713448108   15,855,284 96,133 SH   SOLE   96,133 0 0
PFIZER INC COMMON 717081103   1,835,208 65,590 SH   SOLE   65,590 0 0
PHILLIPS 66 COMMON 718546104   1,519,272 10,762 SH   SOLE   10,762 0 0
PNC FINANCIAL CORP COMMON 693475105   1,547,021 9,950 SH   SOLE   9,950 0 0
PPG INDUSTRIES INC COMMON 693506107   339,903 2,700 SH   SOLE   2,700 0 0
PPL CORP COMMON 69351T106   226,730 8,200 SH   SOLE   8,200 0 0
PROCTER & GAMBLE CO COMMON 742718109   13,324,727 80,795 SH   SOLE   80,795 0 0
PROLOGIS INC COM COMMON 74340W103   608,271 5,416 SH   SOLE   5,416 0 0
PRUDENTIAL FINL INC COMMON 744320102   878,004 7,492 SH   SOLE   7,492 0 0
QUALCOMM INC COMMON 747525103   3,457,964 17,361 SH   SOLE   17,361 0 0
RAYMOND JAMES FINANCI COMMON 754730109   1,564,161 12,654 SH   SOLE   12,654 0 0
RESTAURANT BRANDS INT COMMON 76131D103   372,961 5,300 SH   SOLE   5,300 0 0
ROCHE HLDG LTD ADR COMMON 771195104   2,538,976 73,155 SH   SOLE   73,155 0 0
ROPER INDS INC NEW CO COMMON 776696106   1,031,498 1,830 SH   SOLE   1,830 0 0
RTX CORPORATION COMMON 75513E101   10,406,991 103,666 SH   SOLE   103,666 0 0
S&P GLOBAL INC COM COMMON 78409V104   4,004,409 8,978 SH   SOLE   8,978 0 0
SCHWAB CHARLES CORP COMMON 808513105   9,674,760 131,290 SH   SOLE   131,290 0 0
SCHWAB S&P 500 INDEX MUTUAL 808509855   305,180 3,622 SH   SOLE   3,622 0 0
SIMON PPTY GROUP INC COMMON 828806109   1,977,195 13,025 SH   SOLE   13,025 0 0
SKYWORKS SOLUTIONS IN COMMON 83088M102   277,108 2,600 SH   SOLE   2,600 0 0
SPROTT PHYSICAL GOLD COMMON 85208R101   295,558 13,404 SH   SOLE   13,404 0 0
STARBUCKS CORP COMMON 855244109   292,015 3,751 SH   SOLE   3,751 0 0
T MOBILE US INC COMMON 872590104   8,912,594 50,588 SH   SOLE   50,588 0 0
TARGET CORP COMMON 87612E106   862,185 5,824 SH   SOLE   5,824 0 0
TEXAS INSTRUMENTS INC COMMON 882508104   526,009 2,704 SH   SOLE   2,704 0 0
TEXAS PACIFIC LAND CO COMMON 88262P102   3,524,496 4,800 SH   SOLE   4,800 0 0
THERMO FISHER SCIENTI COMMON 883556102   13,913,051 25,159 SH   SOLE   25,159 0 0
TOLL BROTHERS INC COMMON 889478103   9,914,349 86,077 SH   SOLE   86,077 0 0
TORONTO DOMINION BK O COMMON 891160509   403,022 7,333 SH   SOLE   7,333 0 0
TRACTOR SUPPLY CO COMMON 892356106   303,750 1,125 SH   SOLE   1,125 0 0
TRANE TECHNOLOGIES PL COMMON G8994E103   1,437,095 4,369 SH   SOLE   4,369 0 0
TRAVELERS COMPANIES I COMMON 89417E109   2,267,851 11,153 SH   SOLE   11,153 0 0
TRUIST FINANCIAL CORP COMMON 89832Q109   671,717 17,290 SH   SOLE   17,290 0 0
UDR INC COMMON 902653104   209,865 5,100 SH   SOLE   5,100 0 0
UNILEVER PLC ADR COMMON 904767704   1,088,527 19,795 SH   SOLE   19,795 0 0
UNION PACIFIC CORP COMMON 907818108   4,550,994 20,114 SH   SOLE   20,114 0 0
UNITED PARCEL SVC INC COMMON 911312106   5,318,538 38,864 SH   SOLE   38,864 0 0
UNITEDHEALTH GROUP IN COMMON 91324P102   14,866,904 29,193 SH   SOLE   29,193 0 0
US BANCORP DEL 5.56 percent PREFERR 902973155   3,198,646 150,383 SH   SOLE   150,383 0 0
VANGUARD BD INDEX FDS MUTUAL 921937686   216,276 2,758 SH   SOLE   2,758 0 0
VANGUARD MUN BD FD IN MUTUAL 922907860   216,887 19,990 SH   SOLE   19,990 0 0
VANGUARD PA TAX FREE MUTUAL 92204L302   224,549 20,830 SH   SOLE   20,830 0 0
VANGUARD US GROWTH FU MUTUAL 921910600   247,017 1,414 SH   SOLE   1,414 0 0
VANGUARD WINDSOR II A MUTUAL 922018304   485,239 5,850 SH   SOLE   5,850 0 0
VANGUARD/PRIMECAP FD MUTUAL 921936209   237,078 1,318 SH   SOLE   1,318 0 0
VANGUARD/WELLINGTON F MUTUAL 921935201   605,896 7,926 SH   SOLE   7,926 0 0
VERALTO CORP COMMON 92338C103   839,825 8,797 SH   SOLE   8,797 0 0
VERIZON COMMUNICATION COMMON 92343V104   1,060,981 25,727 SH   SOLE   25,727 0 0
VICTORY PORTFOLIOS II MUTUAL 903287407   531,076 19,735 SH   SOLE   19,735 0 0
VISA INC COMMON 92826C839   18,166,336 69,213 SH   SOLE   69,213 0 0
VULCAN MATLS CO COM COMMON 929160109   746,040 3,000 SH   SOLE   3,000 0 0
WAL MART STORES INC COMMON 931142103   5,945,412 87,807 SH   SOLE   87,807 0 0
WALT DISNEY COMPANY COMMON 254687106   952,985 9,598 SH   SOLE   9,598 0 0
WASTE MGMT INC DEL COMMON 94106L109   3,844,824 18,022 SH   SOLE   18,022 0 0
WATSCO INC COMMON 942622200   8,059,465 17,398 SH   SOLE   17,398 0 0
WELLS FARGO & CO COMMON 949746101   2,359,015 39,721 SH   SOLE   39,721 0 0
WELLTOWER INC COMMON 95040Q104   505,613 4,850 SH   SOLE   4,850 0 0
ZETA GLOBAL HOLDINGS COMMON 98956A105   317,700 18,000 SH   SOLE   18,000 0 0