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
Abiomed Inc COM 003654100 287 800 SH   OTR   800 0 0
Adobe Inc COM 00724F101 851 1,500 SH   OTR   400 0 1,100
Alphabet Inc. Class A COM 02079K305 1,347 465 SH   OTR   90 0 375
Alps ETF TR Alerian (MLP) EX TRD EQ FD 00162Q452 2,135 65,200 SH   OTR   65,200 0 0
Amazon.Com Inc COM 023135106 517 155 SH   OTR   5 0 150
Apple Inc COM 037833100 3,303 18,600 SH   OTR   5,600 0 13,000
Bank Of America Corp COM 060505104 489 11,000 SH   OTR   3,000 0 8,000
Bce Inc F COM 05534B760 1,529 29,000 SH   OTR   29,000 0 0
Berkshire Hathaway Inc Del CL A COM 084670108 1,352 3 SH   OTR   0 0 3
BHP Group LTD Sponsored Ads COM 088606108 1,992 33,000 SH   OTR   33,000 0 0
Brookfield COM G16252101 3,010 49,500 SH   OTR   49,500 0 0
Brookfield COM 11275Q107 375 5,500 SH   OTR   5,500 0 0
Centerpoint Energy COM 15189T107 1,852 66,360 SH   OTR   66,360 0 0
Chevron Corp COM 166764100 638 5,435 SH   OTR   785 0 4,650
CIGNA Corp COM 125523100 551 2,400 SH   OTR   400 0 2,000
Cisco Systems Inc COM 17275R102 1,112 17,550 SH   OTR   2,550 0 15,000
Discover Finl S COM 254709108 508 4,400 SH   OTR   400 0 4,000
Dominion Energy Inc COM 25746U109 2,833 36,065 SH   OTR   29,915 0 6,150
Eastman Chemical Co COM 277432100 535 4,400 SH   OTR   400 0 4,000
Emerson Electric Co COM 291011104 497 5,350 SH   OTR   350 0 5,000
Enterprise Prods Part LP COM 293792107 1,120 50,996 SH   OTR   50,996 0 0
First Trust TCW Securtzd PLS ETF EX TD BD 33740U109 573 22,290 SH   OTR   8,200 0 14,090
General Dynamics Co COM 369550108 208 1,000 SH   OTR   0 0 1,000
Healthpeak PPTYS Inc REIT COM 42250P103 1,545 42,800 SH   OTR   42,800 0 0
Home Depot Inc COM 437076102 1,121 2,700 SH   OTR   900 0 1,800
Honeywell Intl Inc COM 438516106 313 1,500 SH   OTR   0 0 1,500
Intel Corp COM 458140100 690 13,400 SH   OTR   1,400 0 12,000
iShares Core S&P 500 ETF EX TRD EQ FD 464287200 7,121 14,930 SH   OTR   5,505 0 9,425
iShares MSCI EAFE ETF EX TRD EQ FD 464287465 1,001 12,700 SH   OTR   2,400 0 10,300
iShares MSCI Emerging Markets ETF EX TRD EQ FD 464287234 340 6,950 SH   OTR   0 0 6,950
iShares S&P 500 Growth ETF EX TRD EQ FD 464287309 1,640 19,600 SH   OTR   17,900 0 1,700
iShares S&P Mid Cap 400 Value ETF EX TRD EQ FD 464287705 753 6,800 SH   OTR   4,400 0 2,400
iShares S&P Small Cap 600 ETF EX TRD EQ FD 464287879 376 3,600 SH   OTR   1,800 0 1,800
iShares TR 0-5 YR TIPS ETF EX TD BD 46429B747 575 5,430 SH   OTR   2,020 0 3,410
Ishars Edg MSCI USA QLTY FCTR ETF EX TRD EQ FD 46432F339 211 1,450 SH   OTR   1,450 0 0
J P Morgan Chase & Co COM 46625H100 1,306 8,245 SH   OTR   935 0 7,310
Jabil Circuit Inc COM 466313103 303 4,300 SH   OTR   0 0 4,300
Johnson & Johnson COM 478160104 974 5,696 SH   OTR   1,746 0 3,950
JPMorgan Ultra Short Income ETF EX TD BD 46641Q837 1,237 24,495 SH   OTR   11,995 0 12,500
JPMorgan Ultra SHRT Muncipl Incm ETF EX TD BD 46641Q654 318 6,220 SH   OTR   6,220 0 0
Lockheed Martin Corp COM 539830109 249 700 SH   OTR   0 0 700
Magellan Midstream Pa LP COM 559080106 2,717 58,506 SH   OTR   58,506 0 0
Masco Corp COM 574599106 407 5,800 SH   OTR   800 0 5,000
Mastercard Inc Class A COM 57636Q104 589 1,640 SH   OTR   240 0 1,400
MC Donalds Corp COM 580135101 563 2,100 SH   OTR   300 0 1,800
Medical PPTYS Trust Inc Com COM 58463J304 2,845 119,000 SH   OTR   119,000 0 0
Medtronic PLC F COM G5960L103 1,347 12,939 SH   OTR   9,939 0 3,000
Merck & Co. Inc. COM 58933Y105 512 6,625 SH   OTR   500 0 6,125
Microsoft Corp COM 594918104 2,960 8,800 SH   OTR   2,800 0 6,000
Nextera Energy Inc COM 65339F101 4,929 52,800 SH   OTR   52,800 0 0
Oracle Corp COM 68389X105 1,115 12,786 SH   OTR   12,786 0 0
Pepsico Inc COM 713448108 524 3,000 SH   OTR   0 0 3,000
Pfizer Inc COM 717081103 674 11,420 SH   OTR   1,420 0 10,000
PIMCO Enhncd LW DRTN Actv ETF EX TD BD 72201R718 925 9,190 SH   OTR   2,090 0 7,100
Pinnacle West Cap Corp Com COM 723484101 1,059 15,000 SH   OTR   15,000 0 0
Procter & Gamble COM 742718109 573 3,500 SH   OTR   760 0 2,740
Prudential Finl COM 744320102 2,267 20,947 SH   OTR   20,947 0 0
Qualcomm Inc COM 747525103 1,463 8,000 SH   OTR   8,000 0 0
Reliance Steel & COM 759509102 2,758 17,000 SH   OTR   17,000 0 0
Sanofi Sponsored ADR COM 80105N105 2,094 41,800 SH   OTR   41,800 0 0
Starbucks Corp COM 855244109 310 2,650 SH   OTR   650 0 2,000
Udr Inc. REIT COM 902653104 1,989 33,160 SH   OTR   33,160 0 0
Vanguard Dividend Appreciation ETF EX TRD EQ FD 921908844 498 2,900 SH   OTR   2,900 0 0
Vanguard FTSE Developed Markets ETF EX TRD EQ FD 921943858 1,095 21,450 SH   OTR   17,450 0 4,000
Verizon Communicatn COM 92343V104 527 10,135 SH   OTR   968 0 9,167
WalMart Inc COM 931142103 835 5,750 SH   OTR   1,200 0 4,550
Walt Disney Co COM 254687106 636 4,107 SH   OTR   1,107 0 3,000
Weyerhaeuser Co REIT COM 962166104 2,310 56,100 SH   OTR   56,100 0 0
1/100 Berkshire HTWY Cla 100 SHS=1 Whole SH BRK A COM 084990175 451 100 SH   SOLE   100 0 0
3M Co COM 88579Y101 1,630 9,177 SH   SOLE   6,904 0 2,273
A T & T Inc COM 00206R102 2,026 82,376 SH   SOLE   78,966 0 3,410
Abbott Laboratories COM 002824100 7,339 52,149 SH   SOLE   47,852 0 4,297
Abbvie Inc COM 00287Y109 5,599 41,351 SH   SOLE   37,490 0 3,861
Abiomed Inc COM 003654100 244 678 SH   SOLE   678 0 0
Accenture PLC F Class A COM G1151C101 1,220 2,943 SH   SOLE   2,943 0 0
Adobe Inc COM 00724F101 35,637 62,846 SH   SOLE   61,538 0 1,308
Aflac Inc COM 001055102 2,446 41,894 SH   SOLE   41,004 0 890
Agilent Technologies COM 00846U101 4,368 27,360 SH   SOLE   27,245 0 115
Aimia Inc Com COM 00900Q103 78 20,000 SH   SOLE   20,000 0 0
Air Prod & Chemicals COM 009158106 630 2,059 SH   SOLE   2,059 0 0
Akre Focus FD Inst EQ FD 742935125 409 6,176 SH   SOLE   4,951 0 1,225
Alliant Energy Corp COM 018802108 1,180 19,202 SH   SOLE   17,947 0 1,255
Allstate Corp COM 020002101 266 2,242 SH   SOLE   1,342 0 900
Alphabet Inc. Class A COM 02079K305 67,559 23,321 SH   SOLE   22,283 0 1,038
Alphabet Inc. Class C COM 02079K107 5,842 2,019 SH   SOLE   2,011 0 8
Altria Group Inc COM 02209S103 5,531 114,528 SH   SOLE   107,501 0 7,027
Amazon.Com Inc COM 023135106 18,456 5,535 SH   SOLE   5,372 0 163
Amer Electric PWR Co COM 025537101 276 3,099 SH   SOLE   2,924 0 175
American Express Co COM 025816109 393 2,404 SH   SOLE   2,299 0 105
American FD Cap World GWTH & Incm F3 EQ FD 140543117 844 13,259 SH   SOLE   13,259 0 0
American FD Europacific GWTH FD CL F3 EQ FD 298706110 254 3,918 SH   SOLE   3,494 0 424
American FD Fundamental Inv FD CL F3 EQ FD 360802771 243 3,199 SH   SOLE   3,199 0 0
American FD Growth FD Of America CL F3 EQ FD 399874775 634 8,532 SH   SOLE   8,532 0 0
American FD New Perspective F3 EQ FD 648018778 292 4,400 SH   SOLE   4,400 0 0
American FD Wa Mutual Inv FD CL A EQ FD 939330106 560 9,265 SH   SOLE   9,265 0 0
American FD Wa Mutual Inv FD CL F3 EQ FD 939330775 1,484 24,551 SH   SOLE   24,551 0 0
Amerisourcebergen Corp COM 03073E105 1,328 9,993 SH   SOLE   9,993 0 0
Amern Tower Corp REIT COM 03027X100 238 810 SH   SOLE   810 0 0
Amgen Inc. COM 031162100 11,260 50,052 SH   SOLE   45,471 0 4,581
Analog Devices Inc COM 032654105 205 1,164 SH   SOLE   1,164 0 0
Anthem Inc COM 036752103 14,154 30,534 SH   SOLE   29,744 0 790
Apple Inc COM 037833100 167,407 942,768 SH   SOLE   905,420 0 37,348
Applied Materials COM 038222105 2,500 15,890 SH   SOLE   15,890 0 0
Archer-Daniels-Midln COM 039483102 803 11,885 SH   SOLE   11,535 0 350
Auto Data Processing COM 053015103 8,555 34,548 SH   SOLE   31,468 0 3,080
Autozone Inc COM 053332102 2,388 1,139 SH   SOLE   1,119 0 20
Bank Of America Corp COM 060505104 22,452 504,643 SH   SOLE   492,983 0 11,660
Becton Dickinson&co COM 075887109 1,932 7,682 SH   SOLE   7,207 0 475
Berkshire Hathaway Class B COM 084670702 9,924 33,192 SH   SOLE   30,562 0 2,630
BlackRock Advantage LG Cap Core CL Instl EQ FD 09250J502 822 38,250 SH   SOLE   38,250 0 0
BlackRock Inc COM 09247X101 21,856 23,872 SH   SOLE   23,407 0 465
Blackstone Group Inc COM 09260D107 300 2,316 SH   SOLE   2,316 0 0
Boeing Co COM 097023105 936 4,649 SH   SOLE   4,327 0 322
Borgwarner Inc Com COM 099724106 8,185 181,598 SH   SOLE   178,119 0 3,479
Boston Scientific Co COM 101137107 12,007 282,662 SH   SOLE   277,958 0 4,704
BP PLC F Sponsored ADR COM 055622104 324 12,160 SH   SOLE   12,160 0 0
Bristol-Myers Squibb COM 110122108 4,658 74,711 SH   SOLE   70,633 0 4,078
Broadcom Inc COM 11135F101 22,153 33,292 SH   SOLE   32,632 0 660
Brown & Brown Inc COM 115236101 517 7,350 SH   SOLE   7,350 0 0
Brown Forman Corp Class B COM 115637209 215 2,953 SH   SOLE   2,953 0 0
C A C I Inc Class A COM 127190304 675 2,508 SH   SOLE   2,508 0 0
Canadian Natl Railwy F COM 136375102 8,377 68,184 SH   SOLE   49,330 0 18,854
Capital One FC COM 14040H105 953 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
Carrier Global Corp Com COM 14448C104 1,568 28,832 SH   SOLE   25,617 0 3,215
Caterpillar Inc COM 149123101 3,572 17,277 SH   SOLE   16,752 0 525
Cbre Group Inc Class A COM 12504L109 5,541 51,067 SH   SOLE   50,310 0 757
Cerner Corp COM 156782104 11,568 124,200 SH   SOLE   121,651 0 2,549
Charles & Colvard COM 159765106 94 32,513 SH   SOLE   32,513 0 0
Charles Schwab Corp COM 808513105 17,468 207,700 SH   SOLE   204,928 0 2,772
Charter Communicatn Class A COM 16119P108 295 453 SH   SOLE   396 0 57
Chevron Corp COM 166764100 28,741 244,920 SH   SOLE   233,809 0 11,111
Chubb LTD F COM H1467J104 4,673 24,073 SH   SOLE   23,583 0 490
CIGNA Corp COM 125523100 7,569 32,960 SH   SOLE   31,126 0 1,834
Cisco Systems Inc COM 17275R102 25,879 408,380 SH   SOLE   388,402 0 19,978
City Holding Co COM 177835105 491 6,000 SH   SOLE   6,000 0 0
Clorox Co COM 189054109 263 1,511 SH   SOLE   1,235 0 276
Cognizant Tech Solu Class A COM 192446102 723 8,146 SH   SOLE   8,058 0 88
Colgate-Palmolive Co COM 194162103 1,591 18,641 SH   SOLE   18,641 0 0
Columbia Mid Cap Index FD CL Inst EQ FD 19765J608 291 17,000 SH   SOLE   17,000 0 0
Comcast Corp Class A COM 20030N101 20,163 400,617 SH   SOLE   393,190 0 7,427
Conocophillips COM 20825C104 435 6,008 SH   SOLE   5,408 0 600
Consolidated Edison COM 209115104 922 10,805 SH   SOLE   7,205 0 3,600
Corning Inc COM 219350105 589 15,808 SH   SOLE   15,808 0 0
Corteva Inc COM 22052L104 372 7,867 SH   SOLE   7,294 0 573
Costco Wholesale Co COM 22160K105 2,955 5,206 SH   SOLE   5,206 0 0
CSX Corp COM 126408103 2,122 56,432 SH   SOLE   54,532 0 1,900
Cummins Inc COM 231021106 5,590 25,628 SH   SOLE   24,993 0 635
CVS Health Corp COM 126650100 370 3,587 SH   SOLE   3,587 0 0
Danaher Corp COM 235851102 421 1,279 SH   SOLE   1,279 0 0
Deere & Co COM 244199105 3,134 9,111 SH   SOLE   8,611 0 500
Discover Finl S COM 254709108 27,147 234,918 SH   SOLE   227,566 0 7,352
Dollar Tree Inc COM 256746108 5,491 39,073 SH   SOLE   37,348 0 1,725
Dominion Energy Inc COM 25746U109 7,905 100,630 SH   SOLE   93,931 0 6,699
Dover Corp COM 260003108 242 1,332 SH   SOLE   1,150 0 182
Dow Inc COM 260557103 1,104 19,468 SH   SOLE   17,630 0 1,838
Duke Energy Corp COM 26441C204 1,763 16,808 SH   SOLE   15,089 0 1,719
DuPont De Nemours Inc COM 26614N102 867 10,730 SH   SOLE   9,670 0 1,060
Eastman Chemical Co COM 277432100 22,495 184,886 SH   SOLE   177,971 0 6,915
Eaton Corp PLC F COM G29183103 2,120 12,265 SH   SOLE   11,165 0 1,100
Ecolab Inc COM 278865100 702 2,984 SH   SOLE   2,984 0 0
Emerson Electric Co COM 291011104 18,235 196,136 SH   SOLE   192,670 0 3,466
Entergy Corp COM 29364G103 222 1,968 SH   SOLE   1,968 0 0
Eversource Energy COM 30040W108 1,649 18,128 SH   SOLE   17,238 0 890
Extra Space Storage REIT COM 30225T102 1,009 4,451 SH   SOLE   4,251 0 200
Exxon Mobil Corp COM 30231G102 8,971 146,610 SH   SOLE   128,699 0 17,911
F5 Networks Inc COM 315616102 3,885 15,875 SH   SOLE   15,579 0 296
Facebook Inc Class A COM 30303M102 25,636 76,219 SH   SOLE   74,723 0 1,496
Fedex Corp COM 31428X106 653 2,526 SH   SOLE   2,481 0 45
Fidelity 500 Index FD EQ FD 315911750 666 4,029 SH   SOLE   4,029 0 0
Fidelity Contra Fund EQ FD 316071109 463 24,707 SH   SOLE   24,707 0 0
Fidelity Equity Income FD EQ FD 316138106 1,366 19,454 SH   SOLE   19,454 0 0
Fidelity Growth Company Fund EQ FD 316200104 315 8,641 SH   SOLE   8,641 0 0
Fidelity Intl Index FD EQ FD 315911727 469 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 673 34,340 SH   SOLE   34,340 0 0
Fidelity Total (market Index Fund) EQ FD 315911693 457 3,415 SH   SOLE   3,415 0 0
First Citizens BKSH Class A COM 31946M103 516 622 SH   SOLE   622 0 0
First Eagle Global Fund CL I EQ FD 32008F606 221 3,410 SH   SOLE   3,410 0 0
First Eagle Overseas Fun D CL I EQ FD 32008F200 2,166 83,548 SH   SOLE   83,548 0 0
First Trust TCW Securtzd PLS ETF EX TD BD 33740U109 31,844 1,239,057 SH   SOLE   1,207,122 0 31,935
Fiserv Inc COM 337738108 8,565 82,521 SH   SOLE   80,788 0 1,733
Ford Motor Co COM 345370860 252 12,127 SH   SOLE   12,127 0 0
Fortinet Inc COM 34959E109 6,592 18,342 SH   SOLE   18,114 0 228
Fortune Brands HM&S COM 34964C106 296 2,767 SH   SOLE   2,767 0 0
Franklin Small Mid Cap GWTH FD Adv CL EQ FD 354713869 244 4,693 SH   SOLE   4,693 0 0
FRST TRT Low DTN Opnts ETF IV EX TD BD 33739Q200 881 17,625 SH   SOLE   17,625 0 0
Fulton Finl Co COM 360271100 505 29,445 SH   SOLE   18,531 0 10,914
Gabelli Asset FD SH Ben Int EQ FD 362395105 412 7,039 SH   SOLE   7,039 0 0
General Dynamics Co COM 369550108 3,427 16,440 SH   SOLE   15,471 0 969
General Electric Co COM 369604301 1,032 10,921 SH   SOLE   9,797 0 1,124
Genuine Parts Co COM 372460105 2,369 16,799 SH   SOLE   16,699 0 100
Gilead Sciences Inc COM 375558103 269 3,700 SH   SOLE   3,700 0 0
Goldman Sachs Group COM 38141G104 2,602 6,802 SH   SOLE   5,827 0 975
Hartford Finl SVC GP COM 416515104 2,300 33,131 SH   SOLE   33,015 0 116
Home Depot Inc COM 437076102 65,974 158,970 SH   SOLE   150,406 0 8,564
Honeywell Intl Inc COM 438516106 4,693 22,508 SH   SOLE   22,241 0 267
IBM Corp COM 459200101 2,908 21,759 SH   SOLE   21,166 0 593
Illinois Tool Works COM 452308109 683 2,752 SH   SOLE   2,665 0 87
Intel Corp COM 458140100 26,843 521,224 SH   SOLE   498,823 0 22,401
Intuit Inc COM 461202103 386 600 SH   SOLE   600 0 0
Invesco Oppenheimer GLBL Oppty Y EQ FD 00900W738 263 3,457 SH   SOLE   3,457 0 0
Invesco QQQ Trust EX TRD EQ FD 46090E103 1,843 5,302 SH   SOLE   5,302 0 0
Invesco Taxable Municipal Bond ETF EX TD BD 46138G805 1,974 59,885 SH   SOLE   58,173 0 1,712
Invesco Ultra Short Duration ETF EX TD BD 46090A887 608 12,095 SH   SOLE   8,095 0 4,000
Invesco Water Resources ETF EX TRD EQ FD 46137V142 375 6,164 SH   SOLE   6,164 0 0
iShares Cohen And Steers REIT ETF EX TRD EQ FD 464287564 1,506 19,795 SH   SOLE   17,795 0 2,000
iShares Core MSCI EAFE ETF EX TRD EQ FD 46432F842 4,225 56,522 SH   SOLE   56,522 0 0
iShares Core S&P 500 ETF EX TRD EQ FD 464287200 48,443 101,559 SH   SOLE   99,685 0 1,874
iShares Core S&P Mid Cap ETF EX TRD EQ FD 464287507 8,022 28,339 SH   SOLE   27,389 0 950
iShares Core S&P Small Cap ETF EX TRD EQ FD 464287804 2,304 20,124 SH   SOLE   20,034 0 90
iShares Gold Trust iShares New EX TRD EQ FD 464285204 1,300 37,334 SH   SOLE   33,334 0 4,000
iShares Intermedt Term Corp Bond ETF EX TD BD 464288638 430 7,263 SH   SOLE   3,963 0 3,300
iShares MSCI EAFE ETF EX TRD EQ FD 464287465 16,050 203,571 SH   SOLE   197,755 0 5,816
iShares MSCI EAFE Growth ETF EX TRD EQ FD 464288885 1,440 13,041 SH   SOLE   13,041 0 0
iShares MSCI Emerging Markets ETF EX TRD EQ FD 464287234 7,004 143,311 SH   SOLE   141,661 0 1,650
iShares MSCI International Q EX TRD EQ FD 46434V456 26,270 667,092 SH   SOLE   656,900 0 10,192
iShares Russell 1000 Growth ETF EX TRD EQ FD 464287614 596 1,950 SH   SOLE   1,950 0 0
iShares Russell 1000 Value ETF EX TRD EQ FD 464287598 326 1,941 SH   SOLE   1,941 0 0
iShares Russell 2000 Growth ETF EX TRD EQ FD 464287648 204 695 SH   SOLE   695 0 0
iShares Russell Mid Cap ETF EX TRD EQ FD 464287499 313 3,770 SH   SOLE   3,116 0 654
iShares S&P 500 Growth ETF EX TRD EQ FD 464287309 7,630 91,188 SH   SOLE   86,453 0 4,735
iShares S&P 500 Value ETF EX TRD EQ FD 464287408 3,614 23,074 SH   SOLE   22,084 0 990
iShares S&P Mid Cap 400 Value ETF EX TRD EQ FD 464287705 48,273 436,152 SH   SOLE   428,059 0 8,093
iShares S&P Small Cap 600 ETF EX TRD EQ FD 464287879 2,332 22,322 SH   SOLE   21,572 0 750
iShares Select Dividend ETF EX TRD EQ FD 464287168 2,295 18,717 SH   SOLE   17,617 0 1,100
iShares Total US Stock Market ETF EX TRD EQ FD 464287150 1,514 14,149 SH   SOLE   14,019 0 130
iShares TR 0-5 YR TIPS ETF EX TD BD 46429B747 22,289 210,509 SH   SOLE   206,382 0 4,127
ISHARES TR CORE 1 5 YR USD EX TD BD 46432F859 9,076 179,964 SH   SOLE   176,375 0 3,589
iShares US Technology ETF EX TRD EQ FD 464287721 770 6,708 SH   SOLE   6,708 0 0
Ishars Edg MSCI USA QLTY FCTR ETF EX TRD EQ FD 46432F339 21,112 145,043 SH   SOLE   143,618 0 1,425
ITT Inc COM 45073V108 2,042 19,985 SH   SOLE   19,810 0 175
J P Morgan Chase & Co COM 46625H100 49,872 314,948 SH   SOLE   295,914 0 19,034
Jabil Circuit Inc COM 466313103 13,528 192,302 SH   SOLE   188,869 0 3,433
Johnson & Johnson COM 478160104 34,440 201,324 SH   SOLE   189,231 0 12,093
JPMorgan U.S. Value Factor ETF EX TRD EQ FD 46641Q753 18,313 476,665 SH   SOLE   475,050 0 1,615
JPMorgan Ultra Short Income ETF EX TD BD 46641Q837 49,164 973,685 SH   SOLE   956,063 0 17,622
JPMorgan Ultra SHRT Muncipl Incm ETF EX TD BD 46641Q654 55,864 1,093,876 SH   SOLE   1,057,896 0 35,980
Kimberly-Clark Corp COM 494368103 13,696 95,085 SH   SOLE   93,515 0 1,570
Kinder Morgan Inc COM 49456B101 185 11,689 SH   SOLE   11,689 0 0
Kroger Co COM 501044101 4,679 103,383 SH   SOLE   100,533 0 2,850
L3harris Technologies In COM 502431109 3,228 15,137 SH   SOLE   14,942 0 195
Lam Research Corp COM 512807108 10,914 15,148 SH   SOLE   14,859 0 289
Liberty Broadband Co Class A COM 530307107 270 1,675 SH   SOLE   1,675 0 0
Liberty Broadband Co Class C COM 530307305 786 4,877 SH   SOLE   4,877 0 0
Liberty Media Corp Series A Liberty Sirius COM 531229409 218 4,293 SH   SOLE   4,293 0 0
Liberty Media Corp Series C Liberty Sirius COM 531229607 723 14,219 SH   SOLE   14,219 0 0
Lilly Eli & Co COM 532457108 42,002 152,061 SH   SOLE   149,810 0 2,251
Lincoln NTNL Co COM 534187109 1,351 19,794 SH   SOLE   19,724 0 70
Liquidmetal Techs COM 53634X100 4 50,000 SH   SOLE   50,000 0 0
Lockheed Martin Corp COM 539830109 12,170 34,243 SH   SOLE   33,586 0 657
Lord Abbett Affiliated I EQ FD 544001506 1,033 55,381 SH   SOLE   55,113 0 268
Lowes Companies Inc COM 548661107 704 2,725 SH   SOLE   2,725 0 0
Marathon Pete Corp COM 56585A102 4,089 63,905 SH   SOLE   59,959 0 3,946
Markel Corp COM 570535104 1,576 1,277 SH   SOLE   1,062 0 215
Marriott Intl Inc Class A COM 571903202 1,452 8,790 SH   SOLE   8,790 0 0
Marsh & MC Lennan Co COM 571748102 324 1,866 SH   SOLE   1,366 0 500
Masco Corp COM 574599106 20,236 288,183 SH   SOLE   282,780 0 5,403
Mastercard Inc Class A COM 57636Q104 32,549 90,585 SH   SOLE   89,261 0 1,324
MC Cormick & Co Inc COM 579780206 236 2,433 SH   SOLE   2,433 0 0
MC Donalds Corp COM 580135101 22,514 83,984 SH   SOLE   81,010 0 2,974
Mckesson Corp Exchange Offer COM 58155Q103 15,777 63,352 SH   SOLE   62,661 0 691
Medtronic PLC F COM G5960L103 1,711 16,434 SH   SOLE   15,857 0 577
Merck & Co. Inc. COM 58933Y105 18,840 243,642 SH   SOLE   231,017 0 12,625
Meridian FD Inc Growth FD EQ FD 589619105 327 6,839 SH   SOLE   6,839 0 0
Metlife Inc COM 59156R108 200 3,204 SH   SOLE   3,204 0 0
Microchip Technology COM 595017104 252 2,890 SH   SOLE   2,890 0 0
Microsoft Corp COM 594918104 112,284 333,860 SH   SOLE   312,288 0 21,572
Mondelez Intl Class A COM 609207105 3,101 46,519 SH   SOLE   40,951 0 5,568
Motorola Solutions COM 620076307 598 2,195 SH   SOLE   2,195 0 0
MVB Finl Corp Com COM 553810102 1,160 27,934 SH   SOLE   27,934 0 0
Nestle S A F Sponsored ADR COM 641069406 1,594 11,357 SH   SOLE   8,869 0 2,488
Netflix Inc COM 64110L106 237 394 SH   SOLE   394 0 0
Nextera Energy Inc COM 65339F101 1,355 14,513 SH   SOLE   14,513 0 0
Nike Inc Class B COM 654106103 8,364 50,183 SH   SOLE   49,829 0 354
Norfolk Southern Co COM 655844108 23,793 79,921 SH   SOLE   76,876 0 3,045
Northrop Grumman Co COM 666807102 2,405 6,214 SH   SOLE   6,214 0 0
NTNL Bankshares Inc V005 COM 634865109 900 24,809 SH   SOLE   24,809 0 0
Nucor Corp COM 670346105 204 1,781 SH   SOLE   1,781 0 0
Nvidia Corp COM 67066G104 852 2,898 SH   SOLE   2,898 0 0
Oracle Corp COM 68389X105 7,693 88,209 SH   SOLE   83,372 0 4,837
Otis Worldwide Corp Com COM 68902V107 1,007 11,570 SH   SOLE   10,745 0 825
Parker-Hannifin Corp COM 701094104 1,187 3,732 SH   SOLE   3,477 0 255
Parnassus Core Eqty FD Inst EQ FD 701769408 490 7,704 SH   SOLE   5,348 0 2,356
Paypal Holdings Incorpor COM 70450Y103 351 1,861 SH   SOLE   1,861 0 0
Pepsico Inc COM 713448108 27,485 157,252 SH   SOLE   153,013 0 4,239
Petroteq Energy Inc F COM 71678B107 3 15,000 SH   SOLE   15,000 0 0
Pfizer Inc COM 717081103 13,658 231,303 SH   SOLE   212,311 0 18,992
Philip Morris Intl COM 718172109 1,405 14,588 SH   SOLE   12,788 0 1,800
Phillips 66 COM 718546104 938 12,942 SH   SOLE   12,529 0 413
PIMCO Enhanced SHRT Maturty Actv ETF EX TD BD 72201R833 646 6,355 SH   SOLE   6,355 0 0
PIMCO Enhncd LW DRTN Actv ETF EX TD BD 72201R718 21,157 210,175 SH   SOLE   207,660 0 2,515
PIMCO Short Term Muni Bond Actv ETF EX TD BD 72201R874 29,903 583,488 SH   SOLE   567,888 0 15,600
PNC Finl Services COM 693475105 4,590 22,890 SH   SOLE   22,162 0 728
PPG Industries Inc COM 693506107 1,477 8,563 SH   SOLE   8,563 0 0
Pra Group Inc COM 69354N106 3,498 69,670 SH   SOLE   68,620 0 1,050
Principal Invt Grade Corporate Active ETF EX TD BD 74255Y821 3,203 121,403 SH   SOLE   118,382 0 3,021
Procter & Gamble COM 742718109 13,404 81,944 SH   SOLE   79,296 0 2,648
Prudential Finl COM 744320102 12,027 111,115 SH   SOLE   109,500 0 1,615
Pub SVC Enterpise GP COM 744573106 377 5,653 SH   SOLE   4,853 0 800
Public Storage Com COM 74460D109 281 750 SH   SOLE   750 0 0
Qualcomm Inc COM 747525103 401 2,194 SH   SOLE   1,694 0 500
Rayonier Inc. REIT COM 754907103 915 22,674 SH   SOLE   22,674 0 0
Raytheon Technologies Corp Com COM 75513E101 4,305 50,023 SH   SOLE   46,028 0 3,995
RGC Resources Inc COM 74955L103 590 25,660 SH   SOLE   25,660 0 0
Royal Bank Of Canada F COM 780087102 343 3,234 SH   SOLE   3,234 0 0
Royal Dutch Shell F Sponsored ADR COM 780259107 251 5,792 SH   SOLE   5,792 0 0
S&P Global Inc COM 78409V104 567 1,201 SH   SOLE   1,201 0 0
Schlumberger LTD F COM 806857108 295 9,811 SH   SOLE   9,461 0 350
Schwab US Broad Market ETF EX TRD EQ FD 808524102 400 3,537 SH   SOLE   3,537 0 0
Schwab US Large Cap ETF EX TRD EQ FD 808524201 1,157 10,159 SH   SOLE   9,923 0 236
Schwab US Large Cap Growth ETF EX TRD EQ FD 808524300 245 1,495 SH   SOLE   1,495 0 0
Schwab US Small Cap ETF EX TRD EQ FD 808524607 279 2,721 SH   SOLE   2,721 0 0
Sempra Energy COM 816851109 436 3,266 SH   SOLE   3,178 0 88
Sherwin Williams Co COM 824348106 248 705 SH   SOLE   705 0 0
Sirius XM HLDGS Inc COM 82968B103 106 16,768 SH   SOLE   16,768 0 0
Skanska Ab Ordf COM W83567110 343 13,816 SH   SOLE   13,816 0 0
Skyworks Solutions COM 83088M102 2,903 18,713 SH   SOLE   17,113 0 1,600
Sonoco Products Co COM 835495102 757 13,081 SH   SOLE   13,081 0 0
Southern Co COM 842587107 685 9,986 SH   SOLE   8,486 0 1,500
Southwest Airlines COM 844741108 345 8,060 SH   SOLE   8,060 0 0
SPDR Fund Consumer Discre Select ETF EX TRD EQ FD 81369Y407 210 1,026 SH   SOLE   1,026 0 0
SPDR Gold Shares ETF EX TRD EQ FD 78463V107 2,203 12,888 SH   SOLE   12,845 0 43
SPDR S&P 500 ETF EX TRD EQ FD 78462F103 1,781 3,737 SH   SOLE   3,737 0 0
SPDR S&P 600 Small Cap Value ETF EX TRD EQ FD 78464A300 35,025 413,423 SH   SOLE   406,904 0 6,519
SPDR Short Term Corporate BND ETF EX TD BD 78464A474 10,357 334,435 SH   SOLE   327,222 0 7,213
Starbucks Corp COM 855244109 9,480 81,049 SH   SOLE   76,937 0 4,112
Stryker Corp COM 863667101 5,794 21,611 SH   SOLE   20,946 0 665
T Rowe Price Group COM 74144T108 1,031 5,245 SH   SOLE   5,165 0 80
T Rowe Price Mid Cap GWTH FD Inv EQ FD 779556109 378 3,217 SH   SOLE   3,217 0 0
Tesla Inc COM 88160R101 362 343 SH   SOLE   343 0 0
Texas Instruments COM 882508104 4,190 22,230 SH   SOLE   21,338 0 892
The Coca-Cola Co COM 191216100 8,192 138,348 SH   SOLE   116,909 0 21,439
The Goldman Sach 4 PFD PFD Ser D PFD 38144G804 337 13,250 SH   SOLE   13,250 0 0
Thermo Fisher SCNTFC COM 883556102 1,483 2,222 SH   SOLE   1,682 0 540
TJX Companies Inc COM 872540109 10,909 143,689 SH   SOLE   141,444 0 2,245
Total S A F Sponsored ADR COM 89151E109 298 5,971 SH   SOLE   5,971 0 0
Townebank Portsmouth Va COM 89214P109 4,977 156,574 SH   SOLE   154,897 0 1,677
Toyota Motor Corp F Sponsored ADR COM 892331307 228 1,230 SH   SOLE   1,230 0 0
Trane Technologies PLC F COM G8994E103 535 2,647 SH   SOLE   2,247 0 400
Travelers Companies COM 89417E109 6,208 39,686 SH   SOLE   37,722 0 1,964
Truist Finl Corp COM 89832Q109 11,704 199,901 SH   SOLE   199,364 0 537
Tyson Foods Inc Class A COM 902494103 987 11,322 SH   SOLE   10,602 0 720
U S Bancorp COM 902973304 983 17,357 SH   SOLE   15,857 0 1,500
Udr Inc. REIT COM 902653104 4,528 75,475 SH   SOLE   63,985 0 11,490
Union Pacific Corp COM 907818108 2,981 11,831 SH   SOLE   10,048 0 1,783
United Bankshrs Inc COM 909907107 515 14,056 SH   SOLE   14,056 0 0
United Parcel SRVC Class B COM 911312106 17,765 82,881 SH   SOLE   80,195 0 2,686
Unitedhealth GRP Inc COM 91324P102 26,695 53,163 SH   SOLE   52,190 0 973
Usaa 500 Index Reward EQ FD 903288769 364 5,850 SH   SOLE   5,850 0 0
Usaa Growth & Income Ins Titutional EQ FD 903287795 317 12,392 SH   SOLE   12,392 0 0
Valero Energy Corp COM 91913Y100 1,285 17,109 SH   SOLE   15,811 0 1,298
Vanguard 500 Index FD Admiral SHRS EQ FD 922908710 1,112 2,529 SH   SOLE   2,529 0 0
Vanguard BD Index FD Inc Short TRM Bond EX TD BD 921937827 220 2,718 SH   SOLE   2,718 0 0
Vanguard Dividend Appreciation ETF EX TRD EQ FD 921908844 6,930 40,349 SH   SOLE   33,499 0 6,850
Vanguard Equity Income FD Admiral SHRS EQ FD 921921300 387 4,194 SH   SOLE   4,194 0 0
Vanguard FTSE Developed Markets ETF EX TRD EQ FD 921943858 100,604 1,970,301 SH   SOLE   1,931,615 0 38,686
Vanguard FTSE Emerging Markets ETF EX TRD EQ FD 922042858 2,289 46,278 SH   SOLE   44,248 0 2,030
Vanguard Growth ETF EX TRD EQ FD 922908736 333 1,038 SH   SOLE   938 0 100
Vanguard Health Care ETF EX TRD EQ FD 92204A504 202 760 SH   SOLE   760 0 0
Vanguard Large Cap ETF EX TRD EQ FD 922908637 464 2,100 SH   SOLE   2,100 0 0
Vanguard Mid Cap ETF EX TRD EQ FD 922908629 235 923 SH   SOLE   923 0 0
Vanguard Mid-Cap Growth Index Admiral EQ FD 921937728 205 1,872 SH   SOLE   1,872 0 0
Vanguard S&P 500 ETF EX TRD EQ FD 922908363 761 1,744 SH   SOLE   1,744 0 0
Vanguard Total Bond Market ETF EX TD BD 921937835 642 7,576 SH   SOLE   7,576 0 0
Vanguard Total International Stock E EX TRD EQ FD 921909768 478 7,527 SH   SOLE   7,527 0 0
Vanguard Total Stock Market ETF EX TRD EQ FD 922908769 581 2,408 SH   SOLE   2,408 0 0
Vanguard Total Stock MKT Index FD Admiral Share EQ FD 922908728 1,078 9,173 SH   SOLE   9,173 0 0
Vanguard Total World STK Index Adm SHR EQ FD 922042619 200 5,259 SH   SOLE   5,259 0 0
Verizon Communicatn COM 92343V104 13,774 265,084 SH   SOLE   251,552 0 13,532
VF Corp COM 918204108 1,589 21,697 SH   SOLE   20,906 0 791
Virginia Natl Banksh COM 928031103 1,801 47,544 SH   SOLE   47,544 0 0
Virtus Vontobel Emrg MKTS Oppty FD I EQ FD 92828W361 653 64,873 SH   SOLE   64,873 0 0
Visa Inc Class A COM 92826C839 524 2,418 SH   SOLE   2,164 0 254
VMware Inc Class A COM 928563402 5,553 47,920 SH   SOLE   46,682 0 1,238
Vulcan Matls Co Com COM 929160109 462 2,225 SH   SOLE   2,225 0 0
W E C Energy Group Inc COM 92939U106 407 4,196 SH   SOLE   1,892 0 2,304
WalMart Inc COM 931142103 27,977 192,628 SH   SOLE   184,421 0 8,207
Walt Disney Co COM 254687106 28,236 182,298 SH   SOLE   172,019 0 10,279
Washington REIT COM 939653101 2,331 89,590 SH   SOLE   85,190 0 4,400
Waste Management Inc COM 94106L109 872 5,226 SH   SOLE   4,326 0 900
Wells Fargo & C 7.5 PFD Conv Ser L PFD 949746804 224 150 SH   SOLE   150 0 0
Wells Fargo BK N A COM 949746101 1,361 28,374 SH   SOLE   26,974 0 1,400
Whirlpool Corp COM 963320106 1,885 8,031 SH   SOLE   7,206 0 825
Wisdomtree US Smallcap Dividend ETF EX TRD EQ FD 97717W604 3,604 109,667 SH   SOLE   105,257 0 4,410
Wsdmtree Emrg MKTS Smallcap DVD ETF EX TRD EQ FD 97717W281 37,991 717,902 SH   SOLE   703,187 0 14,715
WW Grainger Inc COM 384802104 250 483 SH   SOLE   483 0 0
Xcel Energy Inc Minn COM 98389B100 987 14,488 SH   SOLE   11,688 0 2,800
Xtrackers Mun Infra Rev BND ETF EX TD BD 233051705 2,123 72,555 SH   SOLE   72,555 0 0
Xylem Inc. COM 98419M100 3,478 29,000 SH   SOLE   28,880 0 120
Yum Brands Inc COM 988498101 708 5,097 SH   SOLE   4,367 0 730
Zscaler Inc COM 98980G102 321 1,000 SH   SOLE   1,000 0 0