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 2,888,003 23,208 SH SOLE 0 0 23,208
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 735,689 5,912 SH OTR 0 0 5,785
EATON CORP PLC SHS G29183103 221,582 520 SH SOLE 0 0 520
EATON CORP PLC SHS G29183103 461,061 1,082 SH OTR 0 0 1,082
LINDE PLC SHS G54950103 131,810 254 SH SOLE 0 0 254
LINDE PLC SHS G54950103 334,197 644 SH OTR 0 0 644
CHUBB LIMITED COM H1467J104 13,905,940 40,811 SH SOLE 0 0 40,760
CHUBB LIMITED COM H1467J104 4,446,657 13,050 SH OTR 0 0 13,035
AFLAC INC COM 001055102 190,765 1,627 SH SOLE 0 0 1,627
AFLAC INC COM 001055102 9,731 83 SH OTR 0 0 83
AT&T INC COM 00206R102 177,233 8,562 SH SOLE 0 0 8,262
AT&T INC COM 00206R102 736,236 35,567 SH OTR 0 0 3,657
ABBOTT LABORATORIES COM 002824100 8,861,123 97,654 SH SOLE 0 0 97,654
ABBOTT LABORATORIES COM 002824100 2,546,436 28,063 SH OTR 0 0 27,384
ABBVIE INC COM 00287Y109 1,375,464 5,466 SH SOLE 0 0 5,466
ABBVIE INC COM 00287Y109 1,168,867 4,645 SH OTR 0 0 4,575
ADVANCED MICRO DEVICES INC COM 007903107 312,529 538 SH SOLE 0 0 538
ADVANCED MICRO DEVICES INC COM 007903107 63,900 110 SH OTR 0 0 110
ALBEMARLE CORP COM 012653101 206,460 1,529 SH SOLE 0 0 1,529
ALBEMARLE CORP COM 012653101 16,473 122 SH OTR 0 0 122
ALPHABET INC CAP STK CL C 02079K107 1,243,721 3,520 SH SOLE 0 0 3,469
ALPHABET INC CAP STK CL C 02079K107 509,855 1,443 SH OTR 0 0 1,418
ALPHABET INC CAP STK CL A 02079K305 2,041,297 5,712 SH SOLE 0 0 5,712
ALPHABET INC CAP STK CL A 02079K305 484,236 1,355 SH OTR 0 0 1,330
ALTRIA GROUP INC COM 02209S103 1,063,708 14,784 SH SOLE 0 0 14,784
ALTRIA GROUP INC COM 02209S103 2,329,525 32,377 SH OTR 0 0 2,484
AMAZON COM INC COM 023135106 16,527,687 69,345 SH SOLE 0 0 69,209
AMAZON COM INC COM 023135106 5,078,072 21,306 SH OTR 0 0 19,611
AMERICAN ELEC PWR CO INC COM 025537101 388,814 2,842 SH SOLE 0 0 2,762
AMERICAN ELEC PWR CO INC COM 025537101 382,794 2,798 SH OTR 0 0 2,798
AMERICAN EXPRESS CO COM 025816109 89,298 264 SH SOLE 0 0 264
AMERICAN EXPRESS CO COM 025816109 864,905 2,557 SH OTR 0 0 2,557
AMGEN INC COM 031162100 15,255,029 42,127 SH SOLE 0 0 42,041
AMGEN INC COM 031162100 5,502,413 15,195 SH OTR 0 0 15,175
ANALOG DEVICES INC COM 032654105 323,693 815 SH SOLE 0 0 815
ANALOG DEVICES INC COM 032654105 329,651 830 SH OTR 0 0 755
ANTERO RESOURCES CORP COM 03674X106 353,438 10,058 SH OTR 0 0 10,058
APPLE INC COM 037833100 33,060,537 114,254 SH SOLE 0 0 114,130
APPLE INC COM 037833100 13,005,285 44,945 SH OTR 0 0 44,235
APPLIED MATLS INC COM 038222105 1,292,724 1,788 SH SOLE 0 0 1,788
APPLIED MATLS INC COM 038222105 2,747,400 3,800 SH OTR 0 0 3,800
AUTOMATIC DATA PROCESSING IN COM 053015103 8,388,719 37,458 SH SOLE 0 0 37,413
AUTOMATIC DATA PROCESSING IN COM 053015103 3,509,296 15,670 SH OTR 0 0 15,640
BANK OF AMER CORP COM 060505104 605,013 10,618 SH SOLE 0 0 10,618
BANK OF AMER CORP COM 060505104 269,686 4,733 SH OTR 0 0 4,733
BANK OF NY MELLON CORP COM 064058100 138,680 959 SH SOLE 0 0 959
BANK OF NY MELLON CORP COM 064058100 1,076,476 7,444 SH OTR 0 0 7,416
BECTON DICKINSON & CO COM 075887109 31,627 209 SH SOLE 0 0 209
BECTON DICKINSON & CO COM 075887109 484,709 3,203 SH OTR 0 0 3,203
BERKSHIRE HATHAWAY INC DEL CL A 084670108 748,850 1 SH SOLE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL A 084670108 748,850 1 SH OTR 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,201,995 6,399 SH SOLE 0 0 6,339
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,906,485 3,810 SH OTR 0 0 3,610
BLACKSTONE INC COM 09260D107 4,866,595 41,358 SH SOLE 0 0 41,358
BLACKSTONE INC COM 09260D107 1,400,155 11,899 SH OTR 0 0 11,807
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 249,192 10,510 SH OTR 0 0 10,510
BLACKROCK INC COM 09290D101 12,632,013 13,137 SH SOLE 0 0 13,137
BLACKROCK INC COM 09290D101 5,228,001 5,437 SH OTR 0 0 5,383
BOEING CO COM 097023105 171,011 790 SH SOLE 0 0 790
BOEING CO COM 097023105 79,228 366 SH OTR 0 0 216
BRISTOL-MYERS SQUIBB CO COM 110122108 636,412 11,045 SH SOLE 0 0 11,045
BRISTOL-MYERS SQUIBB CO COM 110122108 611,117 10,606 SH OTR 0 0 1,217
BROADCOM INC COM 11135F101 55,906,622 147,999 SH SOLE 0 0 147,999
BROADCOM INC COM 11135F101 22,190,546 58,744 SH OTR 0 0 58,389
BROWN FORMAN CORP CL A 115637100 1,242,144 45,400 SH SOLE 0 0 45,400
BROWN FORMAN CORP CL B 115637209 1,246,873 46,787 SH SOLE 0 0 46,787
BROWN FORMAN CORP CL B 115637209 2,071,584 77,733 SH OTR 0 0 77,733
C & F FINL CORP COM 12466Q104 530,000 6,625 SH OTR 0 0 6,625
THE CIGNA GROUP COM 125523100 103,104 374 SH SOLE 0 0 374
THE CIGNA GROUP COM 125523100 837,515 3,038 SH OTR 0 0 3,038
CSX CORP COM 126408103 11,278,346 237,289 SH SOLE 0 0 236,981
CSX CORP COM 126408103 3,717,321 78,210 SH OTR 0 0 75,840
CVS HEALTH CORP COM 126650100 51,725 500 SH SOLE 0 0 500
CVS HEALTH CORP COM 126650100 545,698 5,275 SH OTR 0 0 5,275
THE CAMPBELLS COMPANY COM 134429109 8,908 400 SH SOLE 0 0 400
THE CAMPBELLS COMPANY COM 134429109 287,283 12,900 SH OTR 0 0 12,900
CAPITAL ONE FINL CORP COM 14040H105 120,572 601 SH SOLE 0 0 473
CAPITAL ONE FINL CORP COM 14040H105 394,418 1,966 SH OTR 0 0 1,834
CARMAX INC COM 143130102 66,112 1,250 SH SOLE 0 0 1,250
CARMAX INC COM 143130102 454,060 8,585 SH OTR 0 0 6,145
CARRIER GLOBAL CORPORATION COM 14448C104 62,420 851 SH SOLE 0 0 851
CARRIER GLOBAL CORPORATION COM 14448C104 479,709 6,540 SH OTR 0 0 6,540
CATERPILLAR INC COM 149123101 1,116,015 1,048 SH SOLE 0 0 1,048
CATERPILLAR INC COM 149123101 742,235 697 SH OTR 0 0 697
CHEVRON CORPORATION COM 166764100 9,185,258 55,413 SH SOLE 0 0 55,203
CHEVRON CORPORATION COM 166764100 5,892,270 35,547 SH OTR 0 0 22,243
CISCO SYS INC COM 17275R102 24,031,376 204,592 SH SOLE 0 0 203,794
CISCO SYS INC COM 17275R102 6,724,467 57,249 SH OTR 0 0 57,149
CITIGROUP INC COM NEW 172967424 209,380 1,496 SH SOLE 0 0 1,496
CITIGROUP INC COM NEW 172967424 35,689 255 SH OTR 0 0 255
COCA COLA CO COM 191216100 1,604,351 19,741 SH SOLE 0 0 19,741
COCA COLA CO COM 191216100 2,126,917 26,171 SH OTR 0 0 25,646
COLGATE PALMOLIVE CO COM 194162103 281,365 3,069 SH SOLE 0 0 3,069
COLGATE PALMOLIVE CO COM 194162103 311,253 3,395 SH OTR 0 0 3,395
CONOCOPHILLIPS COM 20825C104 172,469 1,659 SH SOLE 0 0 1,659
CONOCOPHILLIPS COM 20825C104 179,538 1,727 SH OTR 0 0 1,727
CONSOLIDATED EDISON INC COM 209115104 119,148 1,077 SH SOLE 0 0 977
CONSOLIDATED EDISON INC COM 209115104 120,586 1,090 SH OTR 0 0 1,090
CONSTELLATION ENERGY CORP COM 21037T109 191,493 771 SH SOLE 0 0 771
CONSTELLATION ENERGY CORP COM 21037T109 324,867 1,308 SH OTR 0 0 1,308
CORNING INC COM 219350105 36,260,331 141,958 SH SOLE 0 0 141,958
CORNING INC COM 219350105 11,818,490 46,269 SH OTR 0 0 45,754
COSTCO WHOLESALE CORPORATION COM 22160K105 8,716,709 9,318 SH SOLE 0 0 9,282
COSTCO WHOLESALE CORPORATION COM 22160K105 3,406,046 3,641 SH OTR 0 0 3,598
CROWDSTRIKE HLDGS INC CL A 22788C105 174,759 229 SH SOLE 0 0 229
CROWDSTRIKE HLDGS INC CL A 22788C105 400,648 525 SH OTR 0 0 525
CUMMINS INC COM 231021106 108,407 152 SH SOLE 0 0 152
CUMMINS INC COM 231021106 126,951 178 SH OTR 0 0 178
DANAHER CORP DEL COM 235851102 60,953 320 SH SOLE 0 0 320
DANAHER CORP DEL COM 235851102 216,766 1,138 SH OTR 0 0 1,138
DEERE & CO COM 244199105 1,444,369 2,277 SH SOLE 0 0 2,277
DEERE & CO COM 244199105 19,029 30 SH OTR 0 0 30
DEXCOM INC COM 252131107 3,906 58 SH SOLE 0 0 58
DEXCOM INC COM 252131107 262,934 3,904 SH OTR 0 0 3,904
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 564,918 13,695 SH OTR 0 0 13,695
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773 7,286,975 208,021 SH SOLE 0 0 208,021
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773 1,866,993 53,297 SH OTR 0 0 53,297
DISNEY WALT CO COM 254687106 127,916 1,329 SH SOLE 0 0 1,329
DISNEY WALT CO COM 254687106 200,200 2,080 SH OTR 0 0 2,080
DOMINION ENERGY INC COM 25746U109 1,037,529 15,193 SH SOLE 0 0 15,193
DOMINION ENERGY INC COM 25746U109 1,818,357 26,627 SH OTR 0 0 4,178
DOVER CORP COM 260003108 2,242 10 SH SOLE 0 0 10
DOVER CORP COM 260003108 535,132 2,386 SH OTR 0 0 1,186
DUKE ENERGY CORP NEW COM NEW 26441C204 985,172 7,783 SH SOLE 0 0 7,504
DUKE ENERGY CORP NEW COM NEW 26441C204 247,717 1,957 SH OTR 0 0 1,957
EMERSON ELEC CO COM 291011104 348,140 2,432 SH SOLE 0 0 2,432
EMERSON ELEC CO COM 291011104 115,235 805 SH OTR 0 0 805
ENBRIDGE INC COM 29250N105 723,269 13,342 SH SOLE 0 0 13,342
ENTERPRISE PRODS PARTNERS L COM 293792107 637,491 17,342 SH SOLE 0 0 17,342
ENTERPRISE PRODS PARTNERS L COM 293792107 79,328 2,158 SH OTR 0 0 2,158
EQUIFAX INC COM 294429105 253,952 1,600 SH OTR 0 0 302
EXELON CORP COM 30161N101 109,836 2,356 SH SOLE 0 0 2,356
EXELON CORP COM 30161N101 185,640 3,982 SH OTR 0 0 3,982
EXXON MOBIL CORP COM 30231G102 2,103,163 15,383 SH SOLE 0 0 15,383
EXXON MOBIL CORP COM 30231G102 1,628,882 11,914 SH OTR 0 0 11,914
META PLATFORMS INC CL A 30303M102 448,942 797 SH SOLE 0 0 797
META PLATFORMS INC CL A 30303M102 132,936 236 SH OTR 0 0 226
FASTENAL CO COM 311900104 11,339,210 236,086 SH SOLE 0 0 235,816
FASTENAL CO COM 311900104 4,385,283 91,303 SH OTR 0 0 90,813
FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 416,882 6,712 SH SOLE 0 0 6,712
FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 24,657 397 SH OTR 0 0 397
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 206,180 1,000 SH SOLE 0 0 1,000
GALLAGHER ARTHUR J & CO COM 363576109 68,411 298 SH SOLE 0 0 298
GALLAGHER ARTHUR J & CO COM 363576109 187,099 815 SH OTR 0 0 815
GENERAL MTRS CO COM 37045V100 242,339 3,144 SH SOLE 0 0 3,144
GILDAN ACTIVEWEAR INC COM 375916103 4,695 91 SH SOLE 0 0 91
GILDAN ACTIVEWEAR INC COM 375916103 381,530 7,394 SH OTR 0 0 7,394
GOLDMAN SACHS GROUP INC COM 38141G104 432,866 428 SH SOLE 0 0 428
GOLDMAN SACHS GROUP INC COM 38141G104 716,049 708 SH OTR 0 0 673
HERSHEY CO COM 427866108 267,561 1,525 SH SOLE 0 0 1,525
HIGHWOODS PPTYS INC COM 431284108 6,032 200 SH SOLE 0 0 200
HIGHWOODS PPTYS INC COM 431284108 326,482 10,825 SH OTR 0 0 10,825
HOME DEPOT INC COM 437076102 12,474,996 35,372 SH SOLE 0 0 35,277
HOME DEPOT INC COM 437076102 3,838,216 10,883 SH OTR 0 0 9,520
HONEYWELL INTL INC COM 438516205 190,091 849 SH SOLE 0 0 849
HONEYWELL INTL INC COM 438516205 167,141 746 SH OTR 0 0 746
HOWMET AEROSPACE INC COM 443201108 303,811 1,130 SH SOLE 0 0 1,130
IDEXX LABS INC COM 45168D104 9,475 18 SH SOLE 0 0 18
IDEXX LABS INC COM 45168D104 355,347 675 SH OTR 0 0 675
ILLINOIS TOOL WKS INC COM 452308109 404,082 1,494 SH SOLE 0 0 1,494
ILLINOIS TOOL WKS INC COM 452308109 705,656 2,609 SH OTR 0 0 2,609
INTEL CORP COM 458140100 211,260 1,513 SH SOLE 0 0 1,388
INTEL CORP COM 458140100 987,602 7,073 SH OTR 0 0 2,788
INTERNATIONAL BUSINESS MACHS COM 459200101 103,204 367 SH SOLE 0 0 367
INTERNATIONAL BUSINESS MACHS COM 459200101 926,305 3,294 SH OTR 0 0 3,294
INVESCO QQQ TR UNIT SER 1 46090E103 593,538 806 SH SOLE 0 0 806
INVESCO QQQ TR UNIT SER 1 46090E103 206,928 281 SH OTR 0 0 281
INTUITIVE SURGICAL INC COM NEW 46120E602 784,224 1,972 SH SOLE 0 0 1,972
INTUIT COM 461202103 1,424,016 5,456 SH SOLE 0 0 5,456
INTUIT COM 461202103 890,532 3,412 SH OTR 0 0 3,412
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 93,937 441 SH SOLE 0 0 441
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 126,704 595 SH OTR 0 0 595
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 436,804 2,704 SH SOLE 0 0 2,704
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 26,977 167 SH OTR 0 0 167
IRON MTN INC DEL COM 46284V101 12,784,592 101,216 SH SOLE 0 0 100,691
IRON MTN INC DEL COM 46284V101 4,861,924 38,492 SH OTR 0 0 38,422
ISHARES TR S&P 100 ETF 464287101 390,017 1,066 SH SOLE 0 0 1,066
ISHARES TR SELECT DIVID ETF 464287168 217,413 1,391 SH SOLE 0 0 1,391
ISHARES TR CORE S&P500 ETF 464287200 1,833,282 2,448 SH SOLE 0 0 2,448
ISHARES TR CORE S&P500 ETF 464287200 314,533 420 SH OTR 0 0 240
ISHARES TR CORE US AGGBD ET 464287226 255,467 2,581 SH SOLE 0 0 2,581
ISHARES TR CORE US AGGBD ET 464287226 934,767 9,444 SH OTR 0 0 9,444
ISHARES TR S&P 500 GRWT ETF 464287309 1,593,009 11,583 SH SOLE 0 0 11,583
ISHARES TR S&P 500 VAL ETF 464287408 598,984 2,638 SH SOLE 0 0 2,638
ISHARES TR MSCI EAFE ETF 464287465 372,721 3,588 SH SOLE 0 0 3,588
ISHARES TR MSCI EAFE ETF 464287465 730,276 7,030 SH OTR 0 0 6,930
ISHARES TR RUS MDCP VAL ETF 464287473 236,036 1,434 SH SOLE 0 0 1,434
ISHARES TR RUS MD CP GR ETF 464287481 210,098 1,435 SH SOLE 0 0 1,435
ISHARES TR RUS MD CP GR ETF 464287481 18,886 129 SH OTR 0 0 129
ISHARES TR RUS MID CAP ETF 464287499 3,553,958 32,215 SH SOLE 0 0 32,215
ISHARES TR RUS MID CAP ETF 464287499 3,146,547 28,522 SH OTR 0 0 21,707
ISHARES TR CORE S&P MCP ETF 464287507 530,208 6,876 SH SOLE 0 0 6,876
ISHARES TR CORE S&P MCP ETF 464287507 520,878 6,755 SH OTR 0 0 6,205
ISHARES TR EXPANDED TECH 464287515 215,175 2,375 SH SOLE 0 0 2,375
ISHARES TR ISHARES BIOTECH 464287556 415,565 2,185 SH SOLE 0 0 2,185
ISHARES TR ISHARES BIOTECH 464287556 401,300 2,110 SH OTR 0 0 2,110
ISHARES TR SELECT US REIT 464287564 766,180 11,329 SH SOLE 0 0 11,329
ISHARES TR SELECT US REIT 464287564 275,930 4,080 SH OTR 0 0 480
ISHARES TR S&P MC 400GR ETF 464287606 903,457 7,689 SH SOLE 0 0 7,689
ISHARES TR RUS 1000 GRW ETF 464287614 2,174,961 17,516 SH SOLE 0 0 17,516
ISHARES TR RUSSELL 2000 ETF 464287655 2,519,273 8,385 SH SOLE 0 0 8,385
ISHARES TR RUSSELL 2000 ETF 464287655 3,469,897 11,549 SH OTR 0 0 8,614
ISHARES TR CORE S&P SCP ETF 464287804 1,260,635 8,500 SH SOLE 0 0 8,500
ISHARES TR CORE S&P SCP ETF 464287804 154,835 1,044 SH OTR 0 0 1,044
ISHARES TR SP SMCP600VL ETF 464287879 230,715 1,688 SH SOLE 0 0 1,688
ISHARES TR NATIONAL MUN ETF 464288414 1,323,295 12,296 SH SOLE 0 0 12,296
ISHARES TR NATIONAL MUN ETF 464288414 447,914 4,162 SH OTR 0 0 130
ISHARES TR INTRM GOV CR ETF 464288612 45,026,507 424,398 SH SOLE 0 0 423,798
ISHARES TR INTRM GOV CR ETF 464288612 5,347,824 50,406 SH OTR 0 0 48,531
ISHARES TR US AER DEF ETF 464288760 215,753 890 SH SOLE 0 0 890
ISHARES TR MICRO-CAP ETF 464288869 180,436 902 SH SOLE 0 0 902
ISHARES TR MICRO-CAP ETF 464288869 66,013 330 SH OTR 0 0 330
ISHARES TR RUS TP200 GR ETF 464289438 201,690 694 SH SOLE 0 0 694
ISHARES TR MSCI EAFE MIN VL 46429B689 4,517,240 51,502 SH SOLE 0 0 51,332
ISHARES TR MSCI EAFE MIN VL 46429B689 276,900 3,157 SH OTR 0 0 2,817
ISHARES TR CORE MSCI TOTAL 46432F834 4,146,772 43,449 SH SOLE 0 0 43,299
ISHARES TR CORE MSCI TOTAL 46432F834 1,301,610 13,638 SH OTR 0 0 13,403
ISHARES TR CORE MSCI EAFE 46432F842 8,529,945 88,320 SH SOLE 0 0 88,150
ISHARES TR CORE MSCI EAFE 46432F842 1,682,037 17,416 SH OTR 0 0 16,802
ISHARES INC CORE MSCI EMKT 46434G103 410,969 4,961 SH SOLE 0 0 4,961
ISHARES INC CORE MSCI EMKT 46434G103 38,023 459 SH OTR 0 0 170
ISHARES TR MSCI US GARP ETF 46436E403 639,597 7,748 SH SOLE 0 0 7,748
ISHARES TR MSCI US GARP ETF 46436E403 39,293 476 SH OTR 0 0 476
JPMORGAN CHASE & CO COM 46625H100 20,050,926 61,256 SH SOLE 0 0 61,180
JPMORGAN CHASE & CO COM 46625H100 7,191,767 21,971 SH OTR 0 0 21,651
JOHNSON & JOHNSON COM 478160104 18,435,682 72,590 SH SOLE 0 0 72,336
JOHNSON & JOHNSON COM 478160104 6,686,522 26,328 SH OTR 0 0 24,988
KIMBERLY-CLARK CORP COM 494368103 600,441 5,470 SH SOLE 0 0 5,470
KIMBERLY-CLARK CORP COM 494368103 32,931 300 SH OTR 0 0 240
ELI LILLY & CO COM 532457108 21,614,928 18,021 SH SOLE 0 0 17,971
ELI LILLY & CO COM 532457108 6,060,719 5,053 SH OTR 0 0 4,977
LOWES COS INC COM 548661107 3,928,470 17,817 SH SOLE 0 0 17,817
LOWES COS INC COM 548661107 2,668,369 12,102 SH OTR 0 0 2,347
MARATHON PETE CORP COM 56585A102 636,362 2,489 SH SOLE 0 0 2,489
MARATHON PETE CORP COM 56585A102 351,546 1,375 SH OTR 0 0 1,375
MARKEL GROUP INC COM 570535104 83,979 43 SH SOLE 0 0 43
MARKEL GROUP INC COM 570535104 136,710 70 SH OTR 0 0 70
MARRIOTT INTL INC NEW CL A 571903202 936,480 2,527 SH SOLE 0 0 2,527
MASTERCARD INCORPORATED CL A 57636Q104 437,073 851 SH SOLE 0 0 851
MASTERCARD INCORPORATED CL A 57636Q104 12,840 25 SH OTR 0 0 25
MCCORMICK & CO INC COM NON VTG 579780206 241,007 4,780 SH OTR 0 0 4,780
MCDONALDS CORP COM 580135101 1,297,488 4,800 SH SOLE 0 0 4,735
MCDONALDS CORP COM 580135101 2,763,919 10,225 SH OTR 0 0 7,750
MERCK & CO INC COM 58933Y105 3,284,717 25,562 SH SOLE 0 0 25,487
MERCK & CO INC COM 58933Y105 3,767,877 29,322 SH OTR 0 0 7,891
MICROSOFT CORP COM 594918104 28,964,256 77,648 SH SOLE 0 0 77,359
MICROSOFT CORP COM 594918104 13,893,502 37,246 SH OTR 0 0 35,964
MICROCHIP TECHNOLOGY INC. COM 595017104 473,784 5,195 SH SOLE 0 0 5,195
MICROCHIP TECHNOLOGY INC. COM 595017104 221,160 2,425 SH OTR 0 0 2,425
MICRON TECHNOLOGY INC COM 595112103 2,766,833 2,397 SH SOLE 0 0 2,397
MONDELEZ INTL INC CL A 609207105 591,761 10,231 SH SOLE 0 0 10,231
MONDELEZ INTL INC CL A 609207105 1,218,226 21,062 SH OTR 0 0 321
MORGAN STANLEY COM NEW 617446448 152,808 731 SH SOLE 0 0 731
MORGAN STANLEY COM NEW 617446448 80,480 385 SH OTR 0 0 385
NRG ENERGY INC COM NEW 629377508 286,277 1,960 SH SOLE 0 0 1,960
NRG ENERGY INC COM NEW 629377508 715,694 4,900 SH OTR 0 0 4,900
NEXTERA ENERGY INC COM 65339F101 362,314 4,128 SH SOLE 0 0 4,128
NEXTERA ENERGY INC COM 65339F101 330,190 3,762 SH OTR 0 0 3,762
NIKE INC CL B 654106103 134,356 3,273 SH SOLE 0 0 3,273
NIKE INC CL B 654106103 145,317 3,540 SH OTR 0 0 3,540
NORFOLK SOUTHN CORP COM 655844108 1,683,056 5,350 SH SOLE 0 0 5,350
NORFOLK SOUTHN CORP COM 655844108 3,333,710 10,597 SH OTR 0 0 8,247
NORTHROP GRUMMAN CORP COM 666807102 7,680,394 15,080 SH SOLE 0 0 15,080
NORTHROP GRUMMAN CORP COM 666807102 2,355,558 4,625 SH OTR 0 0 4,593
NVIDIA CORPORATION COM 67066G104 13,769,593 68,817 SH SOLE 0 0 68,817
NVIDIA CORPORATION COM 67066G104 3,615,426 18,069 SH OTR 0 0 17,649
OGE ENERGY CORP COM 670837103 97,320 2,000 SH SOLE 0 0 2,000
OGE ENERGY CORP COM 670837103 248,847 5,114 SH OTR 0 0 5,114
OREILLY AUTOMOTIVE INC COM 67103H107 9,486,743 103,016 SH SOLE 0 0 103,016
OREILLY AUTOMOTIVE INC COM 67103H107 2,429,978 26,387 SH OTR 0 0 26,162
OMNICOM GROUP INC COM 681919106 5,826 80 SH SOLE 0 0 80
OMNICOM GROUP INC COM 681919106 225,773 3,100 SH OTR 0 0 3,100
ONEOK INC NEW COM 682680103 138,582 1,594 SH SOLE 0 0 1,594
ONEOK INC NEW COM 682680103 135,887 1,563 SH OTR 0 0 1,563
ORACLE CORP COM 68389X105 2,912,388 19,873 SH SOLE 0 0 19,873
ORACLE CORP COM 68389X105 621,372 4,240 SH OTR 0 0 4,240
OTIS WORLDWIDE CORP COM 68902V107 32,291 451 SH SOLE 0 0 451
OTIS WORLDWIDE CORP COM 68902V107 222,604 3,109 SH OTR 0 0 3,109
PNC FINL SVCS GROUP INC COM 693475105 1,001,622 4,068 SH SOLE 0 0 4,068
PNC FINL SVCS GROUP INC COM 693475105 3,693 15 SH OTR 0 0 0
PAYCHEX INC COM 704326107 243,465 2,476 SH SOLE 0 0 2,476
PAYCHEX INC COM 704326107 94,888 965 SH OTR 0 0 965
PEPSICO INC COM 713448108 7,171,596 52,966 SH SOLE 0 0 52,687
PEPSICO INC COM 713448108 4,228,000 31,226 SH OTR 0 0 16,988
PFIZER INC COM 717081103 236,754 9,832 SH SOLE 0 0 9,832
PFIZER INC COM 717081103 471,992 19,601 SH OTR 0 0 12,611
PHILIP MORRIS INTL INC COM 718172109 7,491,483 41,410 SH SOLE 0 0 41,158
PHILIP MORRIS INTL INC COM 718172109 4,894,339 27,054 SH OTR 0 0 9,674
PHILLIPS 66 COM 718546104 235,148 1,391 SH SOLE 0 0 1,391
PHILLIPS 66 COM 718546104 81,144 480 SH OTR 0 0 480
PINNACLE FINL PARTNERS INC COM 72348N109 80,905 802 SH SOLE 0 0 802
PINNACLE FINL PARTNERS INC COM 72348N109 254,722 2,525 SH OTR 0 0 2,525
PROCTER & GAMBLE CO COM 742718109 9,411,501 64,181 SH SOLE 0 0 63,902
PROCTER & GAMBLE CO COM 742718109 4,981,800 33,973 SH OTR 0 0 32,561
PROGRESSIVE CORP COM 743315103 120,802 553 SH SOLE 0 0 553
PROGRESSIVE CORP COM 743315103 157,284 720 SH OTR 0 0 720
QNITY ELECTRONICS INC COMMON STOCK 74743L100 138,650 849 SH SOLE 0 0 849
QNITY ELECTRONICS INC COMMON STOCK 74743L100 101,415 621 SH OTR 0 0 621
QUANTA SVCS INC COM 74762E102 237,613 330 SH SOLE 0 0 330
RGC RES INC COM 74955L103 79,180 3,313 SH SOLE 0 0 3,313
RGC RES INC COM 74955L103 1,097,966 45,940 SH OTR 0 0 1,381
RTX CORPORATION COM 75513E101 699,913 3,689 SH SOLE 0 0 3,689
RTX CORPORATION COM 75513E101 1,416,713 7,467 SH OTR 0 0 7,441
REALTY INCOME CORP COM 756109104 5,277,876 85,182 SH SOLE 0 0 85,007
REALTY INCOME CORP COM 756109104 1,613,438 26,040 SH OTR 0 0 25,720
SHELL PLC SPON ADS 780259305 330,863 4,267 SH SOLE 0 0 4,267
SHELL PLC SPON ADS 780259305 135,772 1,751 SH OTR 0 0 1,751
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 32,875,802 44,024 SH SOLE 0 0 43,709
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 6,328,128 8,474 SH OTR 0 0 8,434
SPDR SERIES TRUST ST STR NYSE TECH 78464A102 4,784,290 12,247 SH SOLE 0 0 12,247
SPDR SERIES TRUST ST STR NYSE TECH 78464A102 1,538,770 3,939 SH OTR 0 0 3,904
SPDR SERIES TRUST ST INTER BD ETF 78464A375 48,481,465 1,448,938 SH SOLE 0 0 1,447,063
SPDR SERIES TRUST ST INTER BD ETF 78464A375 5,887,186 175,947 SH OTR 0 0 167,557
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 9,719,051 191,207 SH SOLE 0 0 190,827
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 2,479,792 48,786 SH OTR 0 0 48,506
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 7,798,456 49,152 SH SOLE 0 0 49,152
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 1,064,132 6,707 SH OTR 0 0 6,194
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 2,596,186 31,253 SH SOLE 0 0 31,253
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 153,679 1,850 SH OTR 0 0 1,540
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 4,669,503 39,815 SH SOLE 0 0 39,815
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 560,715 4,781 SH OTR 0 0 4,391
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 2,042,663 38,461 SH SOLE 0 0 38,461
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 321,474 6,053 SH OTR 0 0 5,738
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 6,236,076 116,323 SH SOLE 0 0 116,323
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 813,263 15,170 SH OTR 0 0 14,130
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 4,824,500 26,046 SH SOLE 0 0 26,046
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 504,196 2,722 SH OTR 0 0 2,542
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 18,753,074 98,431 SH SOLE 0 0 98,431
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 2,143,159 11,249 SH OTR 0 0 10,434
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 17,475,366 163,123 SH SOLE 0 0 163,123
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 3,672,630 34,282 SH OTR 0 0 33,947
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 8,997,360 198,442 SH SOLE 0 0 198,442
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 2,384,521 52,592 SH OTR 0 0 51,772
SOUTHERN CO COM 842587107 476,061 4,974 SH SOLE 0 0 4,974
SOUTHERN CO COM 842587107 137,535 1,437 SH OTR 0 0 1,437
STARBUCKS CORP COM 855244109 171,270 1,676 SH SOLE 0 0 1,676
STARBUCKS CORP COM 855244109 65,197 638 SH OTR 0 0 638
STEEL DYNAMICS INC COM 858119100 337,306 1,470 SH SOLE 0 0 1,470
STEEL DYNAMICS INC COM 858119100 22,946 100 SH OTR 0 0 100
STRYKER CORPORATION COM 863667101 99,174 315 SH SOLE 0 0 315
STRYKER CORPORATION COM 863667101 1,374,906 4,367 SH OTR 0 0 2,063
SYSCO CORP COM 871829107 90,266 1,080 SH SOLE 0 0 1,080
SYSCO CORP COM 871829107 158,216 1,893 SH OTR 0 0 1,393
TJX COS INC NEW COM 872540109 15,887,502 104,868 SH SOLE 0 0 104,818
TJX COS INC NEW COM 872540109 4,009,144 26,463 SH OTR 0 0 26,413
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 246,426 516 SH SOLE 0 0 516
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 688,178 1,441 SH OTR 0 0 1,441
TAPESTRY INC COM 876030107 73,190 500 SH SOLE 0 0 500
TAPESTRY INC COM 876030107 1,624,232 11,096 SH OTR 0 0 11,096
TESLA INC COM 88160R101 564,445 1,342 SH SOLE 0 0 1,342
TESLA INC COM 88160R101 16,824 40 SH OTR 0 0 40
TEXAS INSTRS INC COM 882508104 606,274 2,034 SH SOLE 0 0 2,034
TEXAS INSTRS INC COM 882508104 277,503 931 SH OTR 0 0 931
3M CO COM 88579Y101 511,959 3,162 SH SOLE 0 0 3,162
3M CO COM 88579Y101 455,614 2,814 SH OTR 0 0 2,684
TRACTOR SUPPLY CO COM 892356106 64,168 2,030 SH SOLE 0 0 2,030
TRACTOR SUPPLY CO COM 892356106 184,128 5,825 SH OTR 0 0 5,825
TRAVELERS COMPANIES INC COM 89417E109 162,419 492 SH SOLE 0 0 492
TRAVELERS COMPANIES INC COM 89417E109 67,344 204 SH OTR 0 0 204
TRUIST FINL CORP COM 89832Q109 478,321 9,601 SH SOLE 0 0 9,601
TRUIST FINL CORP COM 89832Q109 452,265 9,078 SH OTR 0 0 9,078
UDR INC COM 902653104 200,598 5,025 SH SOLE 0 0 4,825
US BANCORP COM NEW 902973304 10,419,060 172,501 SH SOLE 0 0 171,921
US BANCORP COM NEW 902973304 3,079,796 50,990 SH OTR 0 0 50,875
UNION PAC CORP COM 907818108 957,984 3,522 SH SOLE 0 0 3,522
UNION PAC CORP COM 907818108 735,488 2,704 SH OTR 0 0 2,691
UNITED PARCEL SVCS INC CL B 911312106 690,687 6,425 SH SOLE 0 0 6,425
UNITED PARCEL SVCS INC CL B 911312106 75,465 702 SH OTR 0 0 702
UNITEDHEALTH GROUP INC COM 91324P102 13,396,586 32,232 SH SOLE 0 0 32,167
UNITEDHEALTH GROUP INC COM 91324P102 4,477,581 10,773 SH OTR 0 0 10,763
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 952,868 4,027 SH SOLE 0 0 4,027
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 16,813,852 122,247 SH SOLE 0 0 122,195
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 3,587,455 26,083 SH OTR 0 0 25,843
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 402,727 5,486 SH SOLE 0 0 5,486
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1,133,231 15,905 SH SOLE 0 0 15,905
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 538,882 3,410 SH SOLE 0 0 3,410
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,950 25 SH OTR 0 0 25
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 261,932 876 SH SOLE 0 0 876
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 228,676 1,457 SH SOLE 0 0 1,457
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 294,281 1,875 SH OTR 0 0 1,875
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 159,491 2,672 SH SOLE 0 0 2,672
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 312,715 5,239 SH OTR 0 0 5,239
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2,995,994 23,441 SH SOLE 0 0 23,441
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,884,941 14,748 SH OTR 0 0 14,418
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 74,798 905 SH SOLE 0 0 905
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 154,142 1,865 SH OTR 0 0 1,865
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,703,975 2,481 SH SOLE 0 0 2,481
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,485,570 2,163 SH OTR 0 0 2,163
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 14,635,952 151,778 SH SOLE 0 0 151,315
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,864,335 40,074 SH OTR 0 0 39,024
VANGUARD INDEX FDS MID CAP ETF 922908629 39,467,320 489,851 SH SOLE 0 0 489,059
VANGUARD INDEX FDS MID CAP ETF 922908629 10,487,126 130,161 SH OTR 0 0 129,305
VANGUARD INDEX FDS GROWTH ETF 922908736 511,671 5,940 SH SOLE 0 0 5,940
VANGUARD INDEX FDS VALUE ETF 922908744 276,771 1,270 SH SOLE 0 0 1,270
VANGUARD INDEX FDS SMALL CP ETF 922908751 41,019,107 135,323 SH SOLE 0 0 135,106
VANGUARD INDEX FDS SMALL CP ETF 922908751 9,985,075 32,941 SH OTR 0 0 32,768
VANGUARD INDEX FDS TOTAL STK MKT 922908769 233,495 631 SH SOLE 0 0 631
VERIZON COMMUNICATIONS INC COM 92343V104 503,846 11,900 SH SOLE 0 0 11,610
VERIZON COMMUNICATIONS INC COM 92343V104 1,339,849 31,645 SH OTR 0 0 11,318
VISA INC COM CL A 92826C839 15,913,200 46,382 SH SOLE 0 0 46,282
VISA INC COM CL A 92826C839 6,545,127 19,077 SH OTR 0 0 19,077
WALMART INC COM 931142103 723,278 6,386 SH SOLE 0 0 6,386
WALMART INC COM 931142103 3,388,739 29,920 SH OTR 0 0 13,100
WASTE MGMT INC DEL COM 94106L109 10,631,821 47,702 SH SOLE 0 0 47,647
WASTE MGMT INC DEL COM 94106L109 3,762,437 16,881 SH OTR 0 0 16,811
WELLS FARGO & CO COM 949746101 181,725 2,199 SH SOLE 0 0 2,024
WELLS FARGO & CO COM 949746101 121,150 1,466 SH OTR 0 0 1,466
WILLIAMS COS INC COM 969457100 11,874,699 159,735 SH SOLE 0 0 159,735
WILLIAMS COS INC COM 969457100 3,266,053 43,934 SH OTR 0 0 43,684
WISDOMTREE TR US LARGECAP DIVD 97717W307 142,072 1,475 SH SOLE 0 0 1,475
WISDOMTREE TR US LARGECAP DIVD 97717W307 77,056 800 SH OTR 0 0 800
WISDOMTREE TR INTL EQUITY FD 97717W703 69,553 950 SH SOLE 0 0 950
WISDOMTREE TR INTL EQUITY FD 97717W703 353,844 4,833 SH OTR 0 0 4,833
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,327,588 13,884 SH SOLE 0 0 13,884
YUM BRANDS INC COM 988498101 139,078 870 SH SOLE 0 0 870
YUM BRANDS INC COM 988498101 106,626 667 SH OTR 0 0 667