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
Expires: July 31, 2015
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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 323,808 1,633 SH SOLE 110 0 1,523
AGNICO EAGLE MINES LTD COM 008474108 716,113 3,528 SH SOLE 0 0 3,528
AIR PRODUCTS AND CHEMICALS I COM 009158106 1,352,231 4,655 SH SOLE 292 0 4,363
AIRBNB INC COM CL A 009066101 334,768 2,651 SH SOLE 180 0 2,471
ALPHABET INC CAP STK CL A 02079K305 450,319 1,566 SH SOLE 71 0 1,495
ALPHABET INC CAP STK CL C 02079K107 6,076,792 21,184 SH SOLE 1,141 0 20,043
ALTRIA GROUP INC COM 02209S103 1,103,087 16,716 SH SOLE 840 0 15,876
AMAZON COM INC COM 023135106 1,431,648 6,874 SH SOLE 380 0 6,494
AMERICAN EXPRESS CO COM 025816109 3,617,056 11,958 SH SOLE 228 0 11,730
AMERICAN TOWER CORP COM 03027X100 1,361,138 7,887 SH SOLE 505 0 7,382
ANALOG DEVICES INC COM 032654105 4,324,477 13,593 SH SOLE 268 0 13,325
AON PLC SHS CL A G0403H108 2,168,113 6,717 SH SOLE 532 0 6,185
APPLE INC COM 037833100 5,224,328 20,585 SH SOLE 553 0 20,032
APPLIED MATLS INC COM 038222105 2,915,810 8,531 SH SOLE 695 0 7,836
ARISTA NETWORKS INC COM SHS 040413205 2,438,902 19,864 SH SOLE 361 0 19,503
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,893,058 11,487 SH SOLE 220 0 11,267
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 286,553 7,874 SH SOLE 68 0 7,806
ASBURY AUTOMOTIVE GROUP INC COM 043436104 2,691,382 13,773 SH SOLE 279 0 13,494
AST SPACEMOBILE INC COM CL A 00217D100 6,355,135 76,688 SH SOLE 6,334 0 70,354
AT&T INC COM 00206R102 444,215 15,323 SH SOLE 106 0 15,217
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,045,768 16,790 SH SOLE 371 0 16,419
BLACKROCK INC COM 09290D101 1,598,362 1,662 SH SOLE 90 0 1,572
BOOKING HOLDINGS INC COM 09857L108 3,953,490 939 SH SOLE 19 0 920
BORR DRILLING LTD SHS G1466R173 178,495 30,935 SH SOLE 0 0 30,935
BROADCOM INC COM 11135F101 1,070,286 3,458 SH SOLE 189 0 3,269
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 440,366 9,907 SH SOLE 813 0 9,094
BROOKFIELD CORP CL A LTD VT SH 11271J107 3,024,525 74,735 SH SOLE 6,182 0 68,553
CARMAX INC COM 143130102 556,465 13,383 SH SOLE 1,080 0 12,303
CATERPILLAR INC COM 149123101 223,165 315 SH SOLE 0 0 315
CDW CORP COM 12514G108 448,742 3,708 SH SOLE 307 0 3,401
CHEVRON CORPORATION COM 166764100 1,775,202 8,580 SH SOLE 474 0 8,106
CHUBB LTD SWITZ COM H1467J104 539,740 1,656 SH SOLE 130 0 1,526
CINCINNATI FINL CORP COM 172062101 1,117,185 7,100 SH SOLE 330 0 6,770
CISCO SYS INC COM 17275R102 970,536 12,509 SH SOLE 880 0 11,629
COCA COLA CO COM 191216100 490,077 6,444 SH SOLE 38 0 6,406
COGENT COMM HOLDINGS INC COM NEW 19239V302 714,639 37,932 SH SOLE 3,148 0 34,784
CORNING INC COM 219350105 1,672,159 12,298 SH SOLE 890 0 11,408
COSTAR GROUP INC COM 22160N109 558,991 13,857 SH SOLE 937 0 12,920
CPS TECHNOLOGIES CORP COM 12619F104 102,925 27,520 SH SOLE 0 0 27,520
CROWN CASTLE INC COM 22822V101 389,068 4,785 SH SOLE 356 0 4,429
CUMMINS INC COM 231021106 1,028,694 1,912 SH SOLE 148 0 1,764
DISNEY WALT CO COM 254687106 771,143 8,001 SH SOLE 641 0 7,360
DOMINION ENERGY INC COM 25746U109 1,270,710 20,555 SH SOLE 1,592 0 18,963
DUKE ENERGY CORP NEW COM NEW 26441C204 419,168 3,201 SH SOLE 24 0 3,177
ELI LILLY & CO COM 532457108 1,810,407 1,968 SH SOLE 121 0 1,847
EMERSON ELEC CO COM 291011104 408,651 3,119 SH SOLE 0 0 3,119
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 360,232 18,665 SH SOLE 0 0 18,665
ENTERPRISE PRODS PARTNERS L COM 293792107 645,762 17,066 SH SOLE 0 0 17,066
EOG RES INC COM 26875P101 660,540 4,569 SH SOLE 0 0 4,569
FASTENAL CO COM 311900104 799,333 17,227 SH SOLE 1,338 0 15,889
FLOOR & DECOR HLDGS INC CL A 339750101 2,782,519 54,774 SH SOLE 1,065 0 53,709
FLUENT INC COM NEW 34380C201 61,456 19,448 SH SOLE 0 0 19,448
FRANCO NEV CORP COM 351858105 1,311,836 5,310 SH SOLE 0 0 5,310
GENERAL DYNAMICS CORP COM 369550108 547,093 1,594 SH SOLE 9 0 1,585
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 5,247,351 52,374 SH SOLE 0 0 52,374
HASBRO INC COM 418056107 431,496 4,610 SH SOLE 28 0 4,582
HONEYWELL INTL INC COM 438516106 589,486 2,608 SH SOLE 0 0 2,608
HUBBELL INC COM 443510607 282,176 575 SH SOLE 0 0 575
IDEX CORP COM 45167R104 420,801 2,220 SH SOLE 0 0 2,220
IDEXX LABS INC COM 45168D104 403,437 718 SH SOLE 48 0 670
INSTALLED BLDG PRODS INC COM 45780R101 4,612,549 17,396 SH SOLE 345 0 17,051
INTEL CORP COM 458140100 698,446 15,827 SH SOLE 79 0 15,748
INTUITIVE SURGICAL INC COM NEW 46120E602 344,360 747 SH SOLE 44 0 703
INVESCO QQQ TR UNIT SER 1 46090E103 339,680 589 SH SOLE 0 0 589
ISHARES TR CORE HIGH DV ETF 46429B663 243,617 1,795 SH SOLE 0 0 1,795
ISHARES TR RUS 1000 GRW ETF 464287614 298,480 700 SH SOLE 61 0 639
JOHNSON & JOHNSON COM 478160104 1,977,275 8,089 SH SOLE 396 0 7,693
JPMORGAN CHASE & CO COM 46625H100 200,029 680 SH SOLE 100 0 580
KINSALE CAP GROUP INC COM 49714P108 1,866,830 5,464 SH SOLE 115 0 5,349
KLA CORP COM NEW 482480100 206,137 140 SH SOLE 0 0 140
L3HARRIS TECHNOLOGIES INC COM 502431109 319,643 926 SH SOLE 0 0 926
LAKELAND INDS INC COM 511795106 113,063 13,805 SH SOLE 0 0 13,805
LAM RESEARCH CORP COM NEW 512807306 265,152 1,241 SH SOLE 84 0 1,157
LAUDER ESTEE COS INC CL A 518439104 2,201,262 30,671 SH SOLE 0 0 30,671
LOEWS CORP COM 540424108 1,196,378 11,208 SH SOLE 0 0 11,208
LOOP INDS INC COM 543518104 112,555 78,710 SH SOLE 0 0 78,710
LOWES COS INC COM 548661107 886,286 3,751 SH SOLE 284 0 3,467
M & T BK CORP COM 55261F104 456,644 2,209 SH SOLE 13 0 2,196
MARKEL GROUP INC COM 570535104 2,756,261 1,440 SH SOLE 120 0 1,320
MASTERCARD INCORPORATED CL A 57636Q104 830,435 1,662 SH SOLE 113 0 1,549
MEDTRONIC PLC SHS G5960L103 668,245 7,712 SH SOLE 0 0 7,712
MERCK & CO INC COM 58933Y105 545,813 4,537 SH SOLE 25 0 4,512
META PLATFORMS INC CL A 30303M102 791,828 1,384 SH SOLE 28 0 1,356
MICRON TECHNOLOGY INC COM 595112103 304,056 900 SH SOLE 0 0 900
MICROSOFT CORP COM 594918104 3,472,871 9,382 SH SOLE 428 0 8,954
MOELIS & CO CL A 60786M105 1,764,036 30,948 SH SOLE 604 0 30,344
MSCI INC COM 55354G100 506,130 939 SH SOLE 64 0 875
NORFOLK SOUTHN CORP COM 655844108 1,786,001 6,223 SH SOLE 371 0 5,852
NORTHROP GRUMMAN CORP COM 666807102 895,781 1,313 SH SOLE 104 0 1,209
NU HLDGS LTD ORD SHS CL A G6683N103 998,715 69,500 SH SOLE 0 0 69,500
NVIDIA CORPORATION COM 67066G104 4,260,243 24,428 SH SOLE 10,026 0 14,402
NVR INC COM 62944T105 2,214,183 336 SH SOLE 14 0 322
ONEOK INC NEW COM 682680103 824,357 9,120 SH SOLE 0 0 9,120
ORACLE CORP COM 68389X105 839,998 5,710 SH SOLE 380 0 5,330
OREILLY AUTOMOTIVE INC COM 67103H107 1,871,770 20,277 SH SOLE 1,663 0 18,614
PAYCHEX INC COM 704326107 729,130 7,915 SH SOLE 418 0 7,497
PHILIP MORRIS INTL INC COM 718172109 1,198,384 7,248 SH SOLE 561 0 6,687
PROCTER & GAMBLE CO COM 742718109 513,846 3,558 SH SOLE 19 0 3,539
PROGRESSIVE CORP COM 743315103 4,805,734 24,242 SH SOLE 707 0 23,535
REDCLOUD HLDGS PLC SHS G71115102 9,237 13,010 SH SOLE 0 0 13,010
RESTAURANT BRANDS INTL INC COM 76131D103 557,502 7,544 SH SOLE 590 0 6,954
RH COM 74967X103 274,047 1,960 SH SOLE 163 0 1,797
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 53,026 23,567 SH SOLE 0 0 23,567
SCHWAB CHARLES CORP COM 808513105 6,736,580 71,681 SH SOLE 2,096 0 69,585
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1,337,469 3,414 SH SOLE 7 0 3,407
SERVICENOW INC COM 81762P102 843,091 8,064 SH SOLE 545 0 7,519
SHENANDOAH TELECOMMUNICATION COM 82312B106 288,493 18,709 SH SOLE 1,539 0 17,170
SHOPIFY INC CL A SUB VTG SHS 82509L107 803,651 6,775 SH SOLE 460 0 6,315
SOMNIGROUP INTERNATIONAL INC COM 88023U101 4,323,211 58,485 SH SOLE 1,160 0 57,325
SPDR SERIES TRUST STATE STREET SPD 78468R663 303,878 3,316 SH SOLE 600 0 2,716
STARBUCKS CORP COM 855244109 1,096,582 12,240 SH SOLE 927 0 11,313
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 471,829 726 SH SOLE 41 0 685
SYNOPSYS INC COM 871607107 295,774 746 SH SOLE 50 0 696
SYSCO CORP COM 871829107 290,456 4,072 SH SOLE 0 0 4,072
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 410,271 1,214 SH SOLE 0 0 1,214
TE CONNECTIVITY PLC ORD SHS G87052109 1,018,554 4,873 SH SOLE 342 0 4,531
TEXAS INSTRS INC COM 882508104 1,016,323 5,235 SH SOLE 407 0 4,828
THOR INDS INC COM 885160101 4,206,688 52,656 SH SOLE 1,050 0 51,606
TRAVELERS COMPANIES INC COM 89417E109 512,773 1,758 SH SOLE 0 0 1,758
UNILEVER PLC SPON ADR NEW 904767803 809,829 14,215 SH SOLE 0 0 14,215
UNITEDHEALTH GROUP INC COM 91324P102 664,100 2,454 SH SOLE 172 0 2,282
VERIZON COMMUNICATIONS INC COM 92343V104 1,211,423 24,132 SH SOLE 62 0 24,070
VISA INC COM CL A 92826C839 900,373 2,979 SH SOLE 175 0 2,804
WALMART INC COM 931142103 241,352 1,942 SH SOLE 0 0 1,942
WESTERN DIGITAL CORP COM 958102105 200,163 740 SH SOLE 0 0 740
ZOETIS INC CL A 98978V103 544,475 4,606 SH SOLE 310 0 4,296