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 5,757,370 23,347 SH SOLE 23,347 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,833,717 7,436 SH OTR 7,333 103 0
EATON CORP PLC SHS G29183103 404,564 1,081 SH SOLE 1,081 0 0
EATON CORP PLC SHS G29183103 404,938 1,082 SH OTR 1,082 0 0
LINDE PLC SHS G54950103 86,925 183 SH SOLE 183 0 0
LINDE PLC SHS G54950103 299,250 630 SH OTR 630 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 217,773 992 SH SOLE 992 0 0
CHUBB LIMITED COM H1467J104 11,993,084 42,491 SH SOLE 42,421 0 70
CHUBB LIMITED COM H1467J104 3,690,136 13,074 SH OTR 13,059 15 0
AFLAC INC COM 001055102 200,278 1,793 SH SOLE 1,793 0 0
AT&T INC COM 00206R102 230,777 8,172 SH SOLE 7,872 0 300
AT&T INC COM 00206R102 1,043,863 36,964 SH OTR 2,467 0 34,497
ABBOTT LABS COM 002824100 12,557,276 93,753 SH SOLE 93,753 0 0
ABBOTT LABS COM 002824100 3,398,191 25,371 SH OTR 24,762 384 225
ABBVIE INC COM 00287Y109 2,067,420 8,929 SH SOLE 8,929 0 0
ABBVIE INC COM 00287Y109 998,632 4,313 SH OTR 4,313 0 0
ADOBE INC COM 00724F101 7,468,070 21,171 SH SOLE 21,171 0 0
ADOBE INC COM 00724F101 1,967,639 5,578 SH OTR 5,523 55 0
ALLSTATE CORP COM 020002101 783,472 3,650 SH SOLE 3,650 0 0
ALLSTATE CORP COM 020002101 17,172 80 SH OTR 80 0 0
ALPHABET INC CAP STK CL C 02079K107 810,534 3,328 SH SOLE 3,277 0 51
ALPHABET INC CAP STK CL C 02079K107 304,681 1,251 SH OTR 1,251 0 0
ALPHABET INC CAP STK CL A 02079K305 1,338,508 5,506 SH SOLE 5,506 0 0
ALPHABET INC CAP STK CL A 02079K305 308,493 1,269 SH OTR 1,269 0 0
ALTRIA GROUP INC COM 02209S103 944,327 14,295 SH SOLE 14,295 0 0
ALTRIA GROUP INC COM 02209S103 2,314,346 35,034 SH OTR 2,384 0 32,650
AMAZON COM INC COM 023135106 15,021,222 68,412 SH SOLE 68,276 0 136
AMAZON COM INC COM 023135106 4,584,841 20,881 SH OTR 19,136 245 1,500
AMERICAN ELEC PWR CO INC COM 025537101 459,900 4,088 SH SOLE 4,008 0 80
AMERICAN ELEC PWR CO INC COM 025537101 314,775 2,798 SH OTR 2,798 0 0
AMERICAN EXPRESS CO COM 025816109 58,460 176 SH SOLE 176 0 0
AMERICAN EXPRESS CO COM 025816109 921,079 2,773 SH OTR 2,773 0 0
AMERICAN TOWER CORP NEW COM 03027X100 177,896 925 SH SOLE 925 0 0
AMERICAN TOWER CORP NEW COM 03027X100 32,694 170 SH OTR 170 0 0
AMGEN INC COM 031162100 11,773,948 41,722 SH SOLE 41,576 0 146
AMGEN INC COM 031162100 4,137,334 14,661 SH OTR 14,641 20 0
ANALOG DEVICES INC COM 032654105 192,874 785 SH SOLE 785 0 0
ANALOG DEVICES INC COM 032654105 98,280 400 SH OTR 400 0 0
ANTERO RESOURCES CORP COM 03674X106 381,879 11,379 SH OTR 11,379 0 0
APPLE INC COM 037833100 30,264,303 118,856 SH SOLE 118,579 0 277
APPLE INC COM 037833100 11,512,076 45,211 SH OTR 44,551 60 600
APPLIED MATLS INC COM 038222105 407,023 1,988 SH SOLE 1,988 0 0
APPLIED MATLS INC COM 038222105 818,960 4,000 SH OTR 4,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 11,435,053 38,961 SH SOLE 38,873 0 88
AUTOMATIC DATA PROCESSING IN COM 053015103 4,649,920 15,843 SH OTR 15,813 30 0
BANK AMERICA CORP COM 060505104 402,556 7,803 SH SOLE 7,803 0 0
BANK AMERICA CORP COM 060505104 244,175 4,733 SH OTR 4,733 0 0
BANK NEW YORK MELLON CORP COM 064058100 132,495 1,216 SH SOLE 1,216 0 0
BANK NEW YORK MELLON CORP COM 064058100 813,604 7,467 SH OTR 7,467 0 0
BECTON DICKINSON & CO COM 075887109 88,905 475 SH SOLE 475 0 0
BECTON DICKINSON & CO COM 075887109 271,958 1,453 SH OTR 1,453 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 754,200 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 754,200 1 SH OTR 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,685,586 7,331 SH SOLE 7,271 0 60
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,075,310 4,128 SH OTR 3,928 0 200
BLACKSTONE INC COM 09260D107 123,012 720 SH SOLE 720 0 0
BLACKSTONE INC COM 09260D107 217,833 1,275 SH OTR 1,275 0 0
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 273,995 10,510 SH OTR 10,510 0 0
BLUE RIDGE BANKSHARES INC VA COM 095825105 115,123 27,216 SH SOLE 27,216 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 499,482 11,075 SH SOLE 11,075 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 538,945 11,950 SH OTR 1,217 0 10,733
BROADCOM INC COM 11135F101 52,565,879 159,334 SH SOLE 159,334 0 0
BROADCOM INC COM 11135F101 20,528,319 62,224 SH OTR 61,959 265 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 307,855 4,489 SH SOLE 4,039 0 450
BROWN FORMAN CORP CL A 115637100 1,221,714 45,400 SH SOLE 45,400 0 0
BROWN FORMAN CORP CL B 115637209 1,378,696 50,912 SH SOLE 50,912 0 0
BROWN FORMAN CORP CL B 115637209 2,402,889 88,733 SH OTR 88,733 0 0
C & F FINL CORP COM 12466Q104 505,008 7,515 SH OTR 7,515 0 0
THE CIGNA GROUP COM 125523100 107,805 374 SH SOLE 374 0 0
THE CIGNA GROUP COM 125523100 951,801 3,302 SH OTR 3,302 0 0
CME GROUP INC COM 12572Q105 215,881 799 SH SOLE 799 0 0
CME GROUP INC COM 12572Q105 6,754 25 SH OTR 25 0 0
CSX CORP COM 126408103 8,681,520 244,481 SH SOLE 243,740 0 741
CSX CORP COM 126408103 2,776,953 78,202 SH OTR 75,832 120 2,250
THE CAMPBELLS COMPANY COM 134429109 12,632 400 SH SOLE 400 0 0
THE CAMPBELLS COMPANY COM 134429109 474,742 15,033 SH OTR 15,033 0 0
CAPITAL ONE FINL CORP COM 14040H105 391,147 1,840 SH SOLE 1,712 0 128
CAPITAL ONE FINL CORP COM 14040H105 302,926 1,425 SH OTR 1,425 0 0
CARMAX INC COM 143130102 56,087 1,250 SH SOLE 1,250 0 0
CARMAX INC COM 143130102 385,208 8,585 SH OTR 6,145 0 2,440
CARRIER GLOBAL CORPORATION COM 14448C104 50,804 851 SH SOLE 851 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 434,019 7,270 SH OTR 7,270 0 0
CATERPILLAR INC COM 149123101 393,171 824 SH SOLE 824 0 0
CATERPILLAR INC COM 149123101 329,710 691 SH OTR 691 0 0
CHEVRON CORP NEW COM 166764100 8,790,035 56,604 SH SOLE 56,326 0 278
CHEVRON CORP NEW COM 166764100 5,608,919 36,119 SH OTR 21,556 30 14,533
CISCO SYS INC COM 17275R102 14,746,220 215,525 SH SOLE 214,502 0 1,023
CISCO SYS INC COM 17275R102 3,937,502 57,549 SH OTR 57,449 100 0
CITIGROUP INC COM NEW 172967424 222,488 2,192 SH SOLE 1,000 0 1,192
CITIGROUP INC COM NEW 172967424 3,045 30 SH OTR 30 0 0
COCA COLA CO COM 191216100 1,294,765 19,523 SH SOLE 19,523 0 0
COCA COLA CO COM 191216100 1,717,356 25,895 SH OTR 25,370 0 525
COLGATE PALMOLIVE CO COM 194162103 258,925 3,239 SH SOLE 3,239 0 0
COLGATE PALMOLIVE CO COM 194162103 302,013 3,778 SH OTR 3,778 0 0
CONOCOPHILLIPS COM 20825C104 148,790 1,573 SH SOLE 1,573 0 0
CONOCOPHILLIPS COM 20825C104 163,356 1,727 SH OTR 1,727 0 0
CONSOLIDATED EDISON INC COM 209115104 125,851 1,252 SH SOLE 1,152 0 100
CONSOLIDATED EDISON INC COM 209115104 102,027 1,015 SH OTR 1,015 0 0
CONSTELLATION ENERGY CORP COM 21037T109 79,634 242 SH SOLE 242 0 0
CONSTELLATION ENERGY CORP COM 21037T109 430,423 1,308 SH OTR 1,308 0 0
CORNING INC COM 219350105 11,986,059 146,118 SH SOLE 146,118 0 0
CORNING INC COM 219350105 3,693,810 45,030 SH OTR 44,515 515 0
COSTCO WHSL CORP NEW COM 22160K105 8,475,993 9,157 SH SOLE 9,121 0 36
COSTCO WHSL CORP NEW COM 22160K105 3,436,864 3,713 SH OTR 3,667 46 0
CROWDSTRIKE HLDGS INC CL A 22788C105 257,449 525 SH OTR 525 0 0
DANAHER CORPORATION COM 235851102 141,359 713 SH SOLE 713 0 0
DANAHER CORPORATION COM 235851102 225,619 1,138 SH OTR 1,138 0 0
DEERE & CO COM 244199105 1,660,311 3,631 SH SOLE 3,631 0 0
DEERE & CO COM 244199105 32,008 70 SH OTR 70 0 0
DEXCOM INC COM 252131107 312,965 4,651 SH OTR 4,651 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 328,240 9,030 SH OTR 9,030 0 0
DISNEY WALT CO COM 254687106 215,832 1,885 SH SOLE 1,885 0 0
DISNEY WALT CO COM 254687106 287,395 2,510 SH OTR 2,510 0 0
DOMINION ENERGY INC COM 25746U109 1,138,251 18,608 SH SOLE 18,608 0 0
DOMINION ENERGY INC COM 25746U109 1,850,025 30,244 SH OTR 5,415 0 24,829
DOVER CORP COM 260003108 1,668 10 SH SOLE 10 0 0
DOVER CORP COM 260003108 406,898 2,439 SH OTR 1,239 0 1,200
DUKE ENERGY CORP NEW COM NEW 26441C204 1,047,791 8,467 SH SOLE 8,188 0 279
DUKE ENERGY CORP NEW COM NEW 26441C204 242,178 1,957 SH OTR 1,957 0 0
DUPONT DE NEMOURS INC COM 26614N102 133,988 1,720 SH SOLE 1,720 0 0
DUPONT DE NEMOURS INC COM 26614N102 96,829 1,243 SH OTR 1,243 0 0
EMERSON ELEC CO COM 291011104 323,621 2,467 SH SOLE 2,467 0 0
EMERSON ELEC CO COM 291011104 133,147 1,015 SH OTR 1,015 0 0
ENBRIDGE INC COM 29250N105 664,305 13,165 SH SOLE 13,165 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 517,268 16,542 SH SOLE 16,542 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 67,480 2,158 SH OTR 2,158 0 0
EQUIFAX INC COM 294429105 487,407 1,900 SH OTR 602 0 1,298
EXELON CORP COM 30161N101 105,638 2,347 SH SOLE 2,347 0 0
EXELON CORP COM 30161N101 179,229 3,982 SH OTR 3,982 0 0
EXXON MOBIL CORP COM 30231G102 1,959,369 17,378 SH SOLE 17,378 0 0
EXXON MOBIL CORP COM 30231G102 1,207,101 10,706 SH OTR 10,706 0 0
META PLATFORMS INC CL A 30303M102 386,283 526 SH SOLE 526 0 0
META PLATFORMS INC CL A 30303M102 125,578 171 SH OTR 171 0 0
FASTENAL CO COM 311900104 12,216,648 249,116 SH SOLE 248,823 0 293
FASTENAL CO COM 311900104 4,491,377 91,586 SH OTR 91,096 490 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 192,546 1,953 SH SOLE 1,703 0 250
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 121,857 1,236 SH OTR 1,236 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 380,817 6,356 SH SOLE 6,356 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 50,474 842 SH OTR 842 0 0
FISERV INC COM 337738108 411,931 3,195 SH OTR 3,195 0 0
GALLAGHER ARTHUR J & CO COM 363576109 92,302 298 SH SOLE 298 0 0
GALLAGHER ARTHUR J & CO COM 363576109 323,678 1,045 SH OTR 1,045 0 0
GE VERNOVA INC COM 36828A101 210,295 342 SH SOLE 342 0 0
GE VERNOVA INC COM 36828A101 9,223 15 SH OTR 15 0 0
GENERAL DYNAMICS CORP COM 369550108 117,986 346 SH SOLE 346 0 0
GENERAL DYNAMICS CORP COM 369550108 303,149 889 SH OTR 889 0 0
GE AEROSPACE COM NEW 369604301 434,083 1,443 SH SOLE 1,443 0 0
GE AEROSPACE COM NEW 369604301 18,951 63 SH OTR 63 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 109,099 137 SH SOLE 137 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 535,147 672 SH OTR 672 0 0
HANESBRANDS INC COM 410345102 5,931 900 SH SOLE 900 0 0
HANESBRANDS INC COM 410345102 477,840 72,510 SH OTR 53,165 0 19,345
HERSHEY CO COM 427866108 285,251 1,525 SH SOLE 1,525 0 0
HIGHWOODS PPTYS INC COM 431284108 6,364 200 SH SOLE 200 0 0
HIGHWOODS PPTYS INC COM 431284108 344,451 10,825 SH OTR 10,825 0 0
HOME DEPOT INC COM 437076102 14,143,156 34,905 SH SOLE 34,780 0 125
HOME DEPOT INC COM 437076102 4,327,429 10,680 SH OTR 9,330 20 1,330
HONEYWELL INTL INC COM 438516106 400,581 1,903 SH SOLE 1,903 0 0
HONEYWELL INTL INC COM 438516106 279,123 1,326 SH OTR 1,326 0 0
IDEXX LABS INC COM 45168D104 431,250 675 SH OTR 675 0 0
ILLINOIS TOOL WKS INC COM 452308109 409,914 1,572 SH SOLE 1,572 0 0
ILLINOIS TOOL WKS INC COM 452308109 745,773 2,860 SH OTR 2,860 0 0
INTEL CORP COM 458140100 82,197 2,450 SH SOLE 2,325 0 125
INTEL CORP COM 458140100 220,088 6,560 SH OTR 2,275 0 4,285
INTERNATIONAL BUSINESS MACHS COM 459200101 103,552 367 SH SOLE 367 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 331,255 1,174 SH OTR 1,174 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 441,872 736 SH SOLE 736 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 306,188 510 SH OTR 283 227 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,004,031 2,245 SH SOLE 2,245 0 0
INTUIT COM 461202103 4,006,632 5,867 SH SOLE 5,792 0 75
INTUIT COM 461202103 2,347,161 3,437 SH OTR 3,437 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 168,169 886 SH SOLE 886 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 131,177 691 SH OTR 691 0 0
IRON MTN INC DEL COM 46284V101 10,324,483 101,280 SH SOLE 100,755 0 525
IRON MTN INC DEL COM 46284V101 3,892,476 38,184 SH OTR 38,184 0 0
ISHARES TR S&P 100 ETF 464287101 373,113 1,121 SH SOLE 1,121 0 0
ISHARES TR SELECT DIVID ETF 464287168 240,433 1,692 SH SOLE 1,692 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,979,789 2,958 SH SOLE 2,958 0 0
ISHARES TR CORE S&P500 ETF 464287200 174,018 260 SH OTR 260 0 0
ISHARES TR CORE US AGGBD ET 464287226 183,958 1,835 SH SOLE 1,835 0 0
ISHARES TR CORE US AGGBD ET 464287226 951,773 9,494 SH OTR 9,444 50 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,424,013 11,796 SH SOLE 11,796 0 0
ISHARES TR S&P 500 VAL ETF 464287408 477,657 2,313 SH SOLE 2,313 0 0
ISHARES TR S&P 500 VAL ETF 464287408 67,115 325 SH OTR 325 0 0
ISHARES TR MSCI EAFE ETF 464287465 338,092 3,621 SH SOLE 3,621 0 0
ISHARES TR MSCI EAFE ETF 464287465 731,180 7,831 SH OTR 7,731 100 0
ISHARES TR RUS MDCP VAL ETF 464287473 202,381 1,449 SH SOLE 1,449 0 0
ISHARES TR RUS MD CP GR ETF 464287481 213,615 1,500 SH SOLE 1,500 0 0
ISHARES TR RUS MD CP GR ETF 464287481 19,510 137 SH OTR 137 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,283,086 34,004 SH SOLE 34,004 0 0
ISHARES TR RUS MID CAP ETF 464287499 2,862,514 29,648 SH OTR 22,833 0 6,815
ISHARES TR CORE S&P MCP ETF 464287507 424,255 6,501 SH SOLE 6,501 0 0
ISHARES TR CORE S&P MCP ETF 464287507 321,536 4,927 SH OTR 4,927 0 0
ISHARES TR EXPANDED TECH 464287515 273,148 2,375 SH SOLE 2,375 0 0
ISHARES TR ISHARES BIOTECH 464287556 315,448 2,185 SH SOLE 2,185 0 0
ISHARES TR ISHARES BIOTECH 464287556 363,379 2,517 SH OTR 2,517 0 0
ISHARES TR SELECT US REIT 464287564 876,790 14,229 SH SOLE 14,229 0 0
ISHARES TR SELECT US REIT 464287564 263,425 4,275 SH OTR 675 0 3,600
ISHARES TR S&P MC 400GR ETF 464287606 737,298 7,689 SH SOLE 7,689 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,051,167 4,379 SH SOLE 4,379 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,199,900 9,092 SH SOLE 9,092 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,965,945 12,258 SH OTR 9,053 345 2,860
ISHARES TR CORE S&P SCP ETF 464287804 981,179 8,257 SH SOLE 8,257 0 0
ISHARES TR CORE S&P SCP ETF 464287804 267,129 2,248 SH OTR 1,173 1,075 0
ISHARES TR NATIONAL MUN ETF 464288414 1,225,486 11,508 SH SOLE 11,508 0 0
ISHARES TR NATIONAL MUN ETF 464288414 13,843 130 SH OTR 130 0 0
ISHARES TR INTRM GOV CR ETF 464288612 39,866,756 371,071 SH SOLE 369,036 0 2,035
ISHARES TR INTRM GOV CR ETF 464288612 5,195,546 48,359 SH OTR 46,349 1,940 70
ISHARES TR MSCI EAFE MIN VL 46429B689 4,452,981 52,493 SH SOLE 51,833 0 660
ISHARES TR MSCI EAFE MIN VL 46429B689 272,558 3,213 SH OTR 2,848 365 0
ISHARES TR CORE MSCI TOTAL 46432F834 3,660,275 44,324 SH SOLE 43,724 0 600
ISHARES TR CORE MSCI TOTAL 46432F834 1,106,324 13,397 SH OTR 13,162 135 100
ISHARES TR CORE MSCI EAFE 46432F842 7,580,690 86,825 SH SOLE 86,130 0 695
ISHARES TR CORE MSCI EAFE 46432F842 1,444,980 16,550 SH OTR 16,195 355 0
ISHARES INC CORE MSCI EMKT 46434G103 376,798 5,716 SH SOLE 5,716 0 0
ISHARES INC CORE MSCI EMKT 46434G103 11,206 170 SH OTR 170 0 0
JPMORGAN CHASE & CO. COM 46625H100 20,169,540 63,943 SH SOLE 63,759 0 184
JPMORGAN CHASE & CO. COM 46625H100 7,234,387 22,935 SH OTR 22,635 0 300
JOHNSON & JOHNSON COM 478160104 13,703,279 73,904 SH SOLE 73,555 0 349
JOHNSON & JOHNSON COM 478160104 4,842,057 26,114 SH OTR 24,774 40 1,300
KIMBERLY-CLARK CORP COM 494368103 696,677 5,603 SH SOLE 5,603 0 0
KIMBERLY-CLARK CORP COM 494368103 39,167 315 SH OTR 315 0 0
ELI LILLY & CO COM 532457108 13,943,825 18,275 SH SOLE 18,275 0 0
ELI LILLY & CO COM 532457108 3,818,815 5,005 SH OTR 4,925 80 0
LINCOLN NATL CORP IND COM 534187109 225,848 5,600 SH SOLE 5,600 0 0
LINCOLN NATL CORP IND COM 534187109 52,025 1,290 SH OTR 1,290 0 0
LOCKHEED MARTIN CORP COM 539830109 202,180 405 SH SOLE 405 0 0
LOCKHEED MARTIN CORP COM 539830109 72,385 145 SH OTR 145 0 0
LOWES COS INC COM 548661107 4,680,397 18,624 SH SOLE 18,474 0 150
LOWES COS INC COM 548661107 3,297,187 13,120 SH OTR 2,472 0 10,648
MARATHON PETE CORP COM 56585A102 511,146 2,652 SH SOLE 2,652 0 0
MARATHON PETE CORP COM 56585A102 238,997 1,240 SH OTR 1,240 0 0
MARKEL GROUP INC COM 570535104 63,074 33 SH SOLE 33 0 0
MARKEL GROUP INC COM 570535104 139,529 73 SH OTR 73 0 0
MARRIOTT INTL INC NEW CL A 571903202 755,015 2,899 SH SOLE 2,899 0 0
MASTERCARD INCORPORATED CL A 57636Q104 498,277 876 SH SOLE 876 0 0
MASTERCARD INCORPORATED CL A 57636Q104 14,220 25 SH OTR 25 0 0
MCDONALDS CORP COM 580135101 1,388,169 4,568 SH SOLE 4,503 0 65
MCDONALDS CORP COM 580135101 3,112,745 10,243 SH OTR 7,758 0 2,485
MERCK & CO INC COM 58933Y105 2,248,904 26,795 SH SOLE 26,720 0 75
MERCK & CO INC COM 58933Y105 2,650,593 31,581 SH OTR 7,539 0 24,042
MICROSOFT CORP COM 594918104 40,216,745 77,646 SH SOLE 77,101 0 545
MICROSOFT CORP COM 594918104 19,655,166 37,948 SH OTR 36,558 115 1,275
MICROCHIP TECHNOLOGY INC. COM 595017104 526,475 8,198 SH SOLE 8,198 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 334,265 5,205 SH OTR 5,205 0 0
MICRON TECHNOLOGY INC COM 595112103 313,725 1,875 SH SOLE 1,875 0 0
MONDELEZ INTL INC CL A 609207105 306,852 4,912 SH SOLE 3,972 0 940
MONDELEZ INTL INC CL A 609207105 1,542,946 24,699 SH OTR 1,816 0 22,883
NRG ENERGY INC COM NEW 629377508 309,324 1,910 SH SOLE 1,910 0 0
NRG ENERGY INC COM NEW 629377508 793,555 4,900 SH OTR 4,900 0 0
NEXTERA ENERGY INC COM 65339F101 258,326 3,422 SH SOLE 3,422 0 0
NEXTERA ENERGY INC COM 65339F101 297,959 3,947 SH OTR 3,947 0 0
NIKE INC CL B 654106103 239,104 3,429 SH SOLE 3,429 0 0
NIKE INC CL B 654106103 288,682 4,140 SH OTR 4,140 0 0
NORFOLK SOUTHN CORP COM 655844108 1,782,332 5,933 SH SOLE 5,933 0 0
NORFOLK SOUTHN CORP COM 655844108 3,746,112 12,470 SH OTR 9,935 0 2,535
NORTHROP GRUMMAN CORP COM 666807102 9,516,359 15,618 SH SOLE 15,618 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,823,588 4,634 SH OTR 4,602 32 0
NVIDIA CORPORATION COM 67066G104 11,701,178 62,714 SH SOLE 62,714 0 0
NVIDIA CORPORATION COM 67066G104 3,167,941 16,979 SH OTR 16,639 340 0
OGE ENERGY CORP COM 670837103 92,540 2,000 SH SOLE 2,000 0 0
OGE ENERGY CORP COM 670837103 236,624 5,114 SH OTR 5,114 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 11,027,130 102,283 SH SOLE 102,283 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 2,734,277 25,362 SH OTR 25,137 225 0
ONEOK INC NEW COM 682680103 116,314 1,594 SH SOLE 1,594 0 0
ONEOK INC NEW COM 682680103 114,052 1,563 SH OTR 1,563 0 0
ORACLE CORP COM 68389X105 7,593,480 27,000 SH SOLE 27,000 0 0
ORACLE CORP COM 68389X105 1,157,302 4,115 SH OTR 4,115 0 0
OTIS WORLDWIDE CORP COM 68902V107 41,234 451 SH SOLE 451 0 0
OTIS WORLDWIDE CORP COM 68902V107 318,907 3,488 SH OTR 3,488 0 0
PNC FINL SVCS GROUP INC COM 693475105 840,892 4,185 SH SOLE 4,185 0 0
PAYCHEX INC COM 704326107 313,857 2,476 SH SOLE 2,476 0 0
PAYCHEX INC COM 704326107 151,478 1,195 SH OTR 1,195 0 0
PEPSICO INC COM 713448108 7,517,612 53,529 SH SOLE 53,250 0 279
PEPSICO INC COM 713448108 4,566,547 32,516 SH OTR 16,939 25 15,552
PFIZER INC COM 717081103 280,713 11,017 SH SOLE 11,017 0 0
PFIZER INC COM 717081103 518,212 20,338 SH OTR 13,538 0 6,800
PHILIP MORRIS INTL INC COM 718172109 5,227,219 32,227 SH SOLE 31,400 0 827
PHILIP MORRIS INTL INC COM 718172109 4,558,631 28,105 SH OTR 9,187 30 18,888
PHILLIPS 66 COM 718546104 183,899 1,352 SH SOLE 1,352 0 0
PHILLIPS 66 COM 718546104 65,289 480 SH OTR 480 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 75,500 805 SH SOLE 805 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 262,612 2,800 SH OTR 2,800 0 0
PRICE T ROWE GROUP INC COM 74144T108 6,436,964 62,714 SH SOLE 62,472 0 242
PRICE T ROWE GROUP INC COM 74144T108 1,897,095 18,483 SH OTR 18,443 40 0
PROCTER AND GAMBLE CO COM 742718109 9,859,566 64,169 SH SOLE 63,848 0 321
PROCTER AND GAMBLE CO COM 742718109 4,537,284 29,530 SH OTR 28,118 22 1,390
PROGRESSIVE CORP COM 743315103 137,551 557 SH SOLE 557 0 0
PROGRESSIVE CORP COM 743315103 177,804 720 SH OTR 720 0 0
RGC RES INC COM 74955L103 87,807 3,913 SH SOLE 3,913 0 0
RGC RES INC COM 74955L103 1,030,893 45,940 SH OTR 1,381 0 44,559
RTX CORPORATION COM 75513E101 583,312 3,486 SH SOLE 3,486 0 0
RTX CORPORATION COM 75513E101 1,401,388 8,375 SH OTR 8,375 0 0
REALTY INCOME CORP COM 756109104 4,879,370 80,266 SH SOLE 80,091 0 175
REALTY INCOME CORP COM 756109104 1,388,990 22,849 SH OTR 22,579 270 0
SHELL PLC SPON ADS 780259305 342,771 4,792 SH SOLE 4,792 0 0
SHELL PLC SPON ADS 780259305 120,170 1,680 SH OTR 1,680 0 0
S&P GLOBAL INC COM 78409V104 246,761 507 SH SOLE 507 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 31,037,992 46,591 SH SOLE 46,276 0 315
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,432,095 6,653 SH OTR 6,561 52 40
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 42,128,896 1,243,107 SH SOLE 1,236,577 0 6,530
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 5,498,110 162,234 SH OTR 155,809 6,200 225
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 104,305 175 SH SOLE 175 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 146,027 245 SH OTR 0 245 0
SCHWAB CHARLES CORP COM 808513105 246,503 2,582 SH SOLE 2,582 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8,455,288 94,346 SH SOLE 93,976 0 370
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,124,710 23,708 SH OTR 23,553 155 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 6,370,228 45,773 SH SOLE 45,163 0 610
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 805,655 5,789 SH OTR 5,279 435 75
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,406,350 30,705 SH SOLE 30,330 0 375
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 153,918 1,964 SH OTR 1,654 310 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4,856,783 20,267 SH SOLE 20,007 0 260
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 588,795 2,457 SH OTR 2,262 195 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,805,025 20,204 SH SOLE 19,904 0 300
SELECT SECTOR SPDR TR ENERGY 81369Y506 234,070 2,620 SH OTR 2,445 175 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 5,850,982 108,613 SH SOLE 107,413 0 1,200
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 651,018 12,085 SH OTR 11,145 940 0
SELECT SECTOR SPDR TR INDL 81369Y704 4,340,957 28,146 SH SOLE 27,746 0 400
SELECT SECTOR SPDR TR INDL 81369Y704 467,625 3,032 SH OTR 2,852 180 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 14,204,616 50,396 SH SOLE 49,696 0 700
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,560,940 5,538 SH OTR 5,138 400 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 19,322,008 163,234 SH SOLE 162,984 0 250
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3,968,827 33,529 SH OTR 33,274 255 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 8,623,760 98,885 SH SOLE 98,747 0 138
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,150,685 24,661 SH OTR 24,266 395 0
SOUTHERN CO COM 842587107 485,032 5,118 SH SOLE 5,118 0 0
SOUTHERN CO COM 842587107 127,939 1,350 SH OTR 1,350 0 0
STEEL DYNAMICS INC COM 858119100 205,659 1,475 SH SOLE 1,475 0 0
STEEL DYNAMICS INC COM 858119100 13,943 100 SH OTR 100 0 0
STRYKER CORPORATION COM 863667101 133,081 360 SH SOLE 360 0 0
STRYKER CORPORATION COM 863667101 1,626,548 4,400 SH OTR 1,792 0 2,608
SYSCO CORP COM 871829107 72,047 875 SH SOLE 875 0 0
SYSCO CORP COM 871829107 155,869 1,893 SH OTR 1,393 0 500
TJX COS INC NEW COM 872540109 15,664,811 108,377 SH SOLE 108,227 0 150
TJX COS INC NEW COM 872540109 4,008,961 27,736 SH OTR 27,686 50 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 374,807 1,342 SH OTR 1,342 0 0
TAPESTRY INC COM 876030107 56,610 500 SH SOLE 500 0 0
TAPESTRY INC COM 876030107 1,256,289 11,096 SH OTR 11,096 0 0
TESLA INC COM 88160R101 546,116 1,228 SH SOLE 1,228 0 0
TEXAS INSTRS INC COM 882508104 352,761 1,920 SH SOLE 1,920 0 0
TEXAS INSTRS INC COM 882508104 178,953 974 SH OTR 974 0 0
3M CO COM 88579Y101 560,199 3,610 SH SOLE 3,610 0 0
3M CO COM 88579Y101 436,676 2,814 SH OTR 2,684 0 130
TRACTOR SUPPLY CO COM 892356106 162,079 2,850 SH SOLE 2,850 0 0
TRACTOR SUPPLY CO COM 892356106 348,328 6,125 SH OTR 6,125 0 0
TRUIST FINL CORP COM 89832Q109 433,791 9,488 SH SOLE 9,488 0 0
TRUIST FINL CORP COM 89832Q109 425,333 9,303 SH OTR 9,303 0 0
UDR INC COM 902653104 308,028 8,267 SH SOLE 8,067 0 200
UDR INC COM 902653104 4,024 108 SH OTR 108 0 0
US BANCORP DEL COM NEW 902973304 8,430,636 174,439 SH SOLE 173,712 0 727
US BANCORP DEL COM NEW 902973304 2,451,249 50,719 SH OTR 50,604 115 0
UNION PAC CORP COM 907818108 1,427,202 6,038 SH SOLE 6,038 0 0
UNION PAC CORP COM 907818108 163,331 691 SH OTR 691 0 0
UNITED PARCEL SERVICE INC CL B 911312106 539,603 6,460 SH SOLE 6,460 0 0
UNITED PARCEL SERVICE INC CL B 911312106 50,118 600 SH OTR 600 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10,758,512 31,157 SH SOLE 31,073 0 84
UNITEDHEALTH GROUP INC COM 91324P102 3,584,904 10,382 SH OTR 10,372 10 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 752,459 3,487 SH SOLE 3,487 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 269,719 1,105 SH SOLE 1,105 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 13,901,544 125,840 SH SOLE 125,638 0 202
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2,787,268 25,231 SH OTR 24,981 250 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 601,802 8,092 SH SOLE 8,092 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1,057,108 17,642 SH SOLE 17,642 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 3,774 63 SH OTR 63 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 480,639 3,410 SH SOLE 3,410 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,523 25 SH OTR 25 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 207,680 800 SH SOLE 800 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 223,925 1,625 SH SOLE 1,625 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 258,375 1,875 SH OTR 1,875 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 182,749 3,373 SH SOLE 3,373 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 111,990 2,067 SH OTR 2,067 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2,515,317 20,874 SH SOLE 20,874 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 817,351 6,783 SH OTR 6,783 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 52,078 1,109 SH SOLE 1,109 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 185,726 3,955 SH OTR 3,955 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 157,706 1,875 SH SOLE 1,875 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 208,592 2,480 SH OTR 2,480 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,469,712 2,400 SH SOLE 2,400 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,228,434 2,006 SH OTR 2,006 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 13,064,009 142,901 SH SOLE 142,045 0 856
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,549,015 38,821 SH OTR 37,771 200 850
VANGUARD INDEX FDS MID CAP ETF 922908629 36,162,428 123,110 SH SOLE 122,763 0 347
VANGUARD INDEX FDS MID CAP ETF 922908629 9,484,473 32,288 SH OTR 32,074 164 50
VANGUARD INDEX FDS GROWTH ETF 922908736 470,497 981 SH SOLE 981 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 207,749 1,114 SH SOLE 1,114 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 34,871,450 137,138 SH SOLE 136,737 0 401
VANGUARD INDEX FDS SMALL CP ETF 922908751 8,322,584 32,730 SH OTR 32,557 123 50
VANGUARD INDEX FDS TOTAL STK MKT 922908769 217,576 663 SH SOLE 663 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 602,115 13,700 SH SOLE 13,410 0 290
VERIZON COMMUNICATIONS INC COM 92343V104 1,337,925 30,442 SH OTR 8,079 0 22,363
VISA INC COM CL A 92826C839 16,560,685 48,511 SH SOLE 48,337 0 174
VISA INC COM CL A 92826C839 6,641,206 19,454 SH OTR 19,454 0 0
WALMART INC COM 931142103 663,088 6,434 SH SOLE 6,434 0 0
WALMART INC COM 931142103 3,148,276 30,548 SH OTR 13,608 0 16,940
WASTE MGMT INC DEL COM 94106L109 10,846,507 49,117 SH SOLE 48,976 0 141
WASTE MGMT INC DEL COM 94106L109 3,697,577 16,744 SH OTR 16,674 70 0
WELLS FARGO CO NEW COM 949746101 218,770 2,610 SH SOLE 2,435 0 175
WELLS FARGO CO NEW COM 949746101 122,880 1,466 SH OTR 1,466 0 0
WILLIAMS COS INC COM 969457100 10,499,058 165,731 SH SOLE 165,731 0 0
WILLIAMS COS INC COM 969457100 2,677,804 42,270 SH OTR 42,020 250 0
WISDOMTREE TR INTL EQUITY FD 97717W703 62,907 950 SH SOLE 950 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 320,031 4,833 SH OTR 4,833 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,235,120 13,884 SH SOLE 13,884 0 0
YUM BRANDS INC COM 988498101 132,240 870 SH SOLE 870 0 0
YUM BRANDS INC COM 988498101 101,384 667 SH OTR 667 0 0
ZOETIS INC CL A 98978V103 7,351,848 50,245 SH SOLE 50,245 0 0
ZOETIS INC CL A 98978V103 2,595,716 17,740 SH OTR 17,565 175 0