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 Company COM 88579y101 1,829 11,123 SH   SOLE   11,123 0 0
5barz Intl COM 33833f100 0 40,000 SH   SOLE   40,000 0 0
AT&T Inc COM 00206r102 1,789 47,290 SH   SOLE   47,290 0 0
Abbott Labs COM 002824100 455 5,441 SH   SOLE   5,441 0 0
Abbvie Inc COM 00287y109 867 11,457 SH   SOLE   11,457 0 0
Acuity Brands Inc COM 00508y102 2,022 15,000 SH   SOLE   15,000 0 0
Adobe Systems Inc COM 00724f101 633 2,290 SH   SOLE   2,290 0 0
Albemarie Corporation COM 012653101 1,303 18,748 SH   SOLE   18,748 0 0
Alimera Sciences Inc COM 016259103 6 11,150 SH   SOLE   11,150 0 0
Alphabet Inc Class A COM 02079k305 841 689 SH   SOLE   689 0 0
Alphabet Inc Class C COM 02079k107 1,146 940 SH   SOLE   940 0 0
Altria Group Inc. COM 02209S103 269 6,571 SH   SOLE   6,571 0 0
Amazon Com Inc COM 023135106 1,160 668 SH   SOLE   668 0 0
American Graphite Technologies COM 02640k107 0 10,000 SH   SOLE   10,000 0 0
American Tower Corp Reit COM 03027x100 670 3,032 SH   SOLE   3,032 0 0
American Water Works COM 030420103 563 4,528 SH   SOLE   4,528 0 0
Amgen Inc. COM 031162100 316 1,635 SH   SOLE   1,635 0 0
Anthem Inc COM 036752103 396 1,650 SH   SOLE   1,650 0 0
Apergy Corp COM 03755l104 311 11,507 SH   SOLE   11,507 0 0
Apple Inc COM 037833100 7,404 33,056 SH   SOLE   33,056 0 0
Athersys Inc COM 04744L106 40 30,000 SH   SOLE   30,000 0 0
Atrion Corp COM 049904105 358 460 SH   SOLE   460 0 0
BB&T Corporation COM 054937107 1,102 20,643 SH   SOLE   20,643 0 0
Bank Of America Corp COM 060505104 556 19,063 SH   SOLE   19,063 0 0
Baxter International COM 071813109 1,485 16,977 SH   SOLE   16,977 0 0
Becton Dickinson COM 075887109 594 2,349 SH   SOLE   2,349 0 0
Berkshire Hathaway Class B COM 084670702 530 2,548 SH   SOLE   2,548 0 0
Biogen Idec Inc COM 09062X103 282 1,212 SH   SOLE   1,212 0 0
Blackstone Group Lp COM 09260D107 225 4,600 SH   SOLE   4,600 0 0
Blue Eagle Lithium Ord Shs COM 09540t104 3 10,000 SH   SOLE   10,000 0 0
Boeing Company COM 097023105 568 1,493 SH   SOLE   1,493 0 0
Boswell J G Ord Shs COM 101205102 770 1,127 SH   SOLE   1,127 0 0
Bristol Myers Squibb COM 110122108 372 7,333 SH   SOLE   7,333 0 0
British Pete Plc COM 055622104 369 9,726 SH   SOLE   9,726 0 0
CBL & Assoc Prop COM 124830100 15 11,556 SH   SOLE   11,556 0 0
CVS Health Corp COM 126650100 5,301 84,043 SH   SOLE   84,043 0 0
Cardinal Health Inc COM 14149y108 1,820 38,570 SH   SOLE   38,570 0 0
Caterpillar COM 149123101 224 1,774 SH   SOLE   1,774 0 0
Centene Corp COM 15135b101 581 13,429 SH   SOLE   13,429 0 0
Chevron Corp COM 166764100 485 4,093 SH   SOLE   4,093 0 0
Cincinnati Financial COM 172062101 1,937 16,600 SH   SOLE   16,600 0 0
Cisco Systems Inc COM 17275r102 2,216 44,848 SH   SOLE   44,848 0 0
Coca Cola Co COM 191216100 2,530 46,476 SH   SOLE   46,476 0 0
Coca-Cola European Partne COM g25839104 289 5,220 SH   SOLE   5,220 0 0
Comcast Corp COM 20030n101 1,135 25,176 SH   SOLE   25,176 0 0
ConocoPhillips COM 20825c104 903 15,856 SH   SOLE   15,856 0 0
Costco Wholesale Co COM 22160k105 2,973 10,319 SH   SOLE   10,319 0 0
Covenant Transportation Group COM 22284P105 1,628 99,002 SH   SOLE   99,002 0 0
DUPONT DE NEMOURS ORD SHS COM 26614n102 400 5,604 SH   SOLE   5,604 0 0
Danaher COM 235851102 2,959 20,487 SH   SOLE   20,487 0 0
Delta Air Lines Inc New COM 247361702 342 5,938 SH   SOLE   5,938 0 0
Dentsply Sirona Inc COM 24906p109 1,705 31,990 SH   SOLE   31,990 0 0
Disney Company COM 254687106 1,865 14,310 SH   SOLE   14,310 0 0
Dollar Tree Inc COM 256746108 419 3,668 SH   SOLE   3,668 0 0
Dover Corp COM 260003108 2,352 23,628 SH   SOLE   23,628 0 0
Dow Chem COM 260557103 270 5,666 SH   SOLE   5,666 0 0
Duke Energy Corp COM 26441C204 1,203 12,553 SH   SOLE   12,553 0 0
Eaton Vance Enhanced Equity In COM 278274105 922 60,881 SH   SOLE   60,881 0 0
Eaton Vance Enhanced Equity In COM 278277108 871 52,318 SH   SOLE   52,318 0 0
Enbridge Inc F COM 29250n105 2,363 67,354 SH   SOLE   67,354 0 0
Exxon Mobil Corp COM 30231g102 1,766 25,010 SH   SOLE   25,010 0 0
Fastenal Co COM 311900104 1,302 39,846 SH   SOLE   39,846 0 0
First Bancorp Nc COM 318910106 1,259 35,057 SH   SOLE   35,057 0 0
Fiserv Inc COM 337738108 772 7,455 SH   SOLE   7,455 0 0
Ford Motor Co COM 345370860 449 48,995 SH   SOLE   48,995 0 0
Fortinet Inc. Com COM 34959e109 228 2,971 SH   SOLE   2,971 0 0
Fortive Corp COM 34959j108 772 11,259 SH   SOLE   11,259 0 0
General Electric COM 369604103 991 110,855 SH   SOLE   110,855 0 0
Glacier Bancorp Inc COM 37637q105 829 20,496 SH   SOLE   20,496 0 0
Glaxosmithkline Plc COM 37733w105 1,779 41,685 SH   SOLE   41,685 0 0
Golden Developing Solutions Or COM 38089w103 0 25,000 SH   SOLE   25,000 0 0
Greenville Nat'l Bank COM 396242109 237 1,500 SH   SOLE   1,500 0 0
Hanesbrand, Inc. COM 410345102 1,073 70,061 SH   SOLE   70,061 0 0
Hollyfrontier Corp COM 436106108 370 6,905 SH   SOLE   6,905 0 0
Home Depot Inc COM 437076102 6,207 26,750 SH   SOLE   26,750 0 0
Honeywell Intl Inc COM 438516106 826 4,884 SH   SOLE   4,884 0 0
Humana, Inc. COM 444859102 538 2,106 SH   SOLE   2,106 0 0
Intel Corp COM 458140100 3,171 61,529 SH   SOLE   61,529 0 0
Intl Business Machines COM 459200101 779 5,354 SH   SOLE   5,354 0 0
Investors Title Company COM 461804106 1,020 6,374 SH   SOLE   6,374 0 0
JP Morgan Chase & Co COM 46625h100 2,477 21,046 SH   SOLE   21,046 0 0
John Marshall Bk Ord Shs COM 47805L101 318 18,751 SH   SOLE   18,751 0 0
Johnson & Johnson COM 478160104 3,348 25,879 SH   SOLE   25,879 0 0
Keycorp COM 493267108 258 14,440 SH   SOLE   14,440 0 0
Kimberly Clark COM 494368103 1,260 8,872 SH   SOLE   8,872 0 0
Kinder Morgan Inc COM 49456b101 1,557 75,569 SH   SOLE   75,569 0 0
Kraft Heinz Com COM 500754106 1,190 42,586 SH   SOLE   42,586 0 0
L3harris Technologies Ord Shs COM 502431109 479 2,295 SH   SOLE   2,295 0 0
Las Vegas Sands Corp COM 517834107 217 3,756 SH   SOLE   3,756 0 0
Leggett & Platt Inc COM 524660107 532 13,000 SH   SOLE   13,000 0 0
Lockheed Martin Corp COM 539830109 211 541 SH   SOLE   541 0 0
Lowes Companies COM 548661107 481 4,377 SH   SOLE   4,377 0 0
Masco Corp COM 574599106 245 5,875 SH   SOLE   5,875 0 0
McCormick & Company Inc. COM 579780206 554 3,546 SH   SOLE   3,546 0 0
McDonalds Corp COM 580135101 947 4,411 SH   SOLE   4,411 0 0
Merck And Co COM 58933y105 352 4,184 SH   SOLE   4,184 0 0
Microsoft Corp COM 594918104 2,422 17,423 SH   SOLE   17,423 0 0
Mondelez International Inc COM 609207105 1,744 31,525 SH   SOLE   31,525 0 0
Moodys Corp COM 615369105 227 1,108 SH   SOLE   1,108 0 0
Neos Therapeutics Inc COM 64052L106 36 24,000 SH   SOLE   24,000 0 0
Netflix Inc COM 64110l106 945 3,531 SH   SOLE   3,531 0 0
New York Regional Rail Deliste COM 649768108 0 20,350 SH   SOLE   20,350 0 0
Nextera Energy Inc COM 65339f101 695 2,984 SH   SOLE   2,984 0 0
Nike Inc Class B COM 654106103 1,031 10,978 SH   SOLE   10,978 0 0
Nutrien Ltd COM 67077m108 20,079 402,550 SH   SOLE   402,550 0 0
Occidental Petroleum COM 674599105 1,308 29,419 SH   SOLE   29,419 0 0
Otter Tail Corp COM 689648103 370 6,886 SH   SOLE   6,886 0 0
PNC Financial COM 72346q104 693 12,212 SH   SOLE   12,212 0 0
Pepsico Inc COM 713448108 4,519 32,965 SH   SOLE   32,965 0 0
Pfizer Inc COM 717081103 1,456 40,524 SH   SOLE   40,524 0 0
Philip Morris Intl COM 718172109 297 3,916 SH   SOLE   3,916 0 0
Phillips 66 COM 718546104 556 5,428 SH   SOLE   5,428 0 0
Pilot Therapeutics Holdings COM 721650109 0 13,080 SH   SOLE   13,080 0 0
Procter & Gamble COM 742718109 2,103 16,908 SH   SOLE   16,908 0 0
Promis Neurosciences Inc Com COM 74346M109 3 15,000 SH   SOLE   15,000 0 0
Proshares Short Msci Eafe COM 74347r370 288 11,005 SH   SOLE   11,005 0 0
Proshares Short Msci Emg Mkts COM 74347r396 383 20,029 SH   SOLE   20,029 0 0
Qualcomm Inc COM 747525103 259 3,401 SH   SOLE   3,401 0 0
Regions Financial Corp COM 7591EP100 377 23,853 SH   SOLE   23,853 0 0
Royal Dutch Shell Plc-A Shs COM 780259206 592 10,053 SH   SOLE   10,053 0 0
SEI Investments Co. COM 784117103 699 11,800 SH   SOLE   11,800 0 0
SPDR Consumer Discretionary ET COM 81369y407 304 2,516 SH   SOLE   2,516 0 0
SPDR Consumer Staples Select E COM 81369y308 341 5,550 SH   SOLE   5,550 0 0
SPDR Energy Select ETF COM 81369y506 628 10,601 SH   SOLE   10,601 0 0
SPDR Financial Select COM 81369y605 3,655 130,549 SH   SOLE   130,549 0 0
SPDR Gold Trust COM 78463v107 289 2,083 SH   SOLE   2,083 0 0
SPDR Industrial Select ETF COM 81369y704 541 6,965 SH   SOLE   6,965 0 0
SPDR Materials Select ETF COM 81369y100 712 12,227 SH   SOLE   12,227 0 0
SPDR Real Estate Select COM 81369y860 288 7,329 SH   SOLE   7,329 0 0
SPDR Select Technology ETF COM 81369y803 1,510 18,750 SH   SOLE   18,750 0 0
SPDR Semiconductor ETF COM 78464a862 610 6,788 SH   SOLE   6,788 0 0
SPDR Utilities ETF COM 81369y886 979 15,115 SH   SOLE   15,115 0 0
Salesforce Com COM 79466l302 1,450 9,767 SH   SOLE   9,767 0 0
Skyworks Solutions Inc COM 83088m102 528 6,658 SH   SOLE   6,658 0 0
South State Corp COM 840441109 307 4,083 SH   SOLE   4,083 0 0
Southern Company COM 842587107 418 6,772 SH   SOLE   6,772 0 0
Southern First Bancshs COM 842873101 225 5,637 SH   SOLE   5,637 0 0
Sprott Physical Gold And Silve COM 85208r101 3,327 234,766 SH   SOLE   234,766 0 0
Stanley Black & Decker COM 854502101 295 2,046 SH   SOLE   2,046 0 0
State Street Corp COM 857477103 234 3,956 SH   SOLE   3,956 0 0
Suntrust Bank COM 867914103 391 5,676 SH   SOLE   5,676 0 0
Sysco Corporation COM 871829107 214 2,697 SH   SOLE   2,697 0 0
TJX Companies, Inc. COM 872540109 254 4,552 SH   SOLE   4,552 0 0
Thermo Fisher Scientific COM 883556102 1,313 4,508 SH   SOLE   4,508 0 0
United Parcel Service Inc. COM 911312106 672 5,608 SH   SOLE   5,608 0 0
United Technologies COM 913017109 1,144 8,379 SH   SOLE   8,379 0 0
Unitedhealth Group Inc COM 91324p102 1,219 5,610 SH   SOLE   5,610 0 0
Vaneck Vectors Fallen Angel Hi COM 92189F437 332 11,338 SH   SOLE   11,338 0 0
Vaneck Vectors Oil Services ET COM 92189f718 1,369 116,506 SH   SOLE   116,506 0 0
Vanguard Div App Etf COM 921908844 1,256 10,501 SH   SOLE   10,501 0 0
Vanguard Information Tech COM 92204a702 5,032 23,347 SH   SOLE   23,347 0 0
Vanguard Real Estate COM 922908553 348 3,734 SH   SOLE   3,734 0 0
Vanguard Utilities Etf COM 92204A876 241 1,675 SH   SOLE   1,675 0 0
Verizon Communications COM 92343v104 1,138 18,851 SH   SOLE   18,851 0 0
Visa Inc Class A COM 92826c839 771 4,483 SH   SOLE   4,483 0 0
Vodafone Airtouch COM 92857w308 220 11,037 SH   SOLE   11,037 0 0
Vulcan Materials Co COM 929160109 305 2,020 SH   SOLE   2,020 0 0
W E C Energy Group I COM 92939u106 514 5,410 SH   SOLE   5,410 0 0
Wal-Mart Stores COM 931142103 405 3,412 SH   SOLE   3,412 0 0
Washington Prime Group Inc COM 93964w108 42 10,044 SH   SOLE   10,044 0 0
Waste Mgmt Inc COM 94106L109 712 6,193 SH   SOLE   6,193 0 0
Watts Water Tech Inc COM 942749102 1,802 19,226 SH   SOLE   19,226 0 0
Wells Fargo & Co COM 949746101 1,100 21,807 SH   SOLE   21,807 0 0
Western Digital Corp COM 958102105 262 4,400 SH   SOLE   4,400 0 0
Weyerhaeuser Co COM 962166104 1,135 40,971 SH   SOLE   40,971 0 0
World Acceptance Corp COM 981419104 2,356 18,476 SH   SOLE   18,476 0 0
iShares Consumer Services ETF COM 464287580 888 4,084 SH   SOLE   4,084 0 0
iShares Core S&P Total U.S. St COM 464287150 314 4,677 SH   SOLE   4,677 0 0
iShares U.S. Real Estate COM 464287739 339 3,620 SH   SOLE   3,620 0 0
Dow 30 COM 78467x109 2,925 10,868 SH   SOLE   10,868 0 0
Guggenheim Gug S&P500 Pure Gro COM 46137v266 322 2,720 SH   SOLE   2,720 0 0
Guggenheim Gug S&P500 Pure Val COM 46137v258 286 4,413 SH   SOLE   4,413 0 0
Powershares QQQ Trust COM 46090e103 1,362 7,215 SH   SOLE   7,215 0 0
SPDR Large Cap ETF COM 78464a854 3,950 113,353 SH   SOLE   113,353 0 0
SPDR S&P 400 Mid Cap Value COM 78464a839 1,056 20,578 SH   SOLE   20,578 0 0
SPDR S&P 500 ETF COM 78462f103 1,792 6,038 SH   SOLE   6,038 0 0
SPDR S&P 600 Small Cap Value COM 78464a300 970 15,831 SH   SOLE   15,831 0 0
SPDR S&P Mid-Cap 400 ETF Trust COM 78467y107 299 847 SH   SOLE   847 0 0
Vanguard High Dividend Yield I COM 921946406 2,355 26,541 SH   SOLE   26,541 0 0
Vanguard Mid-Cap Etf COM 922908629 200 1,195 SH   SOLE   1,195 0 0
Vanguard Mid-Cap Value COM 922908512 219 1,938 SH   SOLE   1,938 0 0
Vanguard Small-Cap Value COM 922908611 570 4,420 SH   SOLE   4,420 0 0
Vanguard Total Stk Mkt COM 922908769 4,684 31,021 SH   SOLE   31,021 0 0
iShares Core S&P 500 ETF COM 464287200 989 3,314 SH   SOLE   3,314 0 0
iShares Core S&P Mid-Cap Index COM 464287507 444 2,297 SH   SOLE   2,297 0 0
iShares S&P Small-Cap Index COM 464287804 251 3,221 SH   SOLE   3,221 0 0
SPDR Portfolio Developed World COM 78463X889 1,284 43,735 SH   SOLE   43,735 0 0
SPDR Portfolio Emerging Market COM 78463X509 880 25,676 SH   SOLE   25,676 0 0
Vanguard Emerging Markets Inde COM 922042858 1,576 39,144 SH   SOLE   39,144 0 0
Vanguard FTSE Developed Market COM 921943858 1,483 36,092 SH   SOLE   36,092 0 0
WisdomTree Europe Hedged Equit COM 97717x701 3,021 44,893 SH   SOLE   44,893 0 0
iShares MSCI EAFE COM 464287465 209 3,200 SH   SOLE   3,200 0 0
iShares MSCI Emerging Mkts COM 464287234 442 10,824 SH   SOLE   10,824 0 0
Proshares Short Qqq COM 74347b714 474 17,093 SH   SOLE   17,093 0 0
Proshares Ultrashort 7-10 Year COM 74347r313 332 17,961 SH   SOLE   17,961 0 0