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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100 Berkshire HTWY Cla 100 SHS=1 Whole SH BRK A COM 084990175 529 100 SH   SOLE   100 0 0
3M Co COM 88579Y101 1,301 8,738 SH   SOLE   6,506 0 2,232
A T & T Inc COM 00206R102 1,847 78,147 SH   SOLE   74,737 0 3,410
Abbott Laboratories COM 002824100 6,106 51,586 SH   SOLE   47,519 0 4,067
Abbvie Inc COM 00287Y109 6,527 40,261 SH   SOLE   36,475 0 3,786
Abiomed Inc COM 003654100 265 800 SH   OTR   800 0 0
Abiomed Inc COM 003654100 225 678 SH   SOLE   678 0 0
Accenture PLC F Class A COM G1151C101 987 2,928 SH   SOLE   2,928 0 0
Adobe Inc COM 00724F101 653 1,433 SH   OTR   400 0 1,033
Adobe Inc COM 00724F101 29,767 65,333 SH   SOLE   63,908 0 1,425
Advanced Micro Devic COM 007903107 8,278 75,712 SH   SOLE   74,021 0 1,691
Aflac Inc COM 001055102 2,652 41,188 SH   SOLE   40,298 0 890
Agilent Technologies COM 00846U101 3,444 26,029 SH   SOLE   25,944 0 85
Aimia Inc Com COM 00900Q103 81 20,000 SH   SOLE   20,000 0 0
Air Prod & Chemicals COM 009158106 515 2,047 SH   SOLE   2,047 0 0
Akre Focus FD Inst EQ FD 742935125 363 6,176 SH   SOLE   4,951 0 1,225
Alliant Energy Corp COM 018802108 1,184 18,944 SH   SOLE   17,689 0 1,255
Allstate Corp COM 020002101 302 2,165 SH   SOLE   1,265 0 900
Alphabet Inc. Class A COM 02079K305 1,229 442 SH   OTR   90 0 352
Alphabet Inc. Class A COM 02079K305 65,434 23,527 SH   SOLE   22,468 0 1,059
Alphabet Inc. Class C COM 02079K107 5,499 1,969 SH   SOLE   1,969 0 0
Alps ETF TR Alerian (MLP) EX TRD EQ FD 00162Q452 2,497 65,200 SH   OTR   65,200 0 0
Altria Group Inc COM 02209S103 5,851 110,080 SH   SOLE   103,153 0 6,927
Amazon.Com Inc COM 023135106 473 145 SH   OTR   5 0 140
Amazon.Com Inc COM 023135106 19,693 6,041 SH   SOLE   5,856 0 185
Amer Electric PWR Co COM 025537101 286 2,866 SH   SOLE   2,691 0 175
American Express Co COM 025816109 439 2,348 SH   SOLE   2,243 0 105
American FD Cap World GWTH & Incm F3 EQ FD 140543117 777 13,259 SH   SOLE   13,259 0 0
American FD Europacific GWTH FD CL F3 EQ FD 298706110 223 3,918 SH   SOLE   3,494 0 424
American FD Fundamental Inv FD CL F3 EQ FD 360802771 228 3,199 SH   SOLE   3,199 0 0
American FD Growth FD Of America CL F3 EQ FD 399874775 593 8,928 SH   SOLE   8,928 0 0
American FD Inv Co Of America CL A EQ FD 461308108 238 4,839 SH   SOLE   4,839 0 0
American FD New Perspective F3 EQ FD 648018778 298 4,981 SH   SOLE   4,981 0 0
American FD Wa Mutual Inv FD CL A EQ FD 939330106 520 8,800 SH   SOLE   8,800 0 0
American FD Wa Mutual Inv FD CL F3 EQ FD 939330775 1,453 24,605 SH   SOLE   24,605 0 0
Amerisourcebergen Corp COM 03073E105 1,521 9,833 SH   SOLE   9,833 0 0
Amern Tower Corp REIT COM 03027X100 239 951 SH   SOLE   951 0 0
Amgen Inc. COM 031162100 11,665 48,240 SH   SOLE   43,752 0 4,488
Anthem Inc COM 036752103 14,950 30,435 SH   SOLE   29,680 0 755
Apple Inc COM 037833100 2,163 12,389 SH   OTR   5,600 0 6,789
Apple Inc COM 037833100 162,299 929,496 SH   SOLE   892,596 0 36,900
Applied Materials COM 038222105 2,092 15,875 SH   SOLE   15,875 0 0
Archer-Daniels-Midln COM 039483102 1,069 11,839 SH   SOLE   11,489 0 350
Auto Data Processing COM 053015103 7,859 34,380 SH   SOLE   31,300 0 3,080
Autodesk Inc COM 052769106 7,050 32,892 SH   SOLE   32,277 0 615
Autozone Inc COM 053332102 2,233 1,092 SH   SOLE   1,072 0 20
Bank Of America Corp COM 060505104 434 10,519 SH   OTR   3,000 0 7,519
Bank Of America Corp COM 060505104 20,375 494,290 SH   SOLE   482,284 0 12,006
Bce Inc F COM 05534B760 1,629 29,000 SH   OTR   29,000 0 0
Becton Dickinson&co COM 075887109 2,084 7,835 SH   SOLE   7,360 0 475
Berkshire Hathaway Class B COM 084670702 11,577 32,803 SH   SOLE   30,243 0 2,560
Berkshire Hathaway Inc Del CL A COM 084670108 1,058 2 SH   OTR   0 0 2
BHP Group LTD Sponsored Ads COM 088606108 2,549 33,000 SH   OTR   33,000 0 0
BlackRock Advantage LG Cap Core CL Instl EQ FD 09250J502 767 38,050 SH   SOLE   38,050 0 0
BlackRock Inc COM 09247X101 18,673 24,436 SH   SOLE   23,965 0 471
Blackstone Group Inc COM 09260D107 338 2,661 SH   SOLE   2,661 0 0
Boeing Co COM 097023105 811 4,237 SH   SOLE   3,915 0 322
Borgwarner Inc Com COM 099724106 8,266 212,504 SH   SOLE   208,902 0 3,602
Boston Scientific Co COM 101137107 13,582 306,666 SH   SOLE   300,854 0 5,812
BP PLC F Sponsored ADR COM 055622104 358 12,160 SH   SOLE   12,160 0 0
Bristol-Myers Squibb COM 110122108 5,289 71,896 SH   SOLE   67,858 0 4,038
Broadcom Inc COM 11135F101 21,614 34,326 SH   SOLE   33,647 0 679
Brookfield COM G16252101 3,278 49,500 SH   OTR   49,500 0 0
Brookfield COM 11275Q107 415 5,500 SH   OTR   5,500 0 0
Brown & Brown Inc COM 115236101 473 6,550 SH   SOLE   6,550 0 0
C A C I Inc Class A COM 127190304 499 1,658 SH   SOLE   1,658 0 0
Canadian Natl Railwy F COM 136375102 9,070 67,613 SH   SOLE   48,759 0 18,854
Capital One FC COM 14040H105 862 6,566 SH   SOLE   6,566 0 0
Carey Watermark Invst 2a Real Estate Invst Trust COM 14179D107 113 20,589 SH   SOLE   20,589 0 0
Carlyle Tactical Private Credit N CE BD FD 143106508 99 11,111 SH   SOLE   11,111 0 0
Carrier Global Corp Com COM 14448C104 1,301 28,353 SH   SOLE   25,138 0 3,215
Caterpillar Inc COM 149123101 3,930 17,637 SH   SOLE   17,212 0 425
Cbre Group Inc Class A COM 12504L109 4,383 47,895 SH   SOLE   47,138 0 757
Centerpoint Energy COM 15189T107 2,033 66,360 SH   OTR   66,360 0 0
Cerner Corp COM 156782104 11,833 126,111 SH   SOLE   123,547 0 2,564
Charles & Colvard COM 159765106 51 32,513 SH   SOLE   32,513 0 0
Charles Schwab Corp COM 808513105 17,892 212,218 SH   SOLE   209,105 0 3,113
Charter Communicatn Class A COM 16119P108 247 453 SH   SOLE   396 0 57
Chevron Corp COM 166764100 841 5,163 SH   OTR   785 0 4,378
Chevron Corp COM 166764100 41,432 254,450 SH   SOLE   242,977 0 11,473
Chubb LTD F COM H1467J104 5,127 23,882 SH   SOLE   23,392 0 490
CIGNA Corp COM 125523100 546 2,279 SH   OTR   400 0 1,879
CIGNA Corp COM 125523100 7,879 32,883 SH   SOLE   30,928 0 1,955
Cisco Systems Inc COM 17275R102 928 16,647 SH   OTR   2,550 0 14,097
Cisco Systems Inc COM 17275R102 23,407 419,786 SH   SOLE   399,105 0 20,681
City Holding Co COM 177835105 472 6,000 SH   SOLE   6,000 0 0
Cognizant Tech Solu Class A COM 192446102 720 8,025 SH   SOLE   7,937 0 88
Colgate-Palmolive Co COM 194162103 1,389 18,323 SH   SOLE   18,323 0 0
Columbia Mid Cap Index FD CL Inst EQ FD 19765J608 276 17,000 SH   SOLE   17,000 0 0
Comcast Corp Class A COM 20030N101 652 13,936 SH   OTR   1,500 0 12,436
Comcast Corp Class A COM 20030N101 19,418 414,747 SH   SOLE   407,040 0 7,707
Conocophillips COM 20825C104 602 6,002 SH   SOLE   5,402 0 600
Consolidated Edison COM 209115104 960 10,135 SH   SOLE   6,535 0 3,600
Corning Inc COM 219350105 579 15,693 SH   SOLE   15,693 0 0
Corteva Inc COM 22052L104 371 6,451 SH   SOLE   5,878 0 573
Costco Wholesale Co COM 22160K105 2,991 5,194 SH   SOLE   5,194 0 0
CSX Corp COM 126408103 2,102 56,132 SH   SOLE   54,232 0 1,900
Cummins Inc COM 231021106 5,140 25,062 SH   SOLE   24,529 0 533
CVS Health Corp COM 126650100 373 3,687 SH   SOLE   3,687 0 0
Danaher Corp COM 235851102 375 1,276 SH   SOLE   1,276 0 0
Deere & Co COM 244199105 3,749 9,000 SH   SOLE   8,525 0 475
Discover Finl S COM 254709108 458 4,159 SH   OTR   400 0 3,759
Discover Finl S COM 254709108 26,403 239,612 SH   SOLE   232,097 0 7,515
Dollar Tree Inc COM 256746108 6,239 38,956 SH   SOLE   37,306 0 1,650
Dominion Energy Inc COM 25746U109 3,033 35,695 SH   OTR   29,915 0 5,780
Dominion Energy Inc COM 25746U109 8,655 101,859 SH   SOLE   94,790 0 7,069
Dow Inc COM 260557103 1,159 18,194 SH   SOLE   16,664 0 1,530
Duke Energy Corp COM 26441C204 1,890 16,929 SH   SOLE   15,375 0 1,554
DuPont De Nemours Inc COM 26614N102 976 13,271 SH   SOLE   12,211 0 1,060
Eastman Chemical Co COM 277432100 469 4,159 SH   OTR   400 0 3,759
Eastman Chemical Co COM 277432100 21,327 189,041 SH   SOLE   181,950 0 7,091
Eaton Corp PLC F COM G29183103 1,861 12,265 SH   SOLE   11,165 0 1,100
Ecolab Inc COM 278865100 555 3,135 SH   SOLE   3,135 0 0
Emerson Electric Co COM 291011104 495 5,049 SH   OTR   350 0 4,699
Emerson Electric Co COM 291011104 19,844 202,389 SH   SOLE   198,564 0 3,825
Enbridge Inc F COM 29250N105 202 4,373 SH   SOLE   4,373 0 0
Enterprise Prods Part LP COM 293792107 1,316 50,996 SH   OTR   50,996 0 0
Eversource Energy COM 30040W108 1,576 17,870 SH   SOLE   17,144 0 726
Extra Space Storage REIT COM 30225T102 909 4,422 SH   SOLE   4,222 0 200
Exxon Mobil Corp COM 30231G102 11,918 144,304 SH   SOLE   126,518 0 17,786
F5 Networks Inc COM 315616102 3,254 15,571 SH   SOLE   15,275 0 296
Facebook Inc Class A COM 30303M102 17,003 76,464 SH   SOLE   74,926 0 1,538
Fedex Corp COM 31428X106 563 2,425 SH   SOLE   2,380 0 45
Fidelity 500 Index FD EQ FD 315911750 635 4,029 SH   SOLE   4,029 0 0
Fidelity Contra Fund EQ FD 316071109 456 27,289 SH   SOLE   27,289 0 0
Fidelity Equity Income FD EQ FD 316138106 1,271 18,289 SH   SOLE   18,289 0 0
Fidelity Growth Company Fund EQ FD 316200104 281 8,641 SH   SOLE   8,641 0 0
Fidelity Intl Index FD EQ FD 315911727 437 9,512 SH   SOLE   9,512 0 0
Fidelity Mid Cap Stock Fund EQ FD 316128404 374 8,871 SH   SOLE   8,871 0 0
Fidelity Secs FD Otc Portfolio EQ FD 316389105 596 34,340 SH   SOLE   34,340 0 0
Fidelity Total (market Index Fund) EQ FD 315911693 432 3,415 SH   SOLE   3,415 0 0
First Citizens BKSH Class A COM 31946M103 414 622 SH   SOLE   622 0 0
First Eagle Global Fund CL I EQ FD 32008F606 222 3,410 SH   SOLE   3,410 0 0
First Eagle Overseas Fun D CL I EQ FD 32008F200 2,104 82,198 SH   SOLE   82,198 0 0
First Trust TCW Securtzd PLS ETF EX TD BD 33740U109 513 21,264 SH   OTR   8,200 0 13,064
First Trust TCW Securtzd PLS ETF EX TD BD 33740U109 26,129 1,082,406 SH   SOLE   1,064,715 0 17,691
Fiserv Inc COM 337738108 9,147 90,209 SH   SOLE   88,371 0 1,838
Ford Motor Co COM 345370860 201 11,862 SH   SOLE   11,862 0 0
Fortinet Inc COM 34959E109 5,850 17,118 SH   SOLE   16,915 0 203
Fortune Brands HM&S COM 34964C106 206 2,767 SH   SOLE   2,767 0 0
Franklin Small Mid Cap GWTH FD Adv CL EQ FD 354713869 207 4,693 SH   SOLE   4,693 0 0
FRST TRT Low DTN Opnts ETF IV EX TD BD 33739Q200 701 14,325 SH   SOLE   14,325 0 0
Fulton Finl Co COM 360271100 494 29,445 SH   SOLE   18,531 0 10,914
Gabelli Asset FD SH Ben Int EQ FD 362395105 398 7,039 SH   SOLE   7,039 0 0
General Dynamics Co COM 369550108 226 939 SH   OTR   0 0 939
General Dynamics Co COM 369550108 3,836 15,904 SH   SOLE   14,874 0 1,030
General Electric Co COM 369604301 985 10,761 SH   SOLE   9,637 0 1,124
Genuine Parts Co COM 372460105 2,090 16,462 SH   SOLE   16,362 0 100
Gilead Sciences Inc COM 375558103 224 3,764 SH   SOLE   3,764 0 0
Goldman Sachs Group COM 38141G104 2,172 6,580 SH   SOLE   5,667 0 913
Hartford Finl SVC GP COM 416515104 2,382 32,990 SH   SOLE   32,874 0 116
Healthpeak PPTYS Inc REIT COM 42250P103 1,469 42,800 SH   OTR   42,800 0 0
Hess Corp COM 42809H107 232 2,165 SH   SOLE   2,165 0 0
Home Depot Inc COM 437076102 776 2,591 SH   OTR   900 0 1,691
Home Depot Inc COM 437076102 47,880 159,958 SH   SOLE   151,299 0 8,659
Honeywell Intl Inc COM 438516106 274 1,409 SH   OTR   0 0 1,409
Honeywell Intl Inc COM 438516106 4,292 22,061 SH   SOLE   21,703 0 358
IBM Corp COM 459200101 2,842 21,859 SH   SOLE   21,266 0 593
Illinois Tool Works COM 452308109 580 2,752 SH   SOLE   2,665 0 87
Intel Corp COM 458140100 628 12,678 SH   OTR   1,400 0 11,278
Intel Corp COM 458140100 16,481 332,547 SH   SOLE   312,768 0 19,779
Intuit Inc COM 461202103 296 615 SH   SOLE   615 0 0
Invesco Oppenheimer GLBL Oppty Y EQ FD 00900W738 210 3,457 SH   SOLE   3,457 0 0
Invesco QQQ Trust EX TRD EQ FD 46090E103 1,800 4,960 SH   SOLE   4,960 0 0
Invesco Taxable Municipal Bond ETF EX TD BD 46138G805 1,760 59,327 SH   SOLE   57,615 0 1,712
Invesco Ultra Short Duration ETF EX TD BD 46090A887 350 7,020 SH   SOLE   3,020 0 4,000
Invesco Water Resources ETF EX TRD EQ FD 46137V142 311 5,865 SH   SOLE   5,865 0 0
iShares Cohen And Steers REIT ETF EX TRD EQ FD 464287564 1,383 19,470 SH   SOLE   17,470 0 2,000
iShares Core MSCI EAFE ETF EX TRD EQ FD 46432F842 3,852 55,422 SH   SOLE   55,422 0 0
iShares Core S&P 500 ETF EX TRD EQ FD 464287200 6,516 14,362 SH   OTR   5,505 0 8,857
iShares Core S&P 500 ETF EX TRD EQ FD 464287200 47,388 104,449 SH   SOLE   102,058 0 2,391
iShares Core S&P Mid Cap ETF EX TRD EQ FD 464287507 7,544 28,113 SH   SOLE   27,163 0 950
iShares Core S&P Small Cap ETF EX TRD EQ FD 464287804 2,158 20,000 SH   SOLE   19,910 0 90
iShares Gold Trust iShares New EX TRD EQ FD 464285204 1,384 37,582 SH   SOLE   33,582 0 4,000
iShares Intermedt Term Corp Bond ETF EX TD BD 464288638 399 7,263 SH   SOLE   3,963 0 3,300
iShares MSCI EAFE ETF EX TRD EQ FD 464287465 889 12,079 SH   OTR   2,400 0 9,679
iShares MSCI EAFE ETF EX TRD EQ FD 464287465 14,698 199,695 SH   SOLE   194,445 0 5,250
iShares MSCI EAFE Growth ETF EX TRD EQ FD 464288885 1,229 12,766 SH   SOLE   12,766 0 0
iShares MSCI Emerging Markets ETF EX TRD EQ FD 464287234 295 6,532 SH   OTR   0 0 6,532
iShares MSCI Emerging Markets ETF EX TRD EQ FD 464287234 6,429 142,390 SH   SOLE   140,322 0 2,068
iShares MSCI International Q EX TRD EQ FD 46434V456 25,529 692,414 SH   SOLE   681,424 0 10,990
iShares Russell 1000 Growth ETF EX TRD EQ FD 464287614 537 1,933 SH   SOLE   1,933 0 0
iShares Russell 1000 Value ETF EX TRD EQ FD 464287598 322 1,941 SH   SOLE   1,941 0 0
iShares Russell Mid Cap ETF EX TRD EQ FD 464287499 243 3,116 SH   SOLE   3,116 0 0
iShares S&P 500 Growth ETF EX TRD EQ FD 464287309 1,489 19,497 SH   OTR   17,900 0 1,597
iShares S&P 500 Growth ETF EX TRD EQ FD 464287309 6,980 91,385 SH   SOLE   86,547 0 4,838
iShares S&P 500 Value ETF EX TRD EQ FD 464287408 3,539 22,728 SH   SOLE   21,738 0 990
iShares S&P Mid Cap 400 Value ETF EX TRD EQ FD 464287705 730 6,654 SH   OTR   4,400 0 2,254
iShares S&P Mid Cap 400 Value ETF EX TRD EQ FD 464287705 48,726 444,418 SH   SOLE   436,369 0 8,049
iShares S&P Small Cap 600 ETF EX TRD EQ FD 464287879 357 3,491 SH   OTR   1,800 0 1,691
iShares S&P Small Cap 600 ETF EX TRD EQ FD 464287879 2,241 21,891 SH   SOLE   21,032 0 859
iShares Select Dividend ETF EX TRD EQ FD 464287168 2,390 18,650 SH   SOLE   17,550 0 1,100
iShares Total US Stock Market ETF EX TRD EQ FD 464287150 1,387 13,744 SH   SOLE   13,678 0 66
iShares TR 0-5 YR TIPS ETF EX TD BD 46429B747 543 5,176 SH   OTR   2,020 0 3,156
iShares TR 0-5 YR TIPS ETF EX TD BD 46429B747 21,125 201,304 SH   SOLE   197,363 0 3,941
ISHARES TR CORE 1 5 YR USD EX TD BD 46432F859 8,590 177,253 SH   SOLE   173,574 0 3,679
iShares US Technology ETF EX TRD EQ FD 464287721 691 6,708 SH   SOLE   6,708 0 0
Ishars Edg MSCI USA QLTY FCTR ETF EX TRD EQ FD 46432F339 19,810 147,144 SH   SOLE   145,537 0 1,607
ITT Inc COM 45073V108 1,484 19,655 SH   SOLE   19,480 0 175
J P Morgan Chase & Co COM 46625H100 840 6,161 SH   OTR   935 0 5,226
J P Morgan Chase & Co COM 46625H100 42,862 314,421 SH   SOLE   295,042 0 19,379
Jabil Circuit Inc COM 466313103 249 4,041 SH   OTR   0 0 4,041
Jabil Circuit Inc COM 466313103 12,728 206,197 SH   SOLE   202,366 0 3,831
Johnson & Johnson COM 478160104 967 5,455 SH   OTR   1,746 0 3,709
Johnson & Johnson COM 478160104 35,613 200,942 SH   SOLE   188,664 0 12,278
JPMorgan U.S. Value Factor ETF EX TRD EQ FD 46641Q753 17,988 486,560 SH   SOLE   484,945 0 1,615
JPMorgan Ultra Short Income ETF EX TD BD 46641Q837 353 7,025 SH   OTR   3,695 0 3,330
JPMorgan Ultra Short Income ETF EX TD BD 46641Q837 15,078 299,943 SH   SOLE   289,116 0 10,827
JPMorgan Ultra SHRT Muncipl Incm ETF EX TD BD 46641Q654 22,664 447,561 SH   SOLE   440,071 0 7,490
Kimberly-Clark Corp COM 494368103 11,300 90,849 SH   SOLE   89,241 0 1,608
Kinder Morgan Inc COM 49456B101 221 11,689 SH   SOLE   11,689 0 0
Kroger Co COM 501044101 5,809 101,261 SH   SOLE   98,511 0 2,750
L3harris Technologies In COM 502431109 3,727 14,999 SH   SOLE   14,804 0 195
Lam Research Corp COM 512807108 594 1,102 SH   OTR   0 0 1,102
Lam Research Corp COM 512807108 8,768 16,266 SH   SOLE   15,938 0 328
Liberty Broadband Co Class A COM 530307107 220 1,675 SH   SOLE   1,675 0 0
Liberty Broadband Co Class C COM 530307305 660 4,877 SH   SOLE   4,877 0 0
Liberty Media Corp Series C Liberty Sirius COM 531229607 650 14,219 SH   SOLE   14,219 0 0
Lilly Eli & Co COM 532457108 43,434 151,670 SH   SOLE   149,419 0 2,251
Lincoln NTNL Co COM 534187109 1,279 19,570 SH   SOLE   19,500 0 70
Liquidmetal Techs COM 53634X100 5 50,000 SH   SOLE   50,000 0 0
Lockheed Martin Corp COM 539830109 290 657 SH   OTR   0 0 657
Lockheed Martin Corp COM 539830109 16,197 36,694 SH   SOLE   36,009 0 685
Lord Abbett Affiliated I EQ FD 544001506 985 55,381 SH   SOLE   55,113 0 268
Lowes Companies Inc COM 548661107 538 2,659 SH   SOLE   2,659 0 0
Lyondellbasell Inds F Class A COM N53745100 203 1,976 SH   SOLE   1,921 0 55
Magellan Midstream Pa LP COM 559080106 2,871 58,506 SH   OTR   58,506 0 0
Marathon Pete Corp COM 56585A102 5,374 62,852 SH   SOLE   58,906 0 3,946
Markel Corp COM 570535104 1,884 1,277 SH   SOLE   1,062 0 215
Marriott Intl Inc Class A COM 571903202 1,545 8,790 SH   SOLE   8,790 0 0
Marsh & MC Lennan Co COM 571748102 314 1,845 SH   SOLE   1,345 0 500
Masco Corp COM 574599106 280 5,499 SH   OTR   800 0 4,699
Masco Corp COM 574599106 14,866 291,491 SH   SOLE   285,603 0 5,888
Mastercard Inc Class A COM 57636Q104 556 1,555 SH   OTR   240 0 1,315
Mastercard Inc Class A COM 57636Q104 32,775 91,710 SH   SOLE   90,283 0 1,427
MC Cormick & Co Inc COM 579780206 255 2,560 SH   SOLE   2,560 0 0
MC Donalds Corp COM 580135101 492 1,991 SH   OTR   300 0 1,691
MC Donalds Corp COM 580135101 21,198 85,726 SH   SOLE   82,631 0 3,095
Mckesson Corp Exchange Offer COM 58155Q103 8,792 28,621 SH   SOLE   28,576 0 45
Medical PPTYS Trust Inc Com COM 58463J304 2,550 119,000 SH   OTR   119,000 0 0
Medtronic PLC F COM G5960L103 1,424 12,758 SH   OTR   9,939 0 2,819
Medtronic PLC F COM G5960L103 1,749 15,675 SH   SOLE   14,917 0 758
Merck & Co. Inc. COM 58933Y105 518 6,263 SH   OTR   500 0 5,763
Merck & Co. Inc. COM 58933Y105 19,633 237,219 SH   SOLE   224,191 0 13,028
Meridian FD Inc Growth FD EQ FD 589619105 299 6,839 SH   SOLE   6,839 0 0
Metlife Inc COM 59156R108 283 4,030 SH   SOLE   4,030 0 0
Microchip Technology COM 595017104 204 2,720 SH   SOLE   2,720 0 0
Microsoft Corp COM 594918104 2,602 8,439 SH   OTR   2,800 0 5,639
Microsoft Corp COM 594918104 102,299 331,805 SH   SOLE   310,199 0 21,606
Mondelez Intl Class A COM 609207105 2,907 46,042 SH   SOLE   40,674 0 5,368
Motorola Solutions COM 620076307 533 2,195 SH   SOLE   2,195 0 0
MVB Finl Corp Com COM 553810102 1,159 27,934 SH   SOLE   27,934 0 0
Nestle S A F Sponsored ADR COM 641069406 1,491 11,462 SH   SOLE   9,024 0 2,438
Nextera Energy Inc COM 65339F101 4,473 52,800 SH   OTR   52,800 0 0
Nextera Energy Inc COM 65339F101 1,182 13,952 SH   SOLE   13,952 0 0
Nike Inc Class B COM 654106103 5,753 42,644 SH   SOLE   42,290 0 354
Norfolk Southern Co COM 655844108 22,552 79,068 SH   SOLE   76,044 0 3,024
Northrop Grumman Co COM 666807102 2,685 6,003 SH   SOLE   6,003 0 0
NTNL Bankshares Inc V005 COM 634865109 923 24,809 SH   SOLE   24,809 0 0
Nucor Corp COM 670346105 254 1,700 SH   SOLE   1,700 0 0
Nvidia Corp COM 67066G104 757 2,776 SH   SOLE   2,776 0 0
Oracle Corp COM 68389X105 1,058 12,786 SH   OTR   12,786 0 0
Oracle Corp COM 68389X105 7,233 87,432 SH   SOLE   82,719 0 4,713
Otis Worldwide Corp Com COM 68902V107 759 9,869 SH   SOLE   9,149 0 720
Parker-Hannifin Corp COM 701094104 1,031 3,634 SH   SOLE   3,477 0 157
Parnassus Core Eqty FD Inst EQ FD 701769408 461 7,704 SH   SOLE   5,348 0 2,356
Paypal Holdings Incorpor COM 70450Y103 214 1,849 SH   SOLE   1,849 0 0
Pepsico Inc COM 713448108 472 2,819 SH   OTR   0 0 2,819
Pepsico Inc COM 713448108 26,348 157,415 SH   SOLE   153,046 0 4,369
Petroteq Energy Inc F COM 71678B107 5 15,000 SH   SOLE   15,000 0 0
Pfizer Inc COM 717081103 351 6,771 SH   OTR   1,420 0 5,351
Pfizer Inc COM 717081103 11,774 227,436 SH   SOLE   208,516 0 18,920
Philip Morris Intl COM 718172109 1,276 13,398 SH   SOLE   11,598 0 1,800
Phillips 66 COM 718546104 1,060 12,267 SH   SOLE   12,054 0 213
PIMCO Enhanced SHRT Maturty Actv ETF EX TD BD 72201R833 302 3,016 SH   SOLE   3,016 0 0
PIMCO Enhncd LW DRTN Actv ETF EX TD BD 72201R718 524 5,372 SH   OTR   2,090 0 3,282
PIMCO Enhncd LW DRTN Actv ETF EX TD BD 72201R718 19,633 201,305 SH   SOLE   198,592 0 2,713
PIMCO Short Term Muni Bond Actv ETF EX TD BD 72201R874 23,512 470,433 SH   SOLE   459,668 0 10,765
Pinnacle West Cap Corp Com COM 723484101 1,172 15,000 SH   OTR   15,000 0 0
PNC Finl Services COM 693475105 4,235 22,961 SH   SOLE   22,233 0 728
PPG Industries Inc COM 693506107 1,150 8,773 SH   SOLE   8,773 0 0
Pra Group Inc COM 69354N106 3,141 69,670 SH   SOLE   68,620 0 1,050
Principal Invt Grade Corporate Active ETF EX TD BD 74255Y821 3,148 130,706 SH   SOLE   127,560 0 3,146
Procter & Gamble COM 742718109 512 3,348 SH   OTR   760 0 2,588
Procter & Gamble COM 742718109 12,506 81,844 SH   SOLE   79,094 0 2,750
Prudential Finl COM 744320102 2,475 20,947 SH   OTR   20,947 0 0
Prudential Finl COM 744320102 13,445 113,777 SH   SOLE   111,753 0 2,024
Pub SVC Enterpise GP COM 744573106 424 6,053 SH   SOLE   5,253 0 800
Public Storage Com COM 74460D109 293 750 SH   SOLE   750 0 0
Qualcomm Inc COM 747525103 1,223 8,000 SH   OTR   8,000 0 0
Qualcomm Inc COM 747525103 335 2,194 SH   SOLE   1,694 0 500
Rayonier Inc. REIT COM 754907103 932 22,674 SH   SOLE   22,674 0 0
Raytheon Technologies Corp Com COM 75513E101 4,974 50,206 SH   SOLE   46,211 0 3,995
Reliance Steel & COM 759509102 3,117 17,000 SH   OTR   17,000 0 0
RGC Resources Inc COM 74955L103 549 25,660 SH   SOLE   25,660 0 0
Royal Bank Of Canada F COM 780087102 357 3,234 SH   SOLE   3,234 0 0
S&P Global Inc COM 78409V104 9,183 22,388 SH   SOLE   22,002 0 386
Sanofi Sponsored ADR COM 80105N105 2,146 41,800 SH   OTR   41,800 0 0
Schlumberger LTD F COM 806857108 411 9,913 SH   SOLE   9,563 0 350
Schwab US Broad Market ETF EX TRD EQ FD 808524102 378 7,074 SH   SOLE   7,074 0 0
Schwab US Large Cap ETF EX TRD EQ FD 808524201 1,094 20,318 SH   SOLE   19,846 0 472
Schwab US Large Cap Growth ETF EX TRD EQ FD 808524300 224 2,990 SH   SOLE   2,990 0 0
Schwab US Small Cap ETF EX TRD EQ FD 808524607 258 5,442 SH   SOLE   5,442 0 0
Sempra Energy COM 816851109 535 3,163 SH   SOLE   3,075 0 88
Shell PLC F Unsponsored ADR COM 780259305 590 10,733 SH   SOLE   10,511 0 222
Sirius XM HLDGS Inc COM 82968B103 111 16,768 SH   SOLE   16,768 0 0
Skanska Ab Ordf COM W83567110 326 13,816 SH   SOLE   13,816 0 0
Skyworks Solutions COM 83088M102 2,476 18,578 SH   SOLE   16,978 0 1,600
Sonoco Products Co COM 835495102 782 12,504 SH   SOLE   12,504 0 0
Southern Co COM 842587107 735 10,130 SH   SOLE   8,630 0 1,500
Southwest Airlines COM 844741108 308 6,735 SH   SOLE   6,735 0 0
SPDR Fund Consumer Discre Select ETF EX TRD EQ FD 81369Y407 207 1,120 SH   SOLE   1,120 0 0
SPDR Gold Shares ETF EX TRD EQ FD 78463V107 2,382 13,188 SH   SOLE   13,145 0 43
SPDR S&P 500 ETF EX TRD EQ FD 78462F103 1,646 3,634 SH   SOLE   3,634 0 0
SPDR S&P 600 Small Cap Value ETF EX TRD EQ FD 78464A300 35,718 428,628 SH   SOLE   421,565 0 7,063
SPDR Short Term Corporate BND ETF EX TD BD 78464A474 8,220 272,819 SH   SOLE   265,726 0 7,093
Starbucks Corp COM 855244109 230 2,529 SH   OTR   650 0 1,879
Starbucks Corp COM 855244109 6,792 74,666 SH   SOLE   71,553 0 3,113
Stryker Corp COM 863667101 5,767 21,461 SH   SOLE   20,796 0 665
T Rowe Price Group COM 74144T108 759 5,017 SH   SOLE   4,937 0 80
T Rowe Price Mid Cap GWTH FD Inv EQ FD 779556109 335 3,217 SH   SOLE   3,217 0 0
Tesla Inc COM 88160R101 375 348 SH   SOLE   348 0 0
Texas Instruments COM 882508104 4,040 22,021 SH   SOLE   21,129 0 892
The Coca-Cola Co COM 191216100 8,486 135,906 SH   SOLE   114,667 0 21,239
The Goldman Sach 4 PFD PFD Ser D PFD 38144G804 285 13,250 SH   SOLE   13,250 0 0
Thermo Fisher SCNTFC COM 883556102 1,313 2,221 SH   SOLE   1,681 0 540
TJX Companies Inc COM 872540109 525 8,662 SH   OTR   0 0 8,662
TJX Companies Inc COM 872540109 9,278 153,157 SH   SOLE   150,268 0 2,889
Total S A F Sponsored ADR COM 89151E109 345 6,771 SH   SOLE   6,771 0 0
Townebank Portsmouth Va COM 89214P109 4,760 157,941 SH   SOLE   156,264 0 1,677
Toyota Motor Corp F Sponsored ADR COM 892331307 222 1,230 SH   SOLE   1,230 0 0
Trane Technologies PLC F COM G8994E103 400 2,622 SH   SOLE   2,222 0 400
Travelers Companies COM 89417E109 7,188 39,336 SH   SOLE   37,372 0 1,964
Truist Finl Corp COM 89832Q109 11,280 198,933 SH   SOLE   198,396 0 537
Tyson Foods Inc Class A COM 902494103 996 11,110 SH   SOLE   10,390 0 720
U S Bancorp COM 902973304 939 17,523 SH   SOLE   16,023 0 1,500
UDR Inc. REIT COM 902653104 1,902 33,160 SH   OTR   33,160 0 0
UDR Inc. REIT COM 902653104 4,231 73,753 SH   SOLE   62,263 0 11,490
Union Pacific Corp COM 907818108 3,244 11,873 SH   SOLE   10,155 0 1,718
United Bankshrs Inc COM 909907107 495 14,056 SH   SOLE   14,056 0 0
United Parcel SRVC Class B COM 911312106 18,237 85,038 SH   SOLE   82,303 0 2,735
Unitedhealth GRP Inc COM 91324P102 27,591 54,103 SH   SOLE   53,109 0 994
Unitil Corp COM 913259107 318 6,370 SH   SOLE   6,370 0 0
Usaa 500 Index Reward EQ FD 903288769 345 5,850 SH   SOLE   5,850 0 0
Usaa Growth & Income Ins Titutional EQ FD 903287795 241 9,975 SH   SOLE   9,975 0 0
Valero Energy Corp COM 91913Y100 1,614 15,893 SH   SOLE   14,770 0 1,123
Vanguard 500 Index FD Admiral SHRS EQ FD 922908710 1,733 4,145 SH   SOLE   4,145 0 0
Vanguard Dividend Appreciation ETF EX TRD EQ FD 921908844 470 2,900 SH   OTR   2,900 0 0
Vanguard Dividend Appreciation ETF EX TRD EQ FD 921908844 6,425 39,619 SH   SOLE   33,144 0 6,475
Vanguard Equity Income FD Admiral SHRS EQ FD 921921300 389 4,194 SH   SOLE   4,194 0 0
Vanguard FTSE Developed Markets ETF EX TRD EQ FD 921943858 1,019 21,209 SH   OTR   17,450 0 3,759
Vanguard FTSE Developed Markets ETF EX TRD EQ FD 921943858 95,989 1,998,522 SH   SOLE   1,960,466 0 38,056
Vanguard FTSE Emerging Markets ETF EX TRD EQ FD 922042858 2,003 43,428 SH   SOLE   42,032 0 1,396
Vanguard Growth ETF EX TRD EQ FD 922908736 270 938 SH   SOLE   938 0 0
Vanguard Large Cap ETF EX TRD EQ FD 922908637 438 2,100 SH   SOLE   2,100 0 0
Vanguard Mid Cap ETF EX TRD EQ FD 922908629 220 923 SH   SOLE   923 0 0
Vanguard S&P 500 ETF EX TRD EQ FD 922908363 748 1,801 SH   SOLE   1,801 0 0
Vanguard Tax-Managed Cap Ital App Adm EQ FD 921943866 582 2,484 SH   SOLE   2,484 0 0
Vanguard Total International Stock E EX TRD EQ FD 921909768 328 5,488 SH   SOLE   5,488 0 0
Vanguard Total Stock Market ETF EX TRD EQ FD 922908769 293 1,288 SH   SOLE   1,288 0 0
Vanguard Total Stock MKT Index FD Admiral Share EQ FD 922908728 951 8,583 SH   SOLE   8,583 0 0
Verizon Communicatn COM 92343V104 494 9,688 SH   OTR   968 0 8,720
Verizon Communicatn COM 92343V104 13,838 271,644 SH   SOLE   257,996 0 13,648
VF Corp COM 918204108 1,193 20,977 SH   SOLE   20,186 0 791
Virginia Natl Banksh COM 928031103 1,640 47,544 SH   SOLE   47,544 0 0
Virtus Vontobel Emrg MKTS Oppty FD I EQ FD 92828W361 590 64,873 SH   SOLE   64,873 0 0
Visa Inc Class A COM 92826C839 577 2,602 SH   SOLE   2,348 0 254
VMware Inc Class A COM 928563402 1,101 9,671 SH   SOLE   9,054 0 617
W E C Energy Group Inc COM 92939U106 422 4,225 SH   SOLE   1,921 0 2,304
WalMart Inc COM 931142103 818 5,473 SH   OTR   1,200 0 4,273
WalMart Inc COM 931142103 29,151 195,020 SH   SOLE   186,827 0 8,193
Walt Disney Co COM 254687106 538 3,926 SH   OTR   1,107 0 2,819
Walt Disney Co COM 254687106 25,078 182,835 SH   SOLE   172,382 0 10,453
Washington REIT COM 939653101 2,304 89,740 SH   SOLE   85,340 0 4,400
Waste Management Inc COM 94106L109 867 5,470 SH   SOLE   4,570 0 900
Wells Fargo BK N A COM 949746101 1,338 27,618 SH   SOLE   26,218 0 1,400
Weyerhaeuser Co REIT COM 962166104 2,126 56,100 SH   OTR   56,100 0 0
Whirlpool Corp COM 963320106 1,350 7,816 SH   SOLE   6,991 0 825
Wisdomtree US Smallcap Dividend ETF EX TRD EQ FD 97717W604 3,370 105,747 SH   SOLE   101,337 0 4,410
Wsdmtree Emrg MKTS Smallcap DVD ETF EX TRD EQ FD 97717W281 38,706 726,183 SH   SOLE   711,447 0 14,736
WW Grainger Inc COM 384802104 249 483 SH   SOLE   483 0 0
Xcel Energy Inc Minn COM 98389B100 1,042 14,345 SH   SOLE   11,545 0 2,800
Xtrackers Mun Infra Rev BND ETF EX TD BD 233051705 1,670 62,948 SH   SOLE   62,948 0 0
Xylem Inc. COM 98419M100 2,450 28,741 SH   SOLE   28,621 0 120
Yum Brands Inc COM 988498101 580 4,897 SH   SOLE   4,167 0 730
Zscaler Inc COM 98980G102 241 1,000 SH   SOLE   1,000 0 0