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
3M Co COM 88579Y101 587 3,329 SH   SOLE   3,329 0 0
Abbott Labs COM 002824100 3,481 40,079 SH   SOLE   39,879 200 0
Abbvie Inc COM 00287Y109 3,267 36,898 SH   SOLE   35,137 1,761 0
Accenture PLC Ireland SHS Class A G1151C101 2,180 10,355 SH   SOLE   10,355 0 0
Alps ETF TR Alerian MLP 00162Q866 525 61,800 SH   SOLE   61,800 0 0
Alibaba Group Hldg Ltd Sponsored ADS 01609W102 4,353 20,525 SH   SOLE   20,525 0 0
Allergan Plc SHS G0177J108 456 2,387 SH   SOLE   2,387 0 0
Alphabet Inc Cap Stk Cl A 02079K305 2,171 1,621 SH   SOLE   1,621 0 0
Alphabet Inc Cap Stk Cl C 02079K107 473 354 SH   SOLE   244 110 0
Alps ETF Tr Med Breakthgh 00162Q593 2,017 47,698 SH   SOLE   47,698 0 0
Altria Group Inc COM 02209S103 247 4,940 SH   SOLE   4,440 500 0
Amazon Com Inc COM 023135106 1,146 620 SH   SOLE   620 0 0
American Elec Pwr Co Inc COM 025537101 812 8,596 SH   SOLE   8,596 0 0
American Express Co COM 025816109 1,046 8,400 SH   SOLE   8,400 0 0
Amgen Inc COM 031162100 2,924 12,129 SH   SOLE   11,929 200 0
Apple Inc COM 037833100 11,094 37,779 SH   SOLE   36,379 1,400 0
Aptose Biosciences Inc COM New 03835T200 57 10,000 SH   SOLE   10,000 0 0
Astrazeneca PLC Sponsored ADR 046353108 299 6,000 SH   SOLE   6,000 0 0
AT&T Inc COM 00206R102 5,378 137,616 SH   SOLE   133,795 3,821 0
Automatic Data Processing Inc COM 053015103 1,668 9,784 SH   SOLE   9,634 150 0
Bank Amer Corp COM 060505104 2,346 66,612 SH   SOLE   66,612 0 0
SPDR Series Trust Blmbrg Brc Cnvrt 78464A359 6,117 110,218 SH   SOLE   110,218 0 0
BCE Inc COM New 05534B760 1,342 28,960 SH   SOLE   28,960 0 0
Berkshire Hathaway Inc Del Cl B New 084670702 1,865 8,234 SH   SOLE   7,834 400 0
Blackstone GSO Floating Rate Fund COM 09256U105 889 55,040 SH   SOLE   55,040 0 0
Boeing Co COM 097023105 2,272 6,974 SH   SOLE   6,974 0 0
BP PLC Sponsored ADR 055622104 1,382 36,632 SH   SOLE   36,632 0 0
Bristol Myers Squibb Co COM 110122108 1,866 29,067 SH   SOLE   29,067 0 0
Chevron Corp New COM 166764100 3,177 26,359 SH   SOLE   26,159 200 0
Cisco Sys Inc COM 17275R102 3,903 81,385 SH   SOLE   80,199 1,186 0
Citigroup Inc COM New 172967424 320 4,007 SH   SOLE   4,007 0 0
City Hldg Co COM 177835105 1,363 16,637 SH   SOLE   16,637 0 0
Coca Cola Co COM 191216100 3,618 65,374 SH   SOLE   64,444 930 0
Cohen & Steers Infrastructure COM 19248A109 228 8,720 SH   SOLE   8,720 0 0
Colgate Palmolive Co COM 194162103 1,114 16,184 SH   SOLE   16,184 0 0
Comcast Corp New Cl A 20030N101 397 8,836 SH   SOLE   8,036 800 0
ConocoPhillips COM 20825C104 757 11,644 SH   SOLE   11,644 0 0
Crown Castle Intl Corp New COM 22822V101 1,823 12,822 SH   SOLE   12,822 0 0
CSX Corp COM 126408103 247 3,417 SH   SOLE   3,417 0 0
Diageo PLC Spon ADR New 25243Q205 505 3,000 SH   SOLE   3,000 0 0
Dominion Energy Inc COM 25746U109 1,802 21,759 SH   SOLE   21,759 0 0
Dow Inc COM 260557103 750 13,700 SH   SOLE   13,700 0 0
DTE Energy Co COM 233331107 279 2,152 SH   SOLE   2,152 0 0
Duke Energy Corp New COM New 26441C204 1,629 17,865 SH   SOLE   15,865 2,000 0
Dupont De Nemours Inc COM 26614N102 432 6,732 SH   SOLE   6,732 0 0
Lilly Eli & Co COM 532457108 5,862 44,603 SH   SOLE   43,185 1,418 0
Emerson Elec Co COM 291011104 560 7,339 SH   SOLE   6,791 548 0
Enbridge Inc COM 29250N105 349 8,775 SH   SOLE   8,775 0 0
Enterprise Prods Partners LP COM 293792107 1,251 44,426 SH   SOLE   44,426 0 0
EPR Properties COM SH BEN INT 26884U109 304 4,300 SH   SOLE   4,300 0 0
ETF Managers TR Prime Mobile Pay 26924G409 1,212 24,450 SH   SOLE   23,650 800 0
Exxon Mobil Corp COM 30231G102 4,795 68,720 SH   SOLE   67,120 1,600 0
Facebook Inc Cl A 30303M102 3,653 17,796 SH   SOLE   16,646 1,150 0
First TR Exchange Traded Fd DJ Internt IDX 33733E302 5,264 37,838 SH   SOLE   37,838 0 0
First Tr Exchange Traded Fd US Eqty Oppt ETF 336920103 1,151 14,320 SH   SOLE   14,320 0 0
First Tr Nas100 Eq Weighted SHS 337344105 3,384 45,850 SH   SOLE   45,850 0 0
Fiserv Inc COM 337738108 231 2,000 SH   SOLE   2,000 0 0
Freeport-McMoRan Inc Cl B 35671D857 597 45,534 SH   SOLE   45,534 0 0
General Electric Co COM 369604103 1,048 93,906 SH   SOLE   89,406 4,500 0
General Mills Inc COM 370334104 204 3,814 SH   SOLE   3,814 0 0
GlaxoSmithkline PLC Sponsored ADR 37733W105 774 16,462 SH   SOLE   16,462 0 0
Goldman Sachs Group Inc COM 38141G104 929 4,041 SH   SOLE   4,041 0 0
Hartford Finl Svcs Group Inc COM 416515104 650 10,704 SH   SOLE   10,704 0 0
Hawaiian Elec Industries COM 419870100 276 5,900 SH   SOLE   5,900 0 0
Henry Schein Inc COM 806407102 220 3,300 SH   SOLE   3,300 0 0
Home Depot Inc COM 437076102 1,587 7,269 SH   SOLE   7,269 0 0
Honeywell Intl Inc COM 438516106 243 1,372 SH   SOLE   1,372 0 0
Illinois Tool Wks Inc COM 452308109 237 1,322 SH   SOLE   1,322 0 0
ING Groep N V Sponsored ADR 456837103 121 10,000 SH   SOLE   10,000 0 0
Intel Corp COM 458140100 1,686 28,174 SH   SOLE   28,174 0 0
International Business Machs COM 459200101 2,702 20,155 SH   SOLE   19,955 200 0
Invesco Exchng Traded Fd TR China Technlgy 46138E800 1,069 20,338 SH   SOLE   20,338 0 0
Invesco Exchange Traded Fd TR Gbl Listed Pvt 46137V589 594 46,450 SH   SOLE   46,450 0 0
Invesco Exchange Traded Fd TR Hig Yld Eq Div 46137V563 348 18,330 SH   SOLE   18,330 0 0
Invesco QQQ Trust Unit Ser 1 46090E103 14,264 67,090 SH   SOLE   66,890 200 0
Invesco Exchange Traded Fd TR S&P500 Eql Wgt 46137V357 11,634 100,539 SH   SOLE   99,839 700 0
Invesco Exchange Traded Fd TR S&P SMCLP Helt 46138E149 556 4,300 SH   SOLE   4,300 0 0
Invesco Exchange Traded Fd TR Var Rate PFD 46138G870 1,013 39,200 SH   SOLE   39,200 0 0
Indexiq ETF Tr US Rl Est Smcp 45409B628 607 23,600 SH   SOLE   23,600 0 0
Ishares Barclays Bond Fund 1 3 YR TREAS BD 464287457 1,322 15,625 SH   SOLE   15,625 0 0
Ishares TR U.S. Utilits ETF 464287697 279 1,720 SH   SOLE   1,720 0 0
Ishares TR IBOXX Inv Cp ETF 464287242 854 6,675 SH   SOLE   6,675 0 0
Ishares TR Core High Dv ETF 46429B663 8,196 83,573 SH   SOLE   82,973 600 0
Ishares TR Intl Sel Div ETF 464288448 2,075 61,800 SH   SOLE   61,800 0 0
Ishares Lehman Bond Fund Core US Aggbd ET 464287226 202 1,799 SH   SOLE   1,799 0 0
Ishares TR MSCI ACWI EX US 464288240 4,013 81,700 SH   SOLE   81,700 0 0
Ishares TR MSCI EAFE ETF 464287465 3,779 54,420 SH   SOLE   54,420 0 0
Ishares TR MSCI Emg Mkt ETF 464287234 8,882 197,946 SH   SOLE   196,946 1,000 0
Ishares TR NASDAQ Bitotech 464287556 7,054 58,532 SH   SOLE   57,917 615 0
Ishares TR RUS 2000 Grw ETF 464287648 670 3,128 SH   SOLE   3,128 0 0
Ishares TR Russell 2000 ETF 464287655 4,560 27,527 SH   SOLE   27,527 0 0
Ishares TR Micro-Cap ETF 464288869 623 6,260 SH   SOLE   6,260 0 0
Ishares TR Rus Md Cp Gr ETF 464287481 309 2,027 SH   SOLE   2,027 0 0
Ishares TR Rus Mid Cap ETF 464287499 2,880 48,314 SH   SOLE   48,314 0 0
Ishares TR S&P 100 ETF 464287101 4,894 33,966 SH   SOLE   33,766 200 0
Ishares TR S&P 500 Grwt ETF 464287309 3,228 16,668 SH   SOLE   16,668 0 0
Ishares TR CORE S&P500 ETF 464287200 1,313 4,061 SH   SOLE   4,061 0 0
Ishares TR S&P 500 Val ETF 464287408 572 4,399 SH   SOLE   4,399 0 0
Ishares TR Global 100 ETF 464287572 499 9,246 SH   SOLE   8,700 546 0
Ishares TR Glob Indstrl ETF 464288729 1,041 10,700 SH   SOLE   10,700 0 0
Ishares TR Global Mater ETF 464288695 324 4,800 SH   SOLE   4,800 0 0
Ishares TR Glob Utilits ETF 464288711 417 7,100 SH   SOLE   7,100 0 0
Ishares TR S&P MC 400GR ETF 464287606 2,249 9,446 SH   SOLE   9,296 150 0
Ishares TR National Mun ETF 464288414 945 8,300 SH   SOLE   8,300 0 0
Ishares TR Core S&P SCP ETF 464287804 6,848 81,675 SH   SOLE   81,675 0 0
Ishares TR S&P SML 600 Gwt 464287887 428 2,216 SH   SOLE   2,216 0 0
Ishares Silver TRUST Ishares 46428Q109 901 54,000 SH   SOLE   52,000 2,000 0
Ishares TR SH TR Crport ETF 464288646 2,493 46,490 SH   SOLE   46,490 0 0
Ishares TR Intrm Tr Crp ETF 464288638 902 15,550 SH   SOLE   15,550 0 0
Ishares Gold Trust Ishares 464285105 4,894 337,550 SH   SOLE   337,550 0 0
Ishares TR US Industrials 464287754 593 3,538 SH   SOLE   3,292 246 0
Ishares TR Select Divid ETF 464287168 13,781 130,430 SH   SOLE   130,430 0 0
Ishares TR RUS 1000 Grw Etf 464287614 1,705 9,691 SH   SOLE   9,691 0 0
Ishares TR Global Tech ETF 464287291 1,338 6,357 SH   SOLE   6,057 300 0
Ishares TR Core S&P MCP ETF 464287507 12,951 62,925 SH   SOLE   62,625 300 0
Johnson & Johnson COM 478160104 4,347 29,801 SH   SOLE   29,151 650 0
JPMorgan Chase & Co COM 46625H100 2,768 19,859 SH   SOLE   19,230 629 0
Kimberly Clark Corp COM 494368103 672 4,884 SH   SOLE   4,884 0 0
Kinder Morgan Inc Del COM 49456B101 314 14,855 SH   SOLE   14,855 0 0
Lockheed Martin Corp COM 539830109 352 904 SH   SOLE   904 0 0
Lyondellbasell Industries N SHS - A - N53745100 223 2,365 SH   SOLE   2,365 0 0
McCormick & Co Inc COM Non Vtg 579780206 204 1,200 SH   SOLE   1,200 0 0
McDonalds Corp COM 580135101 240 1,212 SH   SOLE   484 728 0
Medtronic PLC SHS G5960L103 2,546 22,439 SH   SOLE   21,850 589 0
Merck & Co Inc COM 58933Y105 1,720 18,909 SH   SOLE   17,949 960 0
MGM Growth Pptys LLC CL A COM 55303A105 526 17,000 SH   SOLE   17,000 0 0
Microsoft Corp COM 594918104 8,159 51,738 SH   SOLE   51,534 204 0
Nextera Energy Inc. COM 65339F101 924 3,815 SH   SOLE   2,615 1,200 0
NIO Inc Spon ADS 62914V106 40 10,000 SH   SOLE   10,000 0 0
Northrop Grumman Corp COM 666807102 344 1,000 SH   SOLE   1,000 0 0
Novartis AG Sponsored ADR 66987V109 661 6,983 SH   SOLE   6,983 0 0
Novo-Nordisk AS ADR 670100205 255 4,400 SH   SOLE   4,400 0 0
Nucor Corp COM 670346105 225 4,000 SH   SOLE   4,000 0 0
Oracle Corp COM 68389X105 256 4,830 SH   SOLE   4,830 0 0
Palo Alto Networks Inc COM 697435105 208 900 SH   SOLE   900 0 0
Parker-Hannifin Corp COM 701094104 226 1,100 SH   SOLE   1,100 0 0
Paychex Inc COM 704326107 468 5,500 SH   SOLE   5,500 0 0
PepsiCo Inc COM 713448108 5,619 41,110 SH   SOLE   41,110 0 0
Pfizer Inc COM 717081103 3,216 82,088 SH   SOLE   81,088 1,000 0
Philip Morris Intl Inc COM 718172109 216 2,537 SH   SOLE   2,130 407 0
Pimco Strategic Income Fd In COM 72200X104 109 12,030 SH   SOLE   12,030 0 0
Invesco Exchange Traded Fd TR Dynmc Netwrng 46137V688 219 3,600 SH   SOLE   3,600 0 0
Procter and Gamble Co COM 742718109 4,834 38,701 SH   SOLE   38,136 565 0
Raytheon Company COM New 755111507 300 1,367 SH   SOLE   1,367 0 0
Reliance Steel & Aluminum Co COM 759509102 329 2,750 SH   SOLE   2,750 0 0
Exchange Traded Concepts TR Robo Glb ETF 301505707 1,472 35,040 SH   SOLE   35,040 0 0
Ross Stores Inc COM 778296103 363 3,116 SH   SOLE   3,116 0 0
Royal Dutch Shell Plc Spons ADR A 780259206 3,485 59,087 SH   SOLE   59,087 0 0
SPDR S&P 500 ETF TR TR Unit 78462F103 23,666 73,527 SH   SOLE   73,377 150 0
Schlumberger Ltd COM 806857108 1,547 38,479 SH   SOLE   38,039 440 0
Select Sector SPDR TR SBI Int-Finl 81369Y605 4,541 147,541 SH   SOLE   147,541 0 0
Southern Co COM 842587107 1,519 23,852 SH   SOLE   23,852 0 0
SPDR Series Trust Bloomberg Srt TR 78468R408 221 8,200 SH   SOLE   8,200 0 0
SPDR Series Trust Blomberg BRC Inv 78468R200 710 23,100 SH   SOLE   23,100 0 0
SPDR Dow Jones Indl Avg ETF UT SER 1 78467X109 4,818 16,899 SH   SOLE   16,899 0 0
Select Sector SPDR TR SBI INT-INDS 81369Y704 4,583 56,257 SH   SOLE   56,257 0 0
SPDR Series Trust S&P Regl Bkg 78464A698 1,995 34,252 SH   SOLE   33,752 500 0
SPDR Series Trust S&P Divid ETF 78464A763 344 3,200 SH   SOLE   3,200 0 0
SPDR Series Trust HLTH Cr Equip 78464A581 214 2,500 SH   SOLE   2,500 0 0
Select Sector SPDR TR SBI INT-UTILS 81369Y886 215 3,325 SH   SOLE   3,325 0 0
SPDR Series Trust Prtflo S&P500 HI 78468R788 433 10,961 SH   SOLE   10,961 0 0
SPDR Gold Trust Gold SHS 78463V107 277 1,935 SH   SOLE   1,935 0 0
Summit Financial Group Inc COM 86606G101 206 7,610 SH   SOLE   7,610 0 0
Sysco Corp COM 871829107 1,358 15,873 SH   SOLE   15,873 0 0
TC Energy Corp COM 87807B107 269 5,050 SH   SOLE   5,050 0 0
Thermo Fisher Scientific Inc COM 883556102 1,616 4,975 SH   SOLE   4,975 0 0
TJX Cos Inc New COM 872540109 202 3,306 SH   SOLE   3,306 0 0
Total S A Sponsored ADS 89151E109 652 11,784 SH   SOLE   11,784 0 0
Truist Finl Corp COM 89832Q109 9,991 177,402 SH   SOLE   171,681 5,721 0
U S Bancorp Del COM New 902973304 768 12,947 SH   SOLE   12,947 0 0
Union Pacific Corp COM 907818108 242 1,336 SH   SOLE   1,336 0 0
United Bankshares Inc WV COM 909907107 2,656 68,708 SH   SOLE   68,708 0 0
United Technologies Corp COM 913017109 3,381 22,574 SH   SOLE   22,109 464 0
Vanguard Index Fds Mid Cap ETF 922908629 364 2,041 SH   SOLE   2,041 0 0
Vanguard Scottsdale Fds VNG RUS1000VAL 92206C714 231 1,928 SH   SOLE   1,928 0 0
Vanguard Index Fds Small Cp ETF 922908751 323 1,950 SH   SOLE   1,950 0 0
Verizon Communications Inc COM 92343V104 3,753 61,128 SH   SOLE   60,895 233 0
Visa Inc COM CL A 92826C839 3,451 18,367 SH   SOLE   18,367 0 0
Walgreens Boots Alliance Inc COM 931427108 223 3,785 SH   SOLE   3,785 0 0
Walmart Inc COM 931142103 503 4,231 SH   SOLE   4,231 0 0
Disney Walt Co COM Disney 254687106 2,085 14,419 SH   SOLE   14,419 0 0
Waste Mgmt Inc Del COM 94106L109 3,317 29,103 SH   SOLE   29,103 0 0
Wells Fargo Co New COM 949746101 248 4,604 SH   SOLE   4,604 0 0
Welltower Inc COM 95040Q104 1,648 20,146 SH   SOLE   20,146 0 0
Wesbanco Inc COM 950810101 561 14,835 SH   SOLE   14,835 0 0
Weyerhaeuser Co COM 962166104 1,345 44,546 SH   SOLE   43,506 1,040 0
Wisdomtree TR Intl SMCAP Div 97717W760 228 3,200 SH   SOLE   3,200 0 0