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,793 10,163 SH   SOLE   10,163 0 0
5barz Intl COM 33833f100 0 40,000 SH   SOLE   40,000 0 0
AT&T Inc COM 00206r102 1,587 40,613 SH   SOLE   40,613 0 0
Abbott Labs COM 002824100 312 3,596 SH   SOLE   3,596 0 0
Abbvie Inc COM 00287y109 1,049 11,852 SH   SOLE   11,852 0 0
Acuity Brands Inc COM 00508y102 2,070 15,000 SH   SOLE   15,000 0 0
Adobe Systems Inc COM 00724f101 730 2,213 SH   SOLE   2,213 0 0
Albemarie Corporation COM 012653101 1,268 17,354 SH   SOLE   17,354 0 0
Alibaba Group Hldg Ltd COM 01609w102 259 1,221 SH   SOLE   1,221 0 0
Alphabet Inc Class A COM 02079k305 919 686 SH   SOLE   686 0 0
Alphabet Inc Class C COM 02079k107 1,258 941 SH   SOLE   941 0 0
Altria Group Inc. COM 02209S103 366 7,326 SH   SOLE   7,326 0 0
Amazon Com Inc COM 023135106 1,269 687 SH   SOLE   687 0 0
American Century Diversified C COM 025072109 560 10,924 SH   SOLE   10,924 0 0
American Century Diversified M COM 025072505 447 8,455 SH   SOLE   8,455 0 0
American Tower Corp Reit COM 03027x100 614 2,672 SH   SOLE   2,672 0 0
American Water Works COM 030420103 464 3,781 SH   SOLE   3,781 0 0
Amgen Inc. COM 031162100 358 1,483 SH   SOLE   1,483 0 0
Anthem Inc COM 036752103 468 1,550 SH   SOLE   1,550 0 0
Apergy Corp COM 03755l104 368 10,892 SH   SOLE   10,892 0 0
Apple Inc COM 037833100 9,271 31,570 SH   SOLE   31,570 0 0
Athersys Inc COM 04744L106 68 55,000 SH   SOLE   55,000 0 0
Atrion Corp COM 049904105 346 460 SH   SOLE   460 0 0
Bank Of America Corp COM 060505104 672 19,078 SH   SOLE   19,078 0 0
Baxter International COM 071813109 1,288 15,402 SH   SOLE   15,402 0 0
Becton Dickinson COM 075887109 570 2,095 SH   SOLE   2,095 0 0
Berkshire Hathaway - B COM 084670702 215 950 SH   SOLE   950 0 0
Berkshire Hathaway Class B COM 084670702 726 3,205 SH   SOLE   3,205 0 0
Biogen Idec Inc COM 09062X103 352 1,185 SH   SOLE   1,185 0 0
Blackstone Group Lp COM 09260D107 257 4,600 SH   SOLE   4,600 0 0
Blue Eagle Lithium Ord Shs COM 09540t104 0 10,000 SH   SOLE   10,000 0 0
Boeing Company COM 097023105 545 1,672 SH   SOLE   1,672 0 0
Boswell J G Ord Shs COM 101205102 676 1,127 SH   SOLE   1,127 0 0
Bristol Myers Squibb COM 110122108 491 7,649 SH   SOLE   7,649 0 0
British Pete Plc COM 055622104 378 10,021 SH   SOLE   10,021 0 0
CBL & Assoc Prop COM 124830100 11 10,492 SH   SOLE   10,492 0 0
CSL Adr Sponsored COM 12637n204 208 2,134 SH   SOLE   2,134 0 0
CVS Health Corp COM 126650100 6,084 81,899 SH   SOLE   81,899 0 0
Cardinal Health Inc COM 14149y108 1,827 36,115 SH   SOLE   36,115 0 0
Caterpillar COM 149123101 262 1,774 SH   SOLE   1,774 0 0
Centene Corp COM 15135b101 838 13,329 SH   SOLE   13,329 0 0
Chevron Corp COM 166764100 485 4,022 SH   SOLE   4,022 0 0
Cincinnati Financial COM 172062101 1,745 16,600 SH   SOLE   16,600 0 0
Cisco Systems Inc COM 17275r102 2,149 44,798 SH   SOLE   44,798 0 0
Coca Cola Co COM 191216100 2,317 41,862 SH   SOLE   41,862 0 0
Coca-Cola European Partne COM g25839104 774 15,220 SH   SOLE   15,220 0 0
Comcast Corp COM 20030n101 1,132 25,176 SH   SOLE   25,176 0 0
ConocoPhillips COM 20825c104 936 14,401 SH   SOLE   14,401 0 0
Costco Wholesale Co COM 22160k105 3,024 10,287 SH   SOLE   10,287 0 0
Covenant Transportation Group COM 22284P105 1,280 99,002 SH   SOLE   99,002 0 0
DUPONT DE NEMOURS ORD SHS COM 26614n102 240 3,734 SH   SOLE   3,734 0 0
Danaher COM 235851102 3,094 20,157 SH   SOLE   20,157 0 0
Delta Air Lines Inc New COM 247361702 296 5,059 SH   SOLE   5,059 0 0
Dentsply Sirona Inc COM 24906p109 1,807 31,940 SH   SOLE   31,940 0 0
Disney Company COM 254687106 2,072 14,328 SH   SOLE   14,328 0 0
Dollar Tree Inc COM 256746108 345 3,668 SH   SOLE   3,668 0 0
Dover Corp COM 260003108 2,662 23,098 SH   SOLE   23,098 0 0
Dow Chem COM 260557103 253 4,626 SH   SOLE   4,626 0 0
Duke Energy Corp COM 26441C204 1,149 12,600 SH   SOLE   12,600 0 0
Eaton Vance Enhanced Equity In COM 278274105 955 60,093 SH   SOLE   60,093 0 0
Eaton Vance Enhanced Equity In COM 278277108 919 51,564 SH   SOLE   51,564 0 0
Emerson Elec Co COM 291011104 215 2,818 SH   SOLE   2,818 0 0
Enbridge Inc F COM 29250n105 2,563 64,454 SH   SOLE   64,454 0 0
Exxon Mobil Corp COM 30231g102 1,822 26,113 SH   SOLE   26,113 0 0
Fastenal Co COM 311900104 1,527 41,335 SH   SOLE   41,335 0 0
First Bancorp Nc COM 318910106 1,399 35,057 SH   SOLE   35,057 0 0
Fiserv Inc COM 337738108 852 7,371 SH   SOLE   7,371 0 0
Ford Motor Co COM 345370860 129 13,832 SH   SOLE   13,832 0 0
Fortive Corp COM 34959j108 862 11,278 SH   SOLE   11,278 0 0
General Electric COM 369604103 937 83,985 SH   SOLE   83,985 0 0
Glacier Bancorp Inc COM 37637q105 862 18,736 SH   SOLE   18,736 0 0
Glaxosmithkline Plc COM 37733w105 1,856 39,490 SH   SOLE   39,490 0 0
Greenville Nat'l Bank COM 396242109 237 1,500 SH   SOLE   1,500 0 0
Hanesbrand, Inc. COM 410345102 852 57,361 SH   SOLE   57,361 0 0
Hollyfrontier Corp COM 436106108 350 6,907 SH   SOLE   6,907 0 0
Home Depot Inc COM 437076102 5,980 27,385 SH   SOLE   27,385 0 0
Honeywell Intl Inc COM 438516106 847 4,786 SH   SOLE   4,786 0 0
Humana, Inc. COM 444859102 882 2,407 SH   SOLE   2,407 0 0
Intel Corp COM 458140100 3,595 60,074 SH   SOLE   60,074 0 0
Intl Business Machines COM 459200101 492 3,667 SH   SOLE   3,667 0 0
Invesco S&P 500 Low Volatil COM 46138e354 4,040 69,247 SH   SOLE   69,247 0 0
Investors Title Company COM 461804106 1,015 6,374 SH   SOLE   6,374 0 0
JP Morgan Chase & Co COM 46625h100 2,650 19,012 SH   SOLE   19,012 0 0
John Marshall Bk Ord Shs COM 47805L101 309 18,751 SH   SOLE   18,751 0 0
Johnson & Johnson COM 478160104 3,743 25,657 SH   SOLE   25,657 0 0
Keycorp COM 493267108 292 14,440 SH   SOLE   14,440 0 0
Kimberly Clark COM 494368103 1,055 7,672 SH   SOLE   7,672 0 0
Kinder Morgan Inc COM 49456b101 1,460 68,984 SH   SOLE   68,984 0 0
Kraft Heinz Com COM 500754106 1,287 40,055 SH   SOLE   40,055 0 0
L3harris Technologies Ord Shs COM 502431109 448 2,265 SH   SOLE   2,265 0 0
Las Vegas Sands Corp COM 517834107 232 3,356 SH   SOLE   3,356 0 0
Leggett & Platt Inc COM 524660107 667 13,132 SH   SOLE   13,132 0 0
Lockheed Martin Corp COM 539830109 211 541 SH   SOLE   541 0 0
Lowes Companies COM 548661107 524 4,377 SH   SOLE   4,377 0 0
Masco Corp COM 574599106 282 5,875 SH   SOLE   5,875 0 0
McCormick & Company Inc. COM 579780206 838 4,936 SH   SOLE   4,936 0 0
McDonalds Corp COM 580135101 2,880 14,574 SH   SOLE   14,574 0 0
Merck And Co COM 58933y105 396 4,355 SH   SOLE   4,355 0 0
Microsoft Corp COM 594918104 2,698 17,111 SH   SOLE   17,111 0 0
Mondelez International Inc COM 609207105 1,702 30,895 SH   SOLE   30,895 0 0
Moodys Corp COM 615369105 263 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 1,067 3,299 SH   SOLE   3,299 0 0
New York Regional Rail Deliste COM 649768108 0 20,350 SH   SOLE   20,350 0 0
Nextera Energy Inc COM 65339f101 620 2,560 SH   SOLE   2,560 0 0
Nike Inc Class B COM 654106103 1,112 10,978 SH   SOLE   10,978 0 0
Nutrien Ltd COM 67077m108 20,063 418,769 SH   SOLE   418,769 0 0
Occidental Petroleum COM 674599105 991 24,048 SH   SOLE   24,048 0 0
Otter Tail Corp COM 689648103 304 5,922 SH   SOLE   5,922 0 0
PNC Financial COM 72346q104 782 12,212 SH   SOLE   12,212 0 0
Pennantpark Investment Ord Shs COM 708062104 115 17,660 SH   SOLE   17,660 0 0
Pepsico Inc COM 713448108 4,334 31,712 SH   SOLE   31,712 0 0
Pfizer Inc COM 717081103 1,466 37,415 SH   SOLE   37,415 0 0
Philip Morris Intl COM 718172109 419 4,920 SH   SOLE   4,920 0 0
Phillips 66 COM 718546104 571 5,126 SH   SOLE   5,126 0 0
Pilot Therapeutics Holdings COM 721650109 0 13,080 SH   SOLE   13,080 0 0
Pimco Enhanced Short Maturity COM 72201r833 1,647 16,217 SH   SOLE   16,217 0 0
Procter & Gamble COM 742718109 1,846 14,780 SH   SOLE   14,780 0 0
Promis Neurosciences Inc Com COM 74346M109 2 15,000 SH   SOLE   15,000 0 0
Proshares Short Msci Eafe COM 74347r370 267 11,005 SH   SOLE   11,005 0 0
Proshares Short Msci Emg Mkts COM 74347r396 342 20,029 SH   SOLE   20,029 0 0
Qualcomm Inc COM 747525103 222 2,519 SH   SOLE   2,519 0 0
Regions Financial Corp COM 7591EP100 340 19,808 SH   SOLE   19,808 0 0
Royal Dutch Shell Plc-A Shs COM 780259206 593 10,046 SH   SOLE   10,046 0 0
SEI Investments Co. COM 784117103 773 11,800 SH   SOLE   11,800 0 0
SPDR Consumer Discretionary ET COM 81369y407 341 2,722 SH   SOLE   2,722 0 0
SPDR Consumer Staples Select E COM 81369y308 350 5,550 SH   SOLE   5,550 0 0
SPDR DJ GLOBAL REAL ESTATE COM 78463x749 278 5,396 SH   SOLE   5,396 0 0
SPDR Energy Select ETF COM 81369y506 552 9,200 SH   SOLE   9,200 0 0
SPDR Financial Select COM 81369y605 3,673 119,324 SH   SOLE   119,324 0 0
SPDR Gold Trust COM 78463v107 265 1,852 SH   SOLE   1,852 0 0
SPDR Industrial Select ETF COM 81369y704 565 6,940 SH   SOLE   6,940 0 0
SPDR Materials Select ETF COM 81369y100 751 12,227 SH   SOLE   12,227 0 0
SPDR Portfolio Short Term Corp COM 78464a474 345 11,180 SH   SOLE   11,180 0 0
SPDR Real Estate Select COM 81369y860 283 7,329 SH   SOLE   7,329 0 0
SPDR Select Technology ETF COM 81369y803 1,719 18,750 SH   SOLE   18,750 0 0
SPDR Semiconductor ETF COM 78464a862 713 6,738 SH   SOLE   6,738 0 0
SPDR Utilities ETF COM 81369y886 933 14,445 SH   SOLE   14,445 0 0
Salesforce Com COM 79466l302 1,574 9,675 SH   SOLE   9,675 0 0
Schwab Strategic Tr Us Lrg Cap COM 808524201 1,132 14,744 SH   SOLE   14,744 0 0
Schwab US Large Cap Growth ETF COM 808524300 2,731 29,394 SH   SOLE   29,394 0 0
Schwab Us Dividend Equity Etf COM 808524797 2,048 35,360 SH   SOLE   35,360 0 0
Skyworks Solutions Inc COM 83088m102 806 6,668 SH   SOLE   6,668 0 0
South State Corp COM 840441109 354 4,083 SH   SOLE   4,083 0 0
Southern Company COM 842587107 425 6,664 SH   SOLE   6,664 0 0
Southern First Bancshs COM 842873101 240 5,637 SH   SOLE   5,637 0 0
Sprott Physical Gold And Silve COM 85208r101 3,369 229,789 SH   SOLE   229,789 0 0
Stanley Black & Decker COM 854502101 339 2,046 SH   SOLE   2,046 0 0
State Street Corp COM 857477103 313 3,956 SH   SOLE   3,956 0 0
TJX Companies, Inc. COM 872540109 288 4,717 SH   SOLE   4,717 0 0
Tencent Holdings Inc COM 88032Q109 202 4,214 SH   SOLE   4,214 0 0
Thermo Fisher Scientific COM 883556102 1,429 4,399 SH   SOLE   4,399 0 0
Truist Financial Ord Shs COM 89832Q109 2,171 38,539 SH   SOLE   38,539 0 0
United Parcel Service Inc. COM 911312106 599 5,114 SH   SOLE   5,114 0 0
United Technologies COM 913017109 1,057 7,061 SH   SOLE   7,061 0 0
Unitedhealth Group Inc COM 91324p102 1,685 5,733 SH   SOLE   5,733 0 0
Vaneck Vectors Fallen Angel Hi COM 92189F437 391 13,101 SH   SOLE   13,101 0 0
Vaneck Vectors Oil Services ET COM 92189f718 1,511 114,030 SH   SOLE   114,030 0 0
Vanguard Crsp Us Large Cap Gro COM 922908744 224 1,873 SH   SOLE   1,873 0 0
Vanguard Div App Etf COM 921908844 2,493 20,002 SH   SOLE   20,002 0 0
Vanguard Information Tech COM 92204a702 5,739 23,440 SH   SOLE   23,440 0 0
Vanguard Real Estate COM 922908553 348 3,748 SH   SOLE   3,748 0 0
Vanguard Total International COM 92203j407 1,887 33,344 SH   SOLE   33,344 0 0
Vanguard Utilities Etf COM 92204A876 335 2,347 SH   SOLE   2,347 0 0
Verizon Communications COM 92343v104 1,043 16,988 SH   SOLE   16,988 0 0
Visa Inc Class A COM 92826c839 826 4,398 SH   SOLE   4,398 0 0
Vodafone Airtouch COM 92857w308 200 10,367 SH   SOLE   10,367 0 0
Vulcan Materials Co COM 929160109 291 2,021 SH   SOLE   2,021 0 0
W E C Energy Group I COM 92939u106 422 4,577 SH   SOLE   4,577 0 0
Wal-Mart Stores COM 931142103 387 3,258 SH   SOLE   3,258 0 0
Washington Prime Group Inc COM 93964w108 87 23,994 SH   SOLE   23,994 0 0
Waste Mgmt Inc COM 94106L109 649 5,693 SH   SOLE   5,693 0 0
Watts Water Tech Inc COM 942749102 1,911 19,156 SH   SOLE   19,156 0 0
Wells Fargo & Co COM 949746101 1,199 22,280 SH   SOLE   22,280 0 0
Weyerhaeuser Co COM 962166104 1,189 39,371 SH   SOLE   39,371 0 0
World Acceptance Corp COM 981419104 1,596 18,476 SH   SOLE   18,476 0 0
Yamana Gold, Inc. COM 98462y100 59 15,000 SH   SOLE   15,000 0 0
iShares Consumer Services ETF COM 464287580 930 4,074 SH   SOLE   4,074 0 0
iShares Core S&P Total U.S. St COM 464287150 340 4,678 SH   SOLE   4,678 0 0
iShares Edge MSCI Min Vol EAFE COM 46429b689 2,443 32,771 SH   SOLE   32,771 0 0
iShares U.S. Real Estate COM 464287739 337 3,620 SH   SOLE   3,620 0 0
iShares Usa Min Vol COM 46429B697 1,848 28,165 SH   SOLE   28,165 0 0
Domestic Small-Cap Market Inde COM 464287655 527 3,183 SH   SOLE   3,183 0 0
Dow 30 COM 78467x109 3,093 10,849 SH   SOLE   10,849 0 0
Guggenheim Gug S&P500 Pure Gro COM 46137v266 345 2,720 SH   SOLE   2,720 0 0
Guggenheim Gug S&P500 Pure Val COM 46137v258 306 4,413 SH   SOLE   4,413 0 0
Powershares QQQ Trust COM 46090e103 1,525 7,173 SH   SOLE   7,173 0 0
SPDR Large Cap ETF COM 78464a854 5,256 138,985 SH   SOLE   138,985 0 0
SPDR S&P 400 Mid Cap Value COM 78464a839 1,221 22,295 SH   SOLE   22,295 0 0
SPDR S&P 500 ETF COM 78462f103 1,959 6,085 SH   SOLE   6,085 0 0
SPDR S&P 600 Small Cap Value COM 78464a300 1,141 17,370 SH   SOLE   17,370 0 0
SPDR S&P Mid-Cap 400 ETF Trust COM 78467y107 318 847 SH   SOLE   847 0 0
Vanguard High Dividend Yield I COM 921946406 2,825 30,145 SH   SOLE   30,145 0 0
Vanguard Mid-Cap Value COM 922908512 231 1,938 SH   SOLE   1,938 0 0
Vanguard Small-Cap Value COM 922908611 604 4,407 SH   SOLE   4,407 0 0
Vanguard Total Stk Mkt COM 922908769 5,388 32,929 SH   SOLE   32,929 0 0
iShares Core S&P 500 ETF COM 464287200 1,340 4,144 SH   SOLE   4,144 0 0
iShares Core S&P Mid-Cap Index COM 464287507 454 2,206 SH   SOLE   2,206 0 0
iShares S&P Small-Cap Index COM 464287804 266 3,168 SH   SOLE   3,168 0 0
SPDR Portfolio Developed World COM 78463X889 1,555 49,612 SH   SOLE   49,612 0 0
SPDR Portfolio Emerging Market COM 78463X509 1,195 31,783 SH   SOLE   31,783 0 0
Vanguard Emerging Markets Inde COM 922042858 1,743 39,198 SH   SOLE   39,198 0 0
Vanguard FTSE Developed Market COM 921943858 1,478 33,553 SH   SOLE   33,553 0 0
WisdomTree Europe Hedged Equit COM 97717x701 3,038 43,035 SH   SOLE   43,035 0 0
iShares MSCI Emerging Mkts COM 464287234 486 10,824 SH   SOLE   10,824 0 0
Proshares Short Qqq COM 74347b714 410 16,682 SH   SOLE   16,682 0 0