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,664 9,519 SH   SOLE   9,468 0 51
A F L A C Inc COM 001055102 4,669 105,001 SH   SOLE   105,001 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210 776 1,592 SH   SOLE   1,592 0 0
Abbott Laboratories COM 002824100 4,245 38,768 SH   SOLE   38,468 0 300
Abbvie Inc COM 00287Y109 7,369 68,771 SH   SOLE   68,771 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 305 13,940 SH   SOLE   13,940 0 0
Accenture PLC CL A F SHS CLASS A G1151C101 2,833 10,844 SH   SOLE   10,788 0 56
Adobe Systems Inc COM 00724F101 11,254 22,502 SH   SOLE   22,502 0 0
Agilent Technologies Inc COM 00846U101 220 1,854 SH   SOLE   1,854 0 0
Air Prod & Chemicals Inc COM 009158106 1,779 6,481 SH   SOLE   6,481 0 0
Albemarle Corp COM 012653101 4,476 30,266 SH   SOLE   30,066 0 200
Alexion Pharma Inc COM 015351109 1,469 9,401 SH   SOLE   9,401 0 0
Alleghany Corp Del COM 017175100 726 1,203 SH   SOLE   1,203 0 0
Allegion Public LTD Co F ORD SHS G0176J109 834 7,170 SH   SOLE   7,170 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 3,728 2,127 SH   SOLE   2,124 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 7,013 4,003 SH   SOLE   3,950 0 53
Altria Group Inc COM 02209S103 817 19,509 SH   SOLE   19,509 0 0
Amazon Com Inc COM 023135106 10,409 3,196 SH   SOLE   3,196 0 0
Amcor PLC F ORD G0250X107 185 15,697 SH   SOLE   15,697 0 0
Amer Electric PWR Co Inc COM 025537101 375 4,503 SH   SOLE   4,503 0 0
American Express Company COM 025816109 566 4,684 SH   SOLE   4,604 0 80
American Finl.GP.Ohio COM 025932104 754 8,600 SH   SOLE   8,600 0 0
Ametek Inc New COM 031100100 786 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 2,674 11,632 SH   SOLE   11,632 0 0
Analog Devices Inc COM 032654105 694 4,697 SH   SOLE   4,697 0 0
Annaly Capital MGMT COM 035710409 117 13,440 SH   SOLE   13,440 0 0
Ansys COM 03662Q105 1,543 4,242 SH   SOLE   4,242 0 0
Anthem Inc COM 036752103 1,027 3,200 SH   SOLE   3,200 0 0
Apple Inc COM 037833100 42,025 316,712 SH   SOLE   314,860 0 1,852
Ares Management Corp Class A CL A COM STK 03990B101 612 13,000 SH   SOLE   13,000 0 0
Arrow Electronics COM 042735100 983 10,100 SH   SOLE   10,100 0 0
Ashland Global Holdings Inc COM 044186104 570 7,200 SH   SOLE   7,200 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108 348 6,971 SH   SOLE   6,971 0 0
AT&T Corp Com New COM 00206R102 2,355 81,873 SH   SOLE   81,873 0 0
Atrion Corporation COM 049904105 500 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 3,436 19,397 SH   SOLE   19,397 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 134 27,143 SH   SOLE   27,143 0 0
Bank Of America Corp COM 060505104 599 19,749 SH   SOLE   19,749 0 0
Baxter International Inc COM 071813109 1,043 12,954 SH   SOLE   12,922 0 32
Becton Dickinson & Co COM 075887109 3,295 13,168 SH   SOLE   13,168 0 0
Berkshire Hathaway B New CL B NEW 084670702 3,745 16,151 SH   SOLE   16,151 0 0
Bio-Rad Laboratories 'a' CL A 090572207 991 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 6,415 20,201 SH   SOLE   20,201 0 0
BlackRock Inc COM 09247X101 285 395 SH   SOLE   380 0 15
Blackstone Group Inc COM CL A 09260D107 12,574 194,009 SH   SOLE   191,009 0 3,000
Boeing Co COM 097023105 417 1,949 SH   SOLE   1,949 0 0
Bristol-Myers Squibb Co COM 110122108 1,964 31,413 SH   SOLE   31,413 0 0
Broadridge Finl Solution COM 11133T103 1,872 12,175 SH   SOLE   12,175 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,921 70,773 SH   SOLE   70,773 0 0
Brown & Brown Inc Com COM 115236101 2,693 56,800 SH   SOLE   56,800 0 0
C H Robinson Worldwd New COM NEW 12541W209 396 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103 1,265 13,935 SH   SOLE   13,935 0 0
C V S Caremark Corp COM 126650100 732 10,715 SH   SOLE   10,613 0 102
Canadian Pac RY LTD Com COM 13645T100 208 600 SH   SOLE   600 0 0
Cardinal Health Inc COM 14149Y108 664 12,281 SH   SOLE   12,281 0 0
Carrier Global Corp COM 14448C104 225 5,958 SH   SOLE   5,927 0 31
Caterpillar Inc COM 149123101 2,092 11,493 SH   SOLE   11,493 0 0
Celsius HLDGS Inc COM NEW 15118V207 2,212 43,962 SH   SOLE   43,962 0 0
Centene Corp COM 15135B101 665 11,084 SH   SOLE   11,084 0 0
Cerner Corp COM 156782104 631 8,012 SH   SOLE   8,012 0 0
Chas.RVR.Labs.Intl. COM 159864107 1,199 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 1,598 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 3,437 40,694 SH   SOLE   40,649 0 45
Chubb LTD F COM H1467J104 361 2,333 SH   SOLE   2,333 0 0
Church & Dwight Co. COM 171340102 942 10,800 SH   SOLE   10,800 0 0
Cincinnati Financial CP COM 172062101 914 10,371 SH   SOLE   10,371 0 0
Cisco Systems Inc COM 17275R102 3,139 70,137 SH   SOLE   70,067 0 70
Clorox Company COM 189054109 3,408 16,876 SH   SOLE   16,876 0 0
Cme Group COM 12572Q105 4,751 25,751 SH   SOLE   25,751 0 0
Coca Cola Bottlg Co Cons COM 191098102 267 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,570 83,337 SH   SOLE   83,337 0 0
Colgate-Palmolive Co COM 194162103 6,511 76,141 SH   SOLE   76,141 0 0
Comcast Corp New CL A CL A 20030N101 4,681 89,330 SH   SOLE   89,330 0 0
Conagra Foods Inc COM 205887102 232 6,407 SH   SOLE   6,407 0 0
Conocophillips COM 20825C104 319 7,968 SH   SOLE   7,968 0 0
Consolidated Edison Inc COM 209115104 748 10,355 SH   SOLE   10,355 0 0
Corning Inc COM 219350105 353 9,800 SH   SOLE   9,800 0 0
Corteva Inc COM 22052L104 834 21,545 SH   SOLE   21,545 0 0
Costco WHSL Corp New COM 22160K105 1,162 3,085 SH   SOLE   3,085 0 0
Cracker Barrel Old CTRY COM 22410J106 422 3,200 SH   SOLE   3,200 0 0
Cummins Inc COM 231021106 233 1,024 SH   SOLE   1,024 0 0
Danaher Corp Del COM 235851102 1,942 8,733 SH   SOLE   8,658 0 75
Darden Restaurants Inc COM 237194105 203 1,700 SH   SOLE   1,700 0 0
Deere & Co COM 244199105 1,997 7,402 SH   SOLE   7,402 0 0
Disney Walt Co COM DISNEY 254687106 10,961 60,499 SH   SOLE   60,397 0 102
Dominion Res Inc Va New COM 25746U109 2,743 36,479 SH   SOLE   36,479 0 0
Donaldson Co. COM 257651109 726 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 309 2,450 SH   SOLE   2,450 0 0
Dow Inc Com COM 260557103 816 14,706 SH   SOLE   14,706 0 0
Duke Energy Corp New COM NEW 26441C204 4,284 46,791 SH   SOLE   46,791 0 0
DuPont De Nemours Inc COM 26614N102 913 12,836 SH   SOLE   12,836 0 0
Eaton Corp PLC F SHS G29183103 593 4,934 SH   SOLE   4,732 0 202
Eaton Vance NV. COM NON VTG 278265103 883 13,000 SH   SOLE   13,000 0 0
eBay Inc COM 278642103 273 5,436 SH   SOLE   5,436 0 0
Ecolab Inc COM 278865100 713 3,286 SH   SOLE   3,286 0 0
Edwards Lifesciences CP COM 28176E108 912 10,000 SH   SOLE   10,000 0 0
Emerson Electric Co COM 291011104 3,852 47,932 SH   SOLE   47,932 0 0
Enbridge Inc F COM 29250N105 724 22,626 SH   SOLE   22,626 0 0
Energizer Holdings I COM 29272W109 335 7,950 SH   SOLE   7,950 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 102 16,448 SH   SOLE   16,448 0 0
Enterprise Prd Prtnrs LP COM 293792107 1,506 76,877 SH   SOLE   76,877 0 0
Expeditor Intl.Of Wash. COM 302130109 772 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 2,478 60,111 SH   SOLE   60,111 0 0
Facebook Inc Class A CL A 30303M102 213 779 SH   SOLE   779 0 0
Fastenal Co COM 311900104 1,025 21,000 SH   SOLE   21,000 0 0
Fedex Corporation COM 31428X106 1,588 6,115 SH   SOLE   6,115 0 0
Fidelity Natl Info SVC Com COM 31620M106 300 2,124 SH   SOLE   2,124 0 0
First Bancshares MS Com COM 318916103 401 12,971 SH   SOLE   12,971 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 393 3,648 SH   SOLE   3,248 0 400
First US Bancshares Inc COM 33744V103 235 25,945 SH   SOLE   25,945 0 0
Fiserv Inc COM 337738108 332 2,920 SH   SOLE   2,920 0 0
Freeport- Mcmoran Inc CL B 35671D857 997 38,300 SH   SOLE   38,300 0 0
Fresenius Med Care ADR F SPONSORED ADR 358029106 324 7,805 SH   SOLE   7,805 0 0
Gallagher Arthur J & Co COM 363576109 1,159 9,369 SH   SOLE   9,369 0 0
General Dynamics Corp COM 369550108 1,870 12,567 SH   SOLE   12,567 0 0
General Electric Company COM 369604103 322 29,793 SH   SOLE   29,793 0 0
General Mills Inc COM 370334104 1,954 33,235 SH   SOLE   33,235 0 0
Genuine Parts Co COM 372460105 228 2,253 SH   SOLE   2,253 0 0
Gildan Activewear Inc F COM 375916103 375 13,400 SH   SOLE   13,400 0 0
Gilead Sciences Inc COM 375558103 207 3,551 SH   SOLE   3,521 0 30
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 377 10,035 SH   SOLE   10,035 0 0
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 898 23,523 SH   SOLE   23,523 0 0
Global Payments Inc COM 37940X102 18,466 85,723 SH   SOLE   85,723 0 0
Globe Life Inc COM 37959E102 14,998 157,942 SH   SOLE   157,942 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503 303 4,000 SH   SOLE   4,000 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 3,102 97,235 SH   SOLE   97,235 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 6,256 114,890 SH   SOLE   112,290 0 2,600
Graco COM 384109104 1,049 14,500 SH   SOLE   14,500 0 0
Harley Davidson Inc COM 412822108 209 5,687 SH   SOLE   5,687 0 0
Hasbro Inc COM 418056107 962 10,288 SH   SOLE   10,288 0 0
Hershey Company COM 427866108 1,531 10,049 SH   SOLE   10,049 0 0
Home Depot Inc COM 437076102 12,768 48,069 SH   SOLE   47,869 0 200
Honeywell International COM 438516106 10,739 50,491 SH   SOLE   50,191 0 300
Horizon Therapeutics P F SHS G46188101 692 9,460 SH   SOLE   9,460 0 0
Illinois Tool Works Inc COM 452308109 3,192 15,571 SH   SOLE   15,571 0 0
Illumina COM 452327109 574 1,550 SH   SOLE   1,550 0 0
Ingersoll Rand Inc COM 45687V106 686 15,052 SH   SOLE   15,052 0 0
Intel Corp COM 458140100 3,628 72,813 SH   SOLE   72,666 0 147
Intercontinental Exchange COM 45866F104 5,109 44,312 SH   SOLE   44,312 0 0
International Paper Co COM 460146103 1,381 27,775 SH   SOLE   27,775 0 0
Intl Business Machines COM 459200101 2,715 21,568 SH   SOLE   21,568 0 0
Intuit Inc COM 461202103 256 673 SH   SOLE   643 0 30
Intuitive Surgical New COM NEW 46120E602 491 600 SH   SOLE   600 0 0
Invesco Bulletshares 2022 Corporate Bond ETF BULSHS 2022 CB 46138J882 1,604 73,740 SH   SOLE   72,615 0 1,125
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866 1,828 83,465 SH   SOLE   82,340 0 1,125
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841 1,791 80,010 SH   SOLE   78,885 0 1,125
Invesco QQQ Trust UNIT SER 1 46090E103 3,135 9,994 SH   SOLE   9,894 0 100
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 5,731 44,931 SH   SOLE   42,266 0 2,665
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 421 10,000 SH   SOLE   10,000 0 0
Ishar Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 9,129 354,162 SH   SOLE   348,762 0 5,400
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 19,358 224,105 SH   SOLE   224,105 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 878 10,013 SH   SOLE   10,013 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 1,492 21,595 SH   SOLE   21,595 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 8,416 22,419 SH   SOLE   21,219 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 11,896 51,762 SH   SOLE   51,362 0 400
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 3,255 35,415 SH   SOLE   34,615 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 759 6,424 SH   SOLE   5,536 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 382 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846 266 2,818 SH   SOLE   2,818 0 0
iShares Gold Trust ISHARES 464285105 10,238 564,699 SH   SOLE   548,479 0 16,220
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 7,239 290,605 SH   SOLE   281,605 0 9,000
iShares Ibonds Dec 2022 Muni ETF IBONDS DEC22 ETF 46435G755 9,634 365,471 SH   SOLE   359,571 0 5,900
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 7,584 296,586 SH   SOLE   287,586 0 9,000
iShares Ibonds Dec 2023 Muni ETF IBONDS DEC2023 46435G318 8,618 329,101 SH   SOLE   323,701 0 5,400
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 7,438 283,138 SH   SOLE   274,138 0 9,000
iShares Ibonds Dec 2024 Muni ETF IBONDS DEC 46435U697 2,990 110,360 SH   SOLE   110,360 0 0
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4 4,707 177,077 SH   SOLE   168,077 0 9,000
iShares International Sel DIV ETF INTL SEL DIV ETF 464288448 223 7,563 SH   SOLE   7,563 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672 707 12,585 SH   SOLE   12,585 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 618 8,465 SH   SOLE   8,065 0 400
iShares Nasdaq Biotechnology ETF NASDQ BIOTEC ETF 464287556 288 1,899 SH   SOLE   1,899 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 748 3,102 SH   SOLE   3,102 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 444 3,247 SH   SOLE   3,247 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 593 6,170 SH   SOLE   5,770 0 400
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679 503 4,554 SH   SOLE   4,554 0 0
iShares Silver Trust ISHARES 46428Q109 3,502 142,536 SH   SOLE   140,536 0 2,000
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613 504 9,237 SH   SOLE   9,237 0 0
iShares TR MSCI Val Idx EAFE VALUE ETF 464288877 345 7,310 SH   SOLE   7,310 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 411 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 847 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 2,300 11,733 SH   SOLE   11,733 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 488 2,846 SH   SOLE   2,846 0 0
iShares Trust Technology U.S. TECH ETF 464287721 207 2,436 SH   SOLE   2,436 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 225 5,840 SH   SOLE   5,840 0 0
Jacobs Engr. COM 469814107 706 6,475 SH   SOLE   6,475 0 0
Johnson & Johnson COM 478160104 6,885 43,746 SH   SOLE   43,684 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 322 23,175 SH   SOLE   23,175 0 0
JPMorgan Chase & Co COM 46625H100 11,178 87,967 SH   SOLE   87,691 0 276
Kimberly-Clark Corp COM 494368103 596 4,382 SH   SOLE   4,382 0 0
L3harris Technologies Inc COM 502431109 1,317 6,967 SH   SOLE   6,967 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 1,157 5,683 SH   SOLE   5,683 0 0
Lam Research COM 512807108 2,036 4,300 SH   SOLE   4,300 0 0
Life Storage Inc COM 53223X107 266 2,230 SH   SOLE   2,230 0 0
Lilly Eli & Company COM 532457108 917 5,431 SH   SOLE   5,431 0 0
Lincoln National Corp COM 534187109 602 11,966 SH   SOLE   11,966 0 0
Linde PLC COM G5494J103 1,388 5,266 SH   SOLE   5,266 0 0
Lockheed Martin Corp COM 539830109 9,530 26,847 SH   SOLE   26,747 0 100
Lowes Companies Inc COM 548661107 4,621 28,790 SH   SOLE   28,624 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 4,714 111,070 SH   SOLE   111,070 0 0
Marathon Pete Corp COM 56585A102 1,248 30,175 SH   SOLE   30,175 0 0
Martin Mrta.Mats. COM 573284106 1,000 3,521 SH   SOLE   3,521 0 0
Mastec Inc COM 576323109 1,210 17,745 SH   SOLE   17,745 0 0
Mastercard Inc CL A 57636Q104 4,081 11,432 SH   SOLE   11,432 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 1,149 11,972 SH   SOLE   11,972 0 0
MC Donalds Corp COM 580135101 8,116 37,821 SH   SOLE   37,793 0 28
Medtronic PLC F SHS G5960L103 657 5,582 SH   SOLE   5,582 0 0
Merck & Co Inc New COM 58933Y105 3,891 47,201 SH   SOLE   46,881 0 320
Metlife Inc COM 59156R108 377 8,021 SH   SOLE   7,960 0 61
Microchip Tech. COM 595017104 839 6,076 SH   SOLE   6,076 0 0
Microsoft Corp COM 594918104 20,448 91,934 SH   SOLE   91,634 0 300
Mid-Amer Apt CMNTYS Com COM 59522J103 18,160 143,342 SH   SOLE   142,542 0 800
Mondelez Intl Inc CL A CL A 609207105 574 9,769 SH   SOLE   9,769 0 0
MSC Indl.Direct 'a' CL A 553530106 515 6,100 SH   SOLE   6,100 0 0
Nasdaq OMX Group COM 631103108 1,197 9,015 SH   SOLE   9,015 0 0
National Insts. COM 636518102 527 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 1,637 21,216 SH   SOLE   20,920 0 296
Nike Inc Class B CL B 654106103 9,801 69,277 SH   SOLE   69,277 0 0
Norfolk Southern Corp COM 655844108 2,035 8,564 SH   SOLE   8,564 0 0
Nucor Corp COM 670346105 394 7,349 SH   SOLE   7,349 0 0
Nvidia Corp Com COM 67066G104 23,738 45,457 SH   SOLE   45,232 0 225
NVR Inc Com COM 62944T105 816 200 SH   SOLE   200 0 0
Okta Inc Class A CL A 679295105 2,129 8,375 SH   SOLE   8,375 0 0
Old Republic Intl Corp COM 680223104 1,399 70,975 SH   SOLE   70,975 0 0
Ollies Bargain Outlet Ho COM 681116109 376 4,600 SH   SOLE   4,600 0 0
Oneok Inc New COM 682680103 396 10,326 SH   SOLE   10,326 0 0
Oracle Corporation COM 68389X105 1,328 20,531 SH   SOLE   20,406 0 125
P P G Industries Inc COM 693506107 679 4,711 SH   SOLE   4,711 0 0
Pacer Trendpilot 100 ETF TRENDP 100 ETF 69374H303 215 4,135 SH   SOLE   4,135 0 0
Pacer Trendpilot US Bond ETF TRENDPILOT US BD 69374H642 211 7,660 SH   SOLE   7,660 0 0
Pack.Corp.Of Am. COM 695156109 1,174 8,450 SH   SOLE   8,450 0 0
Paychex Inc COM 704326107 302 3,236 SH   SOLE   3,236 0 0
Paypal Holdings Inco COM 70450Y103 2,192 9,361 SH   SOLE   9,361 0 0
Penumbra Inc COM 70975L107 1,496 8,550 SH   SOLE   8,550 0 0
Pepsico Incorporated COM 713448108 2,577 17,249 SH   SOLE   17,194 0 55
Perkinelmer Inc COM 714046109 244 1,700 SH   SOLE   1,700 0 0
Pfizer Incorporated COM 717081103 4,341 117,919 SH   SOLE   117,919 0 0
Philip Morris Intl Inc COM 718172109 855 10,181 SH   SOLE   10,181 0 0
Phillips 66 COM 718546104 2,185 31,239 SH   SOLE   31,200 0 39
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 2,082 20,394 SH   SOLE   20,244 0 150
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 400 3,525 SH   SOLE   3,525 0 0
PNC Finl Services GP Inc COM 693475105 350 2,352 SH   SOLE   2,352 0 0
Proassurance Corporation COM 74267C106 354 19,836 SH   SOLE   19,836 0 0
Procter & Gamble COM 742718109 8,172 58,729 SH   SOLE   58,674 0 55
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,279 15,160 SH   SOLE   13,360 0 1,800
Qualcomm Inc COM 747525103 3,374 22,148 SH   SOLE   22,084 0 64
Quest Diagnostic Inc COM 74834L100 871 7,306 SH   SOLE   7,306 0 0
Rayonier Inc COM 754907103 1,606 54,678 SH   SOLE   54,678 0 0
Realty Income Corp COM 756109104 217 3,472 SH   SOLE   3,472 0 0
Regeneron Pharms Inc COM 75886F107 483 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 4,179 256,768 SH   SOLE   256,768 0 0
Resmed Inc COM 761152107 871 4,100 SH   SOLE   4,100 0 0
Roku Inc CL A COM CL A 77543R102 664 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 312 8,883 SH   SOLE   8,883 0 0
RPM International Inc COM 749685103 1,243 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 721 2,194 SH   SOLE   2,194 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 18,409 328,563 SH   SOLE   325,982 0 2,581
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 7,184 112,010 SH   SOLE   111,800 0 210
Schein Henry Inc COM 806407102 737 11,028 SH   SOLE   11,028 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 5,191 169,356 SH   SOLE   168,882 0 474
SCHW Intl Eq ETF INTL EQTY ETF 808524805 13,147 365,097 SH   SOLE   360,079 0 5,018
SCHW US Scap ETF US SML CAP ETF 808524607 3,187 35,809 SH   SOLE   35,428 0 381
Schwab 1000 Index ETF 1000 INDEX ETF 808524722 492 13,165 SH   SOLE   13,165 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 318 7,395 SH   SOLE   7,395 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 12,088 235,226 SH   SOLE   231,066 0 4,160
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 3,454 37,965 SH   SOLE   37,347 0 618
Schwab US Large Cap US LCAP GR ETF 808524300 442 3,439 SH   SOLE   3,439 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 13,066 143,656 SH   SOLE   142,406 0 1,250
Schwab US Large Cap Value US LCAP VA ETF 808524409 4,854 81,537 SH   SOLE   80,062 0 1,475
Schwab US Mid Cap ETF US MID-CAP ETF 808524508 14,064 206,107 SH   SOLE   201,508 0 4,599
Scotts Miracle-Gro CL A 810186106 507 2,546 SH   SOLE   2,546 0 0
Sei Investments COM 784117103 318 5,500 SH   SOLE   5,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 721 5,545 SH   SOLE   5,545 0 0
Service Corp Intl COM 817565104 895 18,224 SH   SOLE   18,224 0 0
Servisfirst Bancshares Com COM 81768T108 4,611 113,892 SH   SOLE   113,892 0 0
Sherwin Williams Co COM 824348106 374 509 SH   SOLE   509 0 0
Skyworks Solutions Inc Com COM 83088M102 3,532 23,101 SH   SOLE   23,101 0 0
Smartfinancial Inc COM NEW 83190L208 200 11,000 SH   SOLE   11,000 0 0
Smith & Nephew F Sponsored ADR SPDN ADR NEW 83175M205 201 4,765 SH   SOLE   4,765 0 0
Snap-On COM 833034101 272 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,358 27,284 SH   SOLE   27,284 0 0
SPDR EM Local Bond ETF BLOMBRG BRC EMRG 78464A391 424 15,098 SH   SOLE   15,098 0 0
SPDR Gold Trust GOLD SHS 78463V107 426 2,387 SH   SOLE   2,387 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103 15,026 40,022 SH   SOLE   38,822 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,591 3,777 SH   SOLE   3,777 0 0
SPDR Short Term Intl Treasury Bnd ETF BLOMBERG BRC INT 78464A334 442 13,473 SH   SOLE   13,473 0 0
Starbucks Corp COM 855244109 420 3,926 SH   SOLE   3,926 0 0
Steel Dynamics COM 858119100 445 12,000 SH   SOLE   12,000 0 0
Synovus Financial CP New COM NEW 87161C501 2,881 88,097 SH   SOLE   88,097 0 0
Sysco Corporation COM 871829107 317 4,274 SH   SOLE   4,274 0 0
T Rowe Price Group Inc COM 74144T108 495 3,271 SH   SOLE   3,271 0 0
Target Corporation COM 87612E106 678 3,843 SH   SOLE   3,777 0 66
Te Connectivity LTD F REG SHS H84989104 2,316 19,130 SH   SOLE   19,130 0 0
Teleflex COM 879369106 1,626 3,950 SH   SOLE   3,950 0 0
Tempur Sealy Interntnl I COM 88023U101 324 12,000 SH   SOLE   12,000 0 0
Tesla Motors Inc COM 88160R101 518 734 SH   SOLE   734 0 0
Texas Instruments Inc COM 882508104 5,645 34,392 SH   SOLE   34,292 0 100
The Southern Company COM 842587107 8,989 146,331 SH   SOLE   146,331 0 0
Thermo Fisher Scientific COM 883556102 4,013 8,612 SH   SOLE   8,579 0 33
Tiffany & Co New COM 886547108 589 4,481 SH   SOLE   4,481 0 0
Trane Technologies PLC SHS G8994E103 2,248 15,486 SH   SOLE   15,486 0 0
Travelers Companies Inc COM 89417E109 242 1,727 SH   SOLE   1,657 0 70
Truist Financial Corporation COM 89832Q109 2,731 56,982 SH   SOLE   56,982 0 0
Twitter Inc COM 90184L102 217 4,000 SH   SOLE   4,000 0 0
U S Bancorp Del New COM NEW 902973304 1,235 26,267 SH   SOLE   26,267 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 927 15,355 SH   SOLE   15,355 0 0
Union Pacific Corp COM 907818108 1,521 7,307 SH   SOLE   7,307 0 0
Unitedhealth Group Inc COM 91324P102 7,749 22,097 SH   SOLE   22,097 0 0
V F Corporation COM 918204108 823 9,641 SH   SOLE   9,641 0 0
Valero Energy Corp New COM 91913Y100 344 6,080 SH   SOLE   6,080 0 0
Valvoline Inc COM 92047W101 214 9,236 SH   SOLE   9,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 791 10,157 SH   SOLE   10,157 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,510 5,489 SH   SOLE   5,304 0 185
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 335 1,928 SH   SOLE   1,713 0 215
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 10,031 71,059 SH   SOLE   68,844 0 2,215
Vanguard Emerging Markt Govt BND ETF EMERG MKT BD ETF 921946885 889 10,796 SH   SOLE   10,171 0 625
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 1,683 10,217 SH   SOLE   10,117 0 100
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 3,417 58,558 SH   SOLE   58,558 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 8,942 189,410 SH   SOLE   186,670 0 2,740
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 2,012 40,159 SH   SOLE   40,159 0 0
Vanguard Growth GROWTH ETF 922908736 4,288 16,927 SH   SOLE   16,927 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 755 3,373 SH   SOLE   3,213 0 160
Vanguard High Dividend Yield HIGH DIV YLD 921946406 1,052 11,495 SH   SOLE   10,995 0 500
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 514 3,025 SH   SOLE   3,025 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 4,616 13,046 SH   SOLE   12,921 0 125
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 403 4,340 SH   SOLE   4,340 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 4,257 52,302 SH   SOLE   52,302 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 22,384 127,368 SH   SOLE   118,974 0 8,394
Vanguard Materials ETF MATERIALS ETF 92204A801 280 1,784 SH   SOLE   1,784 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 30,954 231,964 SH   SOLE   228,829 0 3,135
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 20,018 98,249 SH   SOLE   98,059 0 190
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840 4,202 48,402 SH   SOLE   45,702 0 2,700
Vanguard Mid Cap ETF MID CAP ETF 922908629 26,640 128,839 SH   SOLE   125,446 0 3,393
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 7,279 61,186 SH   SOLE   60,816 0 370
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538 2,511 11,842 SH   SOLE   11,842 0 0
Vanguard REIT Index ETF REIT ETF 922908553 1,445 17,019 SH   SOLE   16,219 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 279 1,765 SH   SOLE   1,765 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 5,607 16,315 SH   SOLE   16,315 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 6,937 83,680 SH   SOLE   82,582 0 1,098
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 4,974 59,743 SH   SOLE   56,748 0 2,995
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102 406 6,589 SH   SOLE   6,589 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751 15,106 77,592 SH   SOLE   75,472 0 2,120
Vanguard Small Growth ETF SML CP GRW ETF 922908595 289 1,080 SH   SOLE   1,080 0 0
Vanguard Small Value ETF SM CP VAL ETF 922908611 547 3,843 SH   SOLE   3,833 0 10
Vanguard Telcom ETF TELCOMM ETF 92204A884 322 2,680 SH   SOLE   2,335 0 345
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 17,525 198,716 SH   SOLE   193,881 0 4,835
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 952 16,263 SH   SOLE   16,263 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 5,937 98,686 SH   SOLE   98,546 0 140
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769 3,285 16,875 SH   SOLE   16,777 0 98
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 1,672 18,057 SH   SOLE   18,057 0 0
Vanguard Utilities UTILITIES ETF 92204A876 228 1,665 SH   SOLE   1,665 0 0
Vanguard Value VALUE ETF 922908744 507 4,260 SH   SOLE   4,260 0 0
Verizon Communications COM 92343V104 3,876 65,973 SH   SOLE   65,855 0 118
Visa Inc CL A COM CL A 92826C839 14,022 64,105 SH   SOLE   63,681 0 424
Vulcan Materials Company COM 929160109 9,487 63,965 SH   SOLE   63,965 0 0
W E C Energy Group I COM 92939U106 3,367 36,584 SH   SOLE   36,584 0 0
W R Berkley COM 084423102 976 14,696 SH   SOLE   14,696 0 0
Waddell & Reed Finl CL A CL A 930059100 889 34,888 SH   SOLE   34,888 0 0
Wal-Mart Stores Inc COM 931142103 7,466 51,602 SH   SOLE   51,145 0 457
Walgreens Boots Allianc COM 931427108 380 9,537 SH   SOLE   9,537 0 0
Waste Connections Inc COM 94106B101 1,077 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 4,815 40,827 SH   SOLE   40,827 0 0
Waters Corp COM 941848103 3,270 13,216 SH   SOLE   13,216 0 0
Wells Fargo & Co New COM 949746101 1,068 35,374 SH   SOLE   35,374 0 0
Westrock Company COM 96145D105 294 6,762 SH   SOLE   6,762 0 0
Weyerhaeuser Co COM 962166104 1,645 49,052 SH   SOLE   49,052 0 0
Wheaton Precious Metal F COM 962879102 6,508 155,915 SH   SOLE   154,915 0 1,000
Williams Companies COM 969457100 362 18,059 SH   SOLE   18,059 0 0
Williams Sonoma COM 969904101 708 6,951 SH   SOLE   6,951 0 0
Woodward Inc COM 980745103 535 4,400 SH   SOLE   4,400 0 0
Xcel Energy Inc COM 98389B100 302 4,495 SH   SOLE   4,299 0 196
Xilinx Inc COM 983919101 1,578 11,130 SH   SOLE   11,130 0 0
Xylem Inc COM 98419M100 244 2,393 SH   SOLE   2,393 0 0
Yum Brands Inc COM 988498101 1,127 10,382 SH   SOLE   10,382 0 0
Yum China Holdings I COM 98850P109 530 9,281 SH   SOLE   9,281 0 0