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
ABBOTT LABORATORIES COM 002824100   887,340 15,259 SH   SOLE   0 0 0
ABBVIE INC COM 00287y109   3,454,913 13,282 SH   SOLE   0 0 0
ACCENTURE SHS CL A G1151C101   1,482,673 5,057 SH   SOLE   0 0 0
ADOBE SYSTEMS COM 00724F101   2,885,070 2,050 SH   SOLE   0 0 0
AFLAC INC COM 001055102   4,086,402 1,795 SH   SOLE   0 0 0
ALPHABET CL A CAP STK CL A 02079K305   3,248,482 3,363 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL C 02079K107   555,051 1,405 SH   SOLE   0 0 0
ALTRIA GROUP COM 02209S103   480,797 3,921 SH   SOLE   0 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206   8,463 796 SH   SOLE   0 0 0
AMERICAN ELECTRIC POWER COM 025537101   281,432 2,081 SH   SOLE   0 0 0
AMGEN INC COM 031162100   1,009,484 1,450 SH   SOLE   0 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   266,915 400 SH   SOLE   0 0 0
APPLE INC COM 037833100   5,678,302 13,500 SH   SOLE   0 0 0
APPLIED MATERIALS INC COM 038222105   2,297,915 6,750 SH   SOLE   0 0 0
ARCOSA INC COM COM 039653100   1,637,508 9,102 SH   SOLE   0 0 0
ARGAN INC COM 04010E109   207,932 350 SH   SOLE   0 0 0
ARISTA NETWORKS INC COM 040413106   214,939 2,751 SH   SOLE   0 0 0
ARTHUR J GALLAGHER COM 363576109   1,212,142 2,900 SH   SOLE   0 0 0
AT&T COM 00206R102   537,522 19,587 SH   SOLE   0 0 0
AUTOMATIC DATA PROCESSING COM 053015103   18,589,667 560 SH   SOLE   0 0 0
BANK OF AMERICA COM 060505104   1,189,594 675 SH   SOLE   0 0 0
BAXTER INT'L INC CL A 071813109   355,703 7,554 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY A CL A 084670108   2,764,720 4,100 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY B CL B NEW 084670702   15,434,542 5,500 SH   SOLE   0 0 0
BIOGEN INC COM 09062X103   1,667,160 2,522 SH   SOLE   0 0 0
BOEING COM 097023105   268,351 3,300 SH   SOLE   0 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   688,284 519 SH   SOLE   0 0 0
BROADRIDGE FINANCIAL COM 11133T103   521,663 1,878 SH   SOLE   0 0 0
CARRIER GLOBAL CORP COM 14448C104   455,090 783 SH   SOLE   0 0 0
CATERPILLAR INC COM 149123101   2,979,814 513 SH   SOLE   0 0 0
CENCORA COM 03073E105   2,348,799 4,988 SH   SOLE   0 0 0
CENTENE CORP DEL COM 15135B101   248,424 2,950 SH   SOLE   0 0 0
CHECKPOINT SOFTWARE ORD SHS M22465104   5,594,382 950 SH   SOLE   0 0 0
CHEVRON CORP COM 166764100   1,110,079 8,184 SH   SOLE   0 0 0
CIGNA COM 125523100   271,145 504 SH   SOLE   0 0 0
CISCO SYSTEMS INC COM 17275R102   6,096,858 9,400 SH   SOLE   0 0 0
CITIGROUP INC COM NEW 172967424   312,218 1,765 SH   SOLE   0 0 0
COCA COLA COM 191216100   1,343,376 11,800 SH   SOLE   0 0 0
COLGATE-PALMOLIVE CO COM 194162103   2,408,327 6,937 SH   SOLE   0 0 0
COMCAST A COM 20030N101   341,846 5,093 SH   SOLE   0 0 0
CONSOLIDATED EDISON INC COM 209115104   307,184 500 SH   SOLE   0 0 0
CONSTELLATION ENERGY COM 21037T109   539,802 2,743 SH   SOLE   0 0 0
CORNING INC COM 219350105   609,525 2,076 SH   SOLE   0 0 0
COSTCO COM 22160K105   1,070,011 6,281 SH   SOLE   0 0 0
CSX CORP COM 126408103   260,840 3,093 SH   SOLE   0 0 0
CUMMINS INC COM 231021106   405,709 1,350 SH   SOLE   0 0 0
CVS HEALTH CORP COM 126650100   2,873,596 10,775 SH   SOLE   0 0 0
D R HORTON COM 23331A109   469,294 9,368 SH   SOLE   0 0 0
DEERE & CO COM 244199105   1,499,376 667 SH   SOLE   0 0 0
DIAMONDS TRUST COM 78467X109   526,361 4,426 SH   SOLE   0 0 0
DISCOVER FINL SVCS COM 254709108   263,511 1,689 SH   SOLE   0 0 0
DISNEY CO COM 254687106   948,551 14,870 SH   SOLE   0 0 0
DOVER CORP COM 260003108   2,778,446 5,772 SH   SOLE   0 0 0
DU PONT INC COM 26614N102   245,142 2,450 SH   SOLE   0 0 0
EATON CORP SHS G29183103   2,283,290 101,001 SH   SOLE   0 0 0
ELEVANCE HEALTH COM 036752103   346,848 1,571 SH   SOLE   0 0 0
EMERSON ELECTRIC COM 291011104   788,448 1,556 SH   SOLE   0 0 0
ERIE INDTY CO CL A 29530P102   276,928 1,253 SH   SOLE   0 0 0
EXELON CORP COM 30161N101   205,050 732 SH   SOLE   0 0 0
EXXON MOBIL CORP COM 30231G102   4,890,690 59,159 SH   SOLE   0 0 0
FASTENAL CO COM 311900104   1,061,016 16,051 SH   SOLE   0 0 0
FIDEL ENERGY ETF COM 316092402   358,081 9,420 SH   SOLE   0 0 0
FIDEL FINANCIAL ETF COM 316092501   545,137 2,309 SH   SOLE   0 0 0
FIDEL HEALTH CARE ETF COM 316092600   1,004,887 2,854 SH   SOLE   0 0 0
FIDEL TECH ETF COM 316092808   5,439,872 6,516 SH   SOLE   0 0 0
FIDELITY COMM SERVICES ETF COM 316092873   920,367 2,460 SH   SOLE   0 0 0
FISERV INC COM 337738108   1,302,103 14,700 SH   SOLE   0 0 0
FORD MTR CO DEL COM 345370860   161,131 5,654 SH   SOLE   0 0 0
GARTNER INC COM 366651107   263,008 10,800 SH   SOLE   0 0 0
GE VERNOVA INC COM 36828A101   396,749 24,433 SH   SOLE   0 0 0
GENERAC HLDGS INC COM 368736104   230,376 8,537 SH   SOLE   0 0 0
GENERAL DYNAMICS CORP COM 369550108   240,551 2,426 SH   SOLE   0 0 0
GENERAL ELECTRIC CO COM NEW 369604301   1,215,362 1,244 SH   SOLE   0 0 0
GENUINE PARTS COM 372460105   342,216 3,320 SH   SOLE   0 0 0
HALLIBURTON CO COM 406216101   466,278 2,703 SH   SOLE   0 0 0
HOME DEPOT COM 437076102   7,699,311 4,209 SH   SOLE   0 0 0
HONEYWELL INTL COM 438516106   349,073 12,789 SH   SOLE   0 0 0
IBM CORP COM 459200101   510,474 1,013 SH   SOLE   0 0 0
INTEL CORP COM 458140100   1,831,410 7,035 SH   SOLE   0 0 0
INTUITIVE SURGICAL COM NEW 46120E602   2,608,644 21,391 SH   SOLE   0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   1,003,868 13,500 SH   SOLE   0 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,501,461 13,303 SH   SOLE   0 0 0
ISHRS HIGH DIVIDEND COM 46429B663   1,676,948 8,825 SH   SOLE   0 0 0
JACK HENRY & ASSOC INC COM 426281101   13,076,373 4,539 SH   SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104   1,989,302 4,280 SH   SOLE   0 0 0
JP MORGAN CHASE & CO COM 46625H100   3,298,372 4,883 SH   SOLE   0 0 0
KINDER MORGAN INC DEL COM 49456B101   201,058 8,942 SH   SOLE   0 0 0
KLATENCOR COM 482480100   387,205 7,209 SH   SOLE   0 0 0
KROGER COM 501044101   291,805 7,783 SH   SOLE   0 0 0
LIGAND PHARM INC COM 53220K504   1,349,513 3,317 SH   SOLE   0 0 0
LILLY ELI COM 532457108   1,102,109 31,754 SH   SOLE   0 0 0
LOCKHEED MARTIN COM 539830109   427,898 16,710 SH   SOLE   0 0 0
LOWES CO INC COM 548661107   898,409 10,279 SH   SOLE   0 0 0
M&T BANK COM 55261F104   508,424 4,308 SH   SOLE   0 0 0
MARATHON PETROLEUM CORP COM 56585A102   547,934 1,244 SH   SOLE   0 0 0
MARKEL CORP HLDG CO COM 570535104   5,424,150 14,856 SH   SOLE   0 0 0
MARRIOTT INTERNAT'L Cl A COM 571903202   390,551 9,650 SH   SOLE   0 0 0
MARSH & MCLENNAN COM 571748102   301,172 1,207 SH   SOLE   0 0 0
MCDONALDS CORP COM 580135101   1,680,591 8,583 SH   SOLE   0 0 0
MERCK & CO INC COM 58933Y105   3,606,193 7,538 SH   SOLE   0 0 0
META PLATFORMS INC A COM 30303M102   579,882 3,133 SH   SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103   1,000,802 8,895 SH   SOLE   0 0 0
MICROSOFT CORP COM 594918104   25,456,234 29,980 SH   SOLE   0 0 0
NEXTERA ENERGY COM 65339F101   1,626,815 6,445 SH   SOLE   0 0 0
NIKE B CL B NEW 654106103   790,477 36,820 SH   SOLE   0 0 0
NOVARTIS SPONS ADR 66987V109   1,330,781 18,694 SH   SOLE   0 0 0
NUCOR CORP COM 670346105   342,024 7,248 SH   SOLE   0 0 0
NVIDIA CORP COM 67066G104   6,643,011 7,807 SH   SOLE   0 0 0
NVR HOMES COM 62944T105   1,526,716 11,570 SH   SOLE   0 0 0
OCCIDENTAL PETROLEUM CORP COM 674599105   323,723 17,281 SH   SOLE   0 0 0
OLD REPUBLIC INTL COM 680223104   332,948 6,590 SH   SOLE   0 0 0
OMNIAB INC COM 68218J103   427,234 4,195 SH   SOLE   0 0 0
ON SEMICONDUCTOR COM 682189105   856,798 3,593 SH   SOLE   0 0 0
ORACLE CORP COM 68389X105   4,272,853 156 SH   SOLE   0 0 0
OTIS WORLDWIDE COM 68902V107   262,137 19,245 SH   SOLE   0 0 0
PARKER-HANNIFIN CORP COM 701094104   221,137 12,275 SH   SOLE   0 0 0
PARSONS CORP DEL COM 70202L102   215,758 6,889 SH   SOLE   0 0 0
PAYCHEX INC COM COM 704326107   564,806 14,257 SH   SOLE   0 0 0
PAYCOM SOFTWARE COM 70432V102   712,949 8,601 SH   SOLE   0 0 0
PEPSICO INC COM 713448108   1,327,554 9,373 SH   SOLE   0 0 0
PFIZER INC COM 717081103   918,954 78,065 SH   SOLE   0 0 0
PHILIP MORRIS INTL INC COM 718172109   217,913 24,196 SH   SOLE   0 0 0
PNC FINL SVCS GROUP COM 693475105   1,732,681 13,284 SH   SOLE   0 0 0
PROCTOR & GAMBLE CO COM 742718109   9,857,492 43,477 SH   SOLE   0 0 0
PUBLIC SERVICE ENTERP COM 744573106   2,158,520 5,519 SH   SOLE   0 0 0
QUALCOMM INC COM 747525103   2,258,933 19,757 SH   SOLE   0 0 0
QUANTA SVCS INC COM 74762E102   283,243 11,373 SH   SOLE   0 0 0
RADIAN GROUP INC COM 750236101   509,943 10,435 SH   SOLE   0 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   4,829,046 4,337 SH   SOLE   0 0 0
REALTY INCOME CORP COM 756109104   366,087 13,483 SH   SOLE   0 0 0
ROSS STORES INC COM 778296103   7,430,191 23,199 SH   SOLE   0 0 0
S&P GLOBAL INC COM 78409V104   9,244,800 7,619 SH   SOLE   0 0 0
S&P MIDCAP 400 ETF COM 78467Y107   5,567,489 13,803 SH   SOLE   0 0 0
SANDY SPRING BANK COM 800363103   338,027 5,310 SH   SOLE   0 0 0
SCHLUMBERGER LTD COM 806857108   290,997 45,700 SH   SOLE   0 0 0
SCHWAB CHARLES CORP NEW COM 808513105   265,721 4,689 SH   SOLE   0 0 0
SEI CORP COM 784117103   4,161,746 4 SH   SOLE   0 0 0
SHERWIN WILLIAMS CO COM 824348106   257,627 14,491 SH   SOLE   0 0 0
SOUTHERN COMPANY COM 842587107   926,934 5,572 SH   SOLE   0 0 0
SOUTHWEST AIRLINES COM 844741108   633,825 9,861 SH   SOLE   0 0 0
SPDR CONV SECS ETF COM 78464A359   222,111 2,275 SH   SOLE   0 0 0
SPDR ENERGY ETF COM 81369Y506   617,673 74,070 SH   SOLE   0 0 0
SPDR FINANCIAL ETF COM 81369Y605   1,970,362 33,534 SH   SOLE   0 0 0
SPDR HEALTH CARE ETF COM 81369Y209   752,050 30,224 SH   SOLE   0 0 0
SPDR S&P 500 ETF COM 78462F103   289,010 5,006 SH   SOLE   0 0 0
SPDR TECHNOLOGY ETF COM 81369Y803   10,281,783 67,176 SH   SOLE   0 0 0
T ROWE PRICE GROUP INC COM 74144T108   336,901 60,150 SH   SOLE   0 0 0
TARGET COM 87612E106   707,449 15,642 SH   SOLE   0 0 0
THERMO FISHER SCIENTIFIC COM 883556102   3,096,821 31,756 SH   SOLE   0 0 0
TJX COMPANIES COM 872540109   2,322,191 17,495 SH   SOLE   0 0 0
TRANE TECH PLC SHS G8994E103   546,166 25,075 SH   SOLE   0 0 0
TRINITY INDS INC COM 896522109   1,282,825 36,551 SH   SOLE   0 0 0
UNILEVER PLC SPONS ADR 904767704   573,272 39,857 SH   SOLE   0 0 0
UNION PACIFIC COM 907818108   1,624,303 3,458 SH   SOLE   0 0 0
UNITED HEALTH GROUP COM 91324P102   2,741,712 41,722 SH   SOLE   0 0 0
UNITED PARCEL SERVICE CL B NEW 911312106   1,212,734 31,174 SH   SOLE   0 0 0
UNITED RENTALS INC COM 911363109   24,473,036 9,773 SH   SOLE   0 0 0
VANG ST CORP BOND ETF COM 92206C409   517,501 24,370 SH   SOLE   0 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   234,608 114,560 SH   SOLE   0 0 0
VERIZON COMM INC COM 92343V104   574,353 19,001 SH   SOLE   0 0 0
VIKING THERAPEUTICS INC COM 92686J106   683,748 54,702 SH   SOLE   0 0 0
VISA INC COM 92826C839   1,078,212 29,015 SH   SOLE   0 0 0
WAL-MART COM 931142103   357,372 56,914 SH   SOLE   0 0 0
WASTE MANAGEMENT COM 94106L109   561,143 17,895 SH   SOLE   0 0 0
WEYERHAEUSER CO COM 962166104   228,555 45,543 SH   SOLE   0 0 0