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   634,440 100 SH   SOLE   100 0 0
A T & T INC (NEW) COMMON 00206R102   428,507 24,347 SH   SOLE   24,347 0 0
ABBOTT LABS COMMON 002824100   5,036,616 44,313 SH   SOLE   44,313 0 0
ABBVIE INC COMMON 00287Y109   6,938,556 38,103 SH   SOLE   38,103 0 0
ACCENTURE PLC COMMON G1151C101   25,623,491 73,926 SH   SOLE   73,926 0 0
ADOBE SYS INC COMMON 00724F101   10,687,428 21,180 SH   SOLE   21,180 0 0
ADVANCED MICRO DEVICE COMMON 007903107   767,082 4,250 SH   SOLE   4,250 0 0
AFLAC INC COMMON 001055102   1,441,504 16,789 SH   SOLE   16,789 0 0
AIR PRODS & CHEMS INC COMMON 009158106   4,587,382 18,935 SH   SOLE   18,935 0 0
AKAMAI TECHNOLOGIES I COMMON 00971T101   2,596,101 23,870 SH   SOLE   23,870 0 0
ALLSTATE CORP COMMON 020002101   1,083,043 6,260 SH   SOLE   6,260 0 0
ALPHABET CLASS A COMMON 02079K305   11,285,187 74,771 SH   SOLE   74,771 0 0
ALPHABET CLASS C COMMON 02079K107   32,761,480 215,168 SH   SOLE   215,168 0 0
AMAZON COM INC COMMON 023135106   7,448,792 41,295 SH   SOLE   41,295 0 0
AMERICAN BALANCED FD MUTUAL 024071102   262,957 7,768 SH   SOLE   7,768 0 0
AMERICAN ELECTRIC POW COMMON 025537101   662,970 7,700 SH   SOLE   7,700 0 0
AMERICAN EXPRESS CO. COMMON 025816109   3,102,732 13,627 SH   SOLE   13,627 0 0
AMERICAN FUNDS WASHIN MUTUAL 939330825   265,552 4,275 SH   SOLE   4,275 0 0
AMERIPRISE FINL INC COMMON 03076C106   3,463,238 7,899 SH   SOLE   7,899 0 0
AMGEN INC COMMON 031162100   4,367,155 15,360 SH   SOLE   15,360 0 0
ANALOG DEVICES INC COMMON 032654105   5,256,071 26,574 SH   SOLE   26,574 0 0
AON PLC SHS CL A COMMON G0403H108   16,094,982 48,229 SH   SOLE   48,229 0 0
APPLE INC COMMON 037833100   44,605,963 260,123 SH   SOLE   260,123 0 0
APPLIED MATLS INC COMMON 038222105   582,600 2,825 SH   SOLE   2,825 0 0
AUTOMATIC DATA PROCES COMMON 053015103   2,917,712 11,683 SH   SOLE   11,683 0 0
AVERY DENNISON CORP COMMON 053611109   223,250 1,000 SH   SOLE   1,000 0 0
BANK OF AMERICA CORP COMMON 060505104   3,034,320 80,019 SH   SOLE   80,019 0 0
BANK OF AMERICA PFD D PREFERR 060505625   2,824,158 133,215 SH   SOLE   133,215 0 0
BECTON DICKINSON & CO COMMON 075887109   16,092,648 65,034 SH   SOLE   65,034 0 0
BERKSHIRE HATHAWAY IN COMMON 084670702   6,079,037 14,456 SH   SOLE   14,456 0 0
BERKSHIRE HATHAWAY IN COMMON 084670108   634,440 1 SH   SOLE   1 0 0
BEST BUY INC COMMON 086516101   387,592 4,725 SH   SOLE   4,725 0 0
BK OF AMERICA CORP PF PREFERR 060505633   561,173 25,450 SH   SOLE   25,450 0 0
BLACKROCK INC COMMON 09247X101   739,492 887 SH   SOLE   887 0 0
BLACKSTONE GROUP INC COMMON 09260D107   460,977 3,509 SH   SOLE   3,509 0 0
BOOZ ALLEN HAMILTON H COMMON 099502106   367,389 2,475 SH   SOLE   2,475 0 0
BRISTOL MYERS SQUIBB COMMON 110122108   2,184,113 40,275 SH   SOLE   40,275 0 0
BROADCOM INC COM COMMON 11135F101   18,781,060 14,170 SH   SOLE   14,170 0 0
BROWN & BROWN INC COMMON 115236101   5,084,498 58,082 SH   SOLE   58,082 0 0
CARRIER GLOBAL CORPOR COMMON 14448C104   743,425 12,789 SH   SOLE   12,789 0 0
CATERPILLAR INC COMMON 149123101   1,724,053 4,705 SH   SOLE   4,705 0 0
CDN IMPERIAL BK COMM COMMON 136069101   386,182 7,614 SH   SOLE   7,614 0 0
CDW CORP COMMON 12514G108   3,580,920 14,000 SH   SOLE   14,000 0 0
CHEVRON CORP COMMON 166764100   10,267,445 65,091 SH   SOLE   65,091 0 0
CHUBB LIMITED COMMON H1467J104   444,667 1,716 SH   SOLE   1,716 0 0
CHURCH & DWIGHT CO. COMMON 171340102   375,516 3,600 SH   SOLE   3,600 0 0
CIGNA CORP NEW COM COMMON 125523100   1,011,847 2,786 SH   SOLE   2,786 0 0
CISCO SYSTEMS INC COMMON 17275R102   7,461,908 149,507 SH   SOLE   149,507 0 0
CITIGROUP INC COMMON 172967424   202,125 3,196 SH   SOLE   3,196 0 0
CME GROUP INC COM COMMON 12572Q105   5,913,136 27,466 SH   SOLE   27,466 0 0
COCA COLA CO. COMMON 191216100   10,353,401 169,229 SH   SOLE   169,229 0 0
COLGATE PALMOLIVE CO COMMON 194162103   2,550,486 28,323 SH   SOLE   28,323 0 0
COMCAST CORP NEW CL A COMMON 20030N101   3,035,454 70,022 SH   SOLE   70,022 0 0
CONOCOPHILLIPS COMMON 20825C104   722,823 5,679 SH   SOLE   5,679 0 0
CONSTELLATION BRANDS COMMON 21036P108   2,776,300 10,216 SH   SOLE   10,216 0 0
CORTEVA INC COM COMMON 22052L104   558,303 9,681 SH   SOLE   9,681 0 0
COSTCO WHOLESALE COMMON 22160K105   7,920,463 10,811 SH   SOLE   10,811 0 0
CSX CORP COMMON 126408103   2,701,439 72,874 SH   SOLE   72,874 0 0
CULLEN FROST BANKERS COMMON 229899109   1,336,769 11,875 SH   SOLE   11,875 0 0
CVS HEALTH CORP. COMMON 126650100   12,106,350 151,785 SH   SOLE   151,785 0 0
DANAHER CORP COMMON 235851102   13,437,634 53,811 SH   SOLE   53,811 0 0
DARDEN RESTAURANTS IN COMMON 237194105   250,725 1,500 SH   SOLE   1,500 0 0
DEERE & CO. COMMON 244199105   2,795,086 6,805 SH   SOLE   6,805 0 0
DIAGEO PLC COMMON 25243Q205   7,827,856 52,628 SH   SOLE   52,628 0 0
DIGITAL REALTY TRUST COMMON 253868103   244,868 1,700 SH   SOLE   1,700 0 0
DOMINION RES INC VA COMMON 25746U109   308,328 6,268 SH   SOLE   6,268 0 0
DOVER CORP COMMON 260003108   419,409 2,367 SH   SOLE   2,367 0 0
DUKE ENERGY CORPORATI COMMON 26441C204   1,284,986 13,287 SH   SOLE   13,287 0 0
EATON CORP PLC SHS COMMON G29183103   10,482,284 33,524 SH   SOLE   33,524 0 0
EMERSON ELECTRIC CO COMMON 291011104   711,484 6,273 SH   SOLE   6,273 0 0
ENBRIDGE INC COMMON 29250N105   2,603,766 71,967 SH   SOLE   71,967 0 0
ENTERPRISE PRODS PART COMMON 293792107   4,201,920 144,000 SH   SOLE   144,000 0 0
EOG RESOURCES INC COMMON 26875P101   813,702 6,365 SH   SOLE   6,365 0 0
EXXON MOBIL COMMON 30231G102   4,801,868 41,310 SH   SOLE   41,310 0 0
FACTSET RESH SYS COMMON 303075105   204,476 450 SH   SOLE   450 0 0
FEDEX CORP COMMON 31428X106   7,056,934 24,356 SH   SOLE   24,356 0 0
FIDELITY 500 INDEX FU MUTUAL 315911750   261,762 1,431 SH   SOLE   1,431 0 0
FRANKLIN MANAGED TR R MUTUAL 353825805   250,905 2,641 SH   SOLE   2,641 0 0
FRIEDMAN INDS INC COM COMMON 358435105   211,949 11,310 SH   SOLE   11,310 0 0
GENERAL ELECTRIC CO C COMMON 369604301   356,326 2,030 SH   SOLE   2,030 0 0
GENERAL MILLS INC COMMON 370334104   302,970 4,330 SH   SOLE   4,330 0 0
GILEAD SCIENCES INC COMMON 375558103   249,398 3,405 SH   SOLE   3,405 0 0
GLOBE LIFE INC COMMON 37959E102   721,494 6,200 SH   SOLE   6,200 0 0
GOLDMAN SACHS GROUP I PREFERR 38144G804   667,263 29,100 SH   SOLE   29,100 0 0
GOLDMAN SACHS GROUP I PREFERR 38143Y665   5,098,592 222,938 SH   SOLE   222,938 0 0
GULF IS FABRICATION I COMMON 402307102   131,242 17,856 SH   SOLE   17,856 0 0
HERSHEY FOODS CORP COMMON 427866108   525,150 2,700 SH   SOLE   2,700 0 0
HOME DEPOT INC COMMON 437076102   8,855,778 23,086 SH   SOLE   23,086 0 0
HONEYWELL INTL INC COMMON 438516106   8,570,830 41,758 SH   SOLE   41,758 0 0
ILLINOIS TOOL WORKS I COMMON 452308109   856,778 3,193 SH   SOLE   3,193 0 0
INTEL CORP COMMON 458140100   1,624,352 36,775 SH   SOLE   36,775 0 0
INTERCONTINENTAL EXCH COMMON 45866F104   5,237,470 38,110 SH   SOLE   38,110 0 0
INTERNATIONAL PAPER C COMMON 460146103   227,291 5,825 SH   SOLE   5,825 0 0
INT'L BUSINESS MACHIN COMMON 459200101   2,022,457 10,591 SH   SOLE   10,591 0 0
IQVIA HOLDINGS INC COMMON 46266C105   20,705,622 81,876 SH   SOLE   81,876 0 0
J P MORGAN CHASE & CO COMMON 46625H100   26,849,981 134,049 SH   SOLE   134,049 0 0
JACOBS SOLUTIONS INC COMMON 46982L108   21,159,876 137,643 SH   SOLE   137,643 0 0
JOHNSON & JOHNSON COMMON 478160104   17,455,322 110,344 SH   SOLE   110,344 0 0
KIMBERLY CLARK CORP COMMON 494368103   773,513 5,980 SH   SOLE   5,980 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109   4,611,484 21,640 SH   SOLE   21,640 0 0
LAM RESEARCH CORP COM COMMON 512807108   3,417,983 3,518 SH   SOLE   3,518 0 0
LEIDOS HLDGS INC COMMON 525327102   2,777,404 21,187 SH   SOLE   21,187 0 0
LENNAR CORP COMMON 526057104   12,399,083 72,096 SH   SOLE   72,096 0 0
LILLY, ELI AND CO COMMON 532457108   4,746,334 6,101 SH   SOLE   6,101 0 0
LINDE PLC SHS COMMON G54950103   1,602,368 3,451 SH   SOLE   3,451 0 0
LOCKHEED MARTIN CORP COMMON 539830109   2,909,803 6,397 SH   SOLE   6,397 0 0
LOWE'S COS INC COMMON 548661107   14,692,820 57,680 SH   SOLE   57,680 0 0
LYONDELLBASELL INDUST COMMON N53745100   654,592 6,400 SH   SOLE   6,400 0 0
MARATHON PETE CORP COMMON 56585A102   882,570 4,380 SH   SOLE   4,380 0 0
MARSH & MCLENNAN COS COMMON 571748102   479,727 2,329 SH   SOLE   2,329 0 0
MCCORMICK & CO INC COMMON 579780206   1,443,183 18,789 SH   SOLE   18,789 0 0
MCCORMICK & CO INC CO COMMON 579780107   309,680 4,000 SH   SOLE   4,000 0 0
MCDONALD'S CORP COMMON 580135101   20,033,589 71,054 SH   SOLE   71,054 0 0
MEDTRONIC PLC COMMON G5960L103   4,488,486 51,503 SH   SOLE   51,503 0 0
MERCK & COMPANY COMMON 58933Y105   6,354,316 48,157 SH   SOLE   48,157 0 0
META PLATFORMS INC COMMON 30303M102   9,336,737 19,228 SH   SOLE   19,228 0 0
METLIFE INC 4.0 percent PFD PREFERR 59156R504   2,866,692 120,096 SH   SOLE   120,096 0 0
MICROSOFT CORP COMMON 594918104   73,440,822 174,560 SH   SOLE   174,560 0 0
MONDELEZ INTL INC COMMON 609207105   5,683,300 81,190 SH   SOLE   81,190 0 0
MOODYS CORP COMMON 615369105   8,491,062 21,604 SH   SOLE   21,604 0 0
MORGAN STANLEY PFD A PREFERR 61747S504   926,047 40,795 SH   SOLE   40,795 0 0
NETFLIX COM INC COMMON 64110L106   1,197,655 1,972 SH   SOLE   1,972 0 0
NEXTERA ENERGY INC COMMON 65339F101   3,747,618 58,639 SH   SOLE   58,639 0 0
NIKE INC CL B COMMON 654106103   1,231,796 13,107 SH   SOLE   13,107 0 0
NORFOLK SOUTHERN CORP COMMON 655844108   1,874,824 7,356 SH   SOLE   7,356 0 0
NOVARTIS ADR COMMON 66987V109   8,218,955 84,968 SH   SOLE   84,968 0 0
NVIDIA CORP COMMON 67066G104   16,842,375 18,640 SH   SOLE   18,640 0 0
NXP SEMICONDUCTORS N COMMON N6596X109   1,122,398 4,530 SH   SOLE   4,530 0 0
ONEOK INC NEW COMMON 682680103   6,361,329 79,348 SH   SOLE   79,348 0 0
ORACLE SYS CORP COMMON 68389X105   25,652,933 204,227 SH   SOLE   204,227 0 0
OTIS WORLDWIDE CORP C COMMON 68902V107   343,276 3,458 SH   SOLE   3,458 0 0
PARKER HANNIFIN CORP COMMON 701094104   2,560,525 4,607 SH   SOLE   4,607 0 0
PAYPAL HLDGS INC COMMON 70450Y103   201,640 3,010 SH   SOLE   3,010 0 0
PEPSICO INC COMMON 713448108   17,210,208 98,338 SH   SOLE   98,338 0 0
PFIZER INC COMMON 717081103   1,776,749 64,027 SH   SOLE   64,027 0 0
PHILLIPS 66 COMMON 718546104   1,733,364 10,612 SH   SOLE   10,612 0 0
PIONEER NATURAL RES C COMMON 723787107   7,716,713 29,397 SH   SOLE   29,397 0 0
PNC FINANCIAL CORP COMMON 693475105   1,607,915 9,950 SH   SOLE   9,950 0 0
PPG INDUSTRIES INC COMMON 693506107   391,230 2,700 SH   SOLE   2,700 0 0
PPL CORP COMMON 69351T106   363,396 13,200 SH   SOLE   13,200 0 0
PROCTER & GAMBLE CO COMMON 742718109   13,551,746 83,524 SH   SOLE   83,524 0 0
PROLOGIS INC COM COMMON 74340W103   705,272 5,416 SH   SOLE   5,416 0 0
PRUDENTIAL FINL INC COMMON 744320102   887,561 7,560 SH   SOLE   7,560 0 0
QUALCOMM INC COMMON 747525103   3,213,483 18,981 SH   SOLE   18,981 0 0
RAYMOND JAMES FINANCI COMMON 754730109   2,851,438 22,204 SH   SOLE   22,204 0 0
REGENERON PHARMACEUTI COMMON 75886F107   593,856 617 SH   SOLE   617 0 0
RESTAURANT BRANDS INT COMMON 76131D103   433,003 5,450 SH   SOLE   5,450 0 0
ROCHE HLDG LTD ADR COMMON 771195104   2,432,164 76,296 SH   SOLE   76,296 0 0
ROPER INDS INC NEW CO COMMON 776696106   1,289,932 2,300 SH   SOLE   2,300 0 0
RPM INC OHIO COMMON 749685103   356,850 3,000 SH   SOLE   3,000 0 0
RTX CORPORATION COMMON 75513E101   9,991,401 102,444 SH   SOLE   102,444 0 0
S&P GLOBAL INC COM COMMON 78409V104   4,078,534 9,586 SH   SOLE   9,586 0 0
SCHWAB CHARLES CORP COMMON 808513105   10,985,480 151,859 SH   SOLE   151,859 0 0
SCHWAB S&P 500 INDEX MUTUAL 808509855   292,684 3,622 SH   SOLE   3,622 0 0
SENECA FOODS CORP NEW COMMON 817070501   1,489,756 26,182 SH   SOLE   26,182 0 0
SIMON PPTY GROUP INC COMMON 828806109   2,003,072 12,800 SH   SOLE   12,800 0 0
SKYWORKS SOLUTIONS IN COMMON 83088M102   281,632 2,600 SH   SOLE   2,600 0 0
SPROTT FDS TR GOLD EQ MUTUAL 85208P105   218,668 4,773 SH   SOLE   4,773 0 0
SPROTT PHYSICAL GOLD COMMON 85208R101   272,637 13,404 SH   SOLE   13,404 0 0
STARBUCKS CORP COMMON 855244109   1,799,104 19,686 SH   SOLE   19,686 0 0
SUBSEA 7 S A SPONSORE COMMON 864323100   360,223 22,648 SH   SOLE   22,648 0 0
T MOBILE US INC COMMON 872590104   7,590,873 46,507 SH   SOLE   46,507 0 0
TARGET CORP COMMON 87612E106   1,090,550 6,154 SH   SOLE   6,154 0 0
TEXAS INSTRUMENTS INC COMMON 882508104   558,169 3,204 SH   SOLE   3,204 0 0
TEXAS PACIFIC LAND CO COMMON 88262P102   3,167,342 5,475 SH   SOLE   5,475 0 0
THERMO FISHER SCIENTI COMMON 883556102   16,343,740 28,120 SH   SOLE   28,120 0 0
TOLL BROTHERS INC COMMON 889478103   11,769,694 90,977 SH   SOLE   90,977 0 0
TORONTO DOMINION BK O COMMON 891160509   505,441 8,371 SH   SOLE   8,371 0 0
TRACTOR SUPPLY CO COMMON 892356106   671,312 2,565 SH   SOLE   2,565 0 0
TRANE TECHNOLOGIES PL COMMON G8994E103   1,304,669 4,346 SH   SOLE   4,346 0 0
TRAVELERS COMPANIES I COMMON 89417E109   2,630,040 11,428 SH   SOLE   11,428 0 0
TRUIST FINANCIAL CORP COMMON 89832Q109   3,640,498 93,394 SH   SOLE   93,394 0 0
UNILEVER PLC ADR COMMON 904767704   995,017 19,825 SH   SOLE   19,825 0 0
UNION PACIFIC CORP COMMON 907818108   5,656,144 22,999 SH   SOLE   22,999 0 0
UNITED PARCEL SVC INC COMMON 911312106   6,052,362 40,721 SH   SOLE   40,721 0 0
UNITEDHEALTH GROUP IN COMMON 91324P102   12,898,313 26,073 SH   SOLE   26,073 0 0
US BANCORP DEL 5.56 percent PREFERR 902973155   3,882,832 184,633 SH   SOLE   184,633 0 0
VANGUARD BD INDEX FDS MUTUAL 921937686   227,291 2,757 SH   SOLE   2,757 0 0
VANGUARD INDEX FDS MD MUTUAL 922908645   951,407 3,074 SH   SOLE   3,074 0 0
VANGUARD MUN BD FD IN MUTUAL 922907860   217,887 19,990 SH   SOLE   19,990 0 0
VANGUARD PA TAX FREE MUTUAL 92204L302   237,343 21,936 SH   SOLE   21,936 0 0
VANGUARD STAR FD TL I MUTUAL 921909818   2,994,408 92,534 SH   SOLE   92,534 0 0
VANGUARD WINDSOR II A MUTUAL 922018304   484,478 5,850 SH   SOLE   5,850 0 0
VANGUARD/PRIMECAP FD MUTUAL 921936209   290,639 1,703 SH   SOLE   1,703 0 0
VANGUARD/WELLINGTON F MUTUAL 921935201   406,626 5,425 SH   SOLE   5,425 0 0
VERALTO CORP COMMON 92338C103   868,931 9,801 SH   SOLE   9,801 0 0
VERIZON COMMUNICATION COMMON 92343V104   1,372,205 32,703 SH   SOLE   32,703 0 0
VICTORY PORTFOLIOS II MUTUAL 903287407   518,051 19,735 SH   SOLE   19,735 0 0
VISA INC COMMON 92826C839   21,523,487 77,123 SH   SOLE   77,123 0 0
VULCAN MATLS CO COM COMMON 929160109   818,760 3,000 SH   SOLE   3,000 0 0
WAL MART STORES INC COMMON 931142103   6,420,741 106,710 SH   SOLE   106,710 0 0
WALT DISNEY COMPANY COMMON 254687106   2,999,166 24,511 SH   SOLE   24,511 0 0
WASTE MGMT INC DEL COMMON 94106L109   3,983,336 18,688 SH   SOLE   18,688 0 0
WATSCO INC COMMON 942622200   7,662,164 17,738 SH   SOLE   17,738 0 0
WELLS FARGO & CO COMMON 949746101   2,345,684 40,471 SH   SOLE   40,471 0 0
WELLTOWER INC COMMON 95040Q104   453,184 4,850 SH   SOLE   4,850 0 0
WINDROCK LD CO COM ST COMMON 97349V107   899,300 1,564 SH   SOLE   1,564 0 0
ZETA GLOBAL HOLDINGS COMMON 98956A105   196,740 18,000 SH   SOLE   18,000 0 0