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,509 9,419 SH   SOLE   9,368 0 51
A F L A C Inc COM 001055102 3,817 105,001 SH   SOLE   105,001 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210 588 1,592 SH   SOLE   1,592 0 0
Abbott Laboratories COM 002824100 4,271 39,245 SH   SOLE   38,872 0 373
Abbvie Inc COM 00287Y109 6,042 68,978 SH   SOLE   68,528 0 450
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 1,406 70,638 SH   SOLE   13,769 0 56,869
Accenture PLC CL A F SHS CLASS A G1151C101 2,457 10,872 SH   SOLE   10,816 0 56
Adobe Systems Inc COM 00724F101 11,038 22,506 SH   SOLE   22,506 0 0
Air Prod & Chemicals Inc COM 009158106 1,864 6,231 SH   SOLE   6,231 0 0
Albemarle Corp COM 012653101 2,301 25,666 SH   SOLE   25,666 0 0
Alexion Pharma Inc COM 015351109 1,077 9,412 SH   SOLE   9,412 0 0
Alleghany Corp Del COM 017175100 626 1,203 SH   SOLE   1,203 0 0
Allegion Public LTD Co F ORD SHS G0176J109 712 7,203 SH   SOLE   7,203 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 3,016 2,058 SH   SOLE   2,055 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 5,743 3,908 SH   SOLE   3,855 0 53
Altria Group Inc COM 02209S103 716 18,109 SH   SOLE   17,509 0 600
Amazon Com Inc COM 023135106 9,887 3,140 SH   SOLE   3,140 0 0
Amcor PLC F ORD G0250X107 173 15,697 SH   SOLE   15,697 0 0
Amer Electric PWR Co Inc COM 025537101 524 6,406 SH   SOLE   6,406 0 0
American Express Company COM 025816109 472 4,706 SH   SOLE   4,626 0 80
American Finl.GP.Ohio COM 025932104 576 8,600 SH   SOLE   8,600 0 0
Ametek Inc New COM 031100100 646 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 3,001 11,807 SH   SOLE   11,807 0 0
Analog Devices Inc COM 032654105 555 4,758 SH   SOLE   4,758 0 0
Annaly Capital MGMT COM 035710409 88 11,940 SH   SOLE   11,940 0 0
Ansys COM 03662Q105 1,388 4,242 SH   SOLE   4,242 0 0
Anthem Inc COM 036752103 859 3,200 SH   SOLE   3,200 0 0
Apple Inc COM 037833100 36,574 315,810 SH   SOLE   313,958 0 1,852
Ares Management Corp Class A CL A COM STK 03990B101 525 13,000 SH   SOLE   13,000 0 0
Arrow Electronics COM 042735100 794 10,100 SH   SOLE   10,100 0 0
Ashland Global Holdings Inc COM 044186104 546 7,700 SH   SOLE   7,700 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108 291 5,304 SH   SOLE   5,304 0 0
AT&T Corp Com New COM 00206R102 2,895 101,548 SH   SOLE   99,265 0 2,283
Atrion Corporation COM 049904105 487 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 2,790 19,871 SH   SOLE   19,871 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 74 27,143 SH   SOLE   26,432 0 711
Bank Of America Corp COM 060505104 494 20,508 SH   SOLE   20,508 0 0
Baxter International Inc COM 071813109 1,045 12,954 SH   SOLE   12,922 0 32
Becton Dickinson & Co COM 075887109 3,083 13,248 SH   SOLE   13,248 0 0
Berkshire Hathaway B New CL B NEW 084670702 3,590 16,861 SH   SOLE   16,861 0 0
Bio-Rad Laboratories 'a' CL A 090572207 876 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 5,004 20,201 SH   SOLE   20,201 0 0
Biogen Idec COM 09062X103 227 800 SH   SOLE   800 0 0
BlackRock Inc COM 09247X101 223 395 SH   SOLE   380 0 15
Blackstone Group Inc COM CL A 09260D107 10,107 193,630 SH   SOLE   190,130 0 3,500
Boeing Co COM 097023105 343 2,073 SH   SOLE   2,073 0 0
Bristol-Myers Squibb Co COM 110122108 2,610 43,289 SH   SOLE   43,289 0 0
Broadridge Finl Solution COM 11133T103 1,614 12,175 SH   SOLE   12,175 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,476 74,890 SH   SOLE   74,890 0 0
Brown & Brown Inc Com COM 115236101 2,571 56,800 SH   SOLE   56,800 0 0
C H Robinson Worldwd New COM NEW 12541W209 429 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103 761 9,797 SH   SOLE   9,797 0 0
C V S Caremark Corp COM 126650100 640 10,965 SH   SOLE   10,863 0 102
Canadian Pac RY LTD Com COM 13645T100 731 2,400 SH   SOLE   2,400 0 0
Cardinal Health Inc COM 14149Y108 584 12,303 SH   SOLE   12,303 0 0
Carrier Global Corp COM 14448C104 213 6,980 SH   SOLE   6,949 0 31
Caterpillar Inc COM 149123101 1,914 12,835 SH   SOLE   12,835 0 0
Celsius HLDGS Inc COM NEW 15118V207 998 43,962 SH   SOLE   43,962 0 0
Centene Corp COM 15135B101 647 11,084 SH   SOLE   11,084 0 0
Cerner Corp COM 156782104 659 9,094 SH   SOLE   9,094 0 0
Chas.RVR.Labs.Intl. COM 159864107 1,087 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 1,441 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 2,925 40,623 SH   SOLE   40,578 0 45
Chubb LTD F COM H1467J104 273 2,333 SH   SOLE   2,333 0 0
Church & Dwight Co. COM 171340102 1,012 10,800 SH   SOLE   10,800 0 0
Cincinnati Financial CP COM 172062101 986 12,555 SH   SOLE   12,555 0 0
Cisco Systems Inc COM 17275R102 2,722 69,102 SH   SOLE   69,032 0 70
Clorox Company COM 189054109 3,842 18,279 SH   SOLE   18,279 0 0
Cme Group COM 12572Q105 4,678 27,962 SH   SOLE   27,962 0 0
Coca Cola Bottlg Co Cons COM 191098102 241 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,493 90,258 SH   SOLE   86,358 0 3,900
Colgate-Palmolive Co COM 194162103 5,889 76,327 SH   SOLE   76,327 0 0
Comcast Corp New CL A CL A 20030N101 4,466 96,547 SH   SOLE   95,047 0 1,500
Conagra Foods Inc COM 205887102 229 6,407 SH   SOLE   6,407 0 0
Conocophillips COM 20825C104 296 9,023 SH   SOLE   7,823 0 1,200
Consolidated Edison Inc COM 209115104 259 3,326 SH   SOLE   3,326 0 0
Corning Inc COM 219350105 350 10,800 SH   SOLE   10,800 0 0
Corteva Inc COM 22052L104 638 22,155 SH   SOLE   21,663 0 492
Costco WHSL Corp New COM 22160K105 1,041 2,933 SH   SOLE   2,933 0 0
Cracker Barrel Old CTRY COM 22410J106 367 3,200 SH   SOLE   3,200 0 0
Cummins Inc COM 231021106 216 1,024 SH   SOLE   1,024 0 0
Danaher Corp Del COM 235851102 1,884 8,740 SH   SOLE   8,665 0 75
Darden Restaurants Inc COM 237194105 248 2,464 SH   SOLE   2,464 0 0
Deere & Co COM 244199105 1,670 7,508 SH   SOLE   7,508 0 0
Disney Walt Co COM DISNEY 254687106 7,554 60,880 SH   SOLE   60,778 0 102
Dominion Res Inc Va New COM 25746U109 4,405 55,814 SH   SOLE   55,814 0 0
Donaldson Co. COM 257651109 603 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 265 2,450 SH   SOLE   2,450 0 0
Dow Inc Com COM 260557103 715 15,198 SH   SOLE   15,198 0 0
Duke Energy Corp New COM NEW 26441C204 4,989 56,338 SH   SOLE   55,516 0 822
DuPont De Nemours Inc COM 26614N102 861 15,522 SH   SOLE   15,030 0 492
Eaton Corp PLC F SHS G29183103 503 4,934 SH   SOLE   4,732 0 202
Eaton Vance NV. COM NON VTG 278265103 496 13,000 SH   SOLE   13,000 0 0
eBay Inc COM 278642103 271 5,201 SH   SOLE   5,201 0 0
Ecolab Inc COM 278865100 658 3,286 SH   SOLE   3,286 0 0
Edwards Lifesciences CP COM 28176E108 798 10,000 SH   SOLE   10,000 0 0
Emerson Electric Co COM 291011104 3,234 49,322 SH   SOLE   49,322 0 0
Enbridge Inc F COM 29250N105 637 21,808 SH   SOLE   20,824 0 984
Energizer Holdings I COM 29272W109 311 7,950 SH   SOLE   7,950 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 93 17,216 SH   SOLE   17,216 0 0
Enterprise Prd Prtnrs LP COM 293792107 1,437 90,980 SH   SOLE   90,980 0 0
Expeditor Intl.Of Wash. COM 302130109 734 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 2,170 63,216 SH   SOLE   58,362 0 4,854
Facebook Inc Class A CL A 30303M102 216 824 SH   SOLE   824 0 0
Fastenal Co COM 311900104 947 21,000 SH   SOLE   21,000 0 0
Fedex Corporation COM 31428X106 1,557 6,173 SH   SOLE   6,173 0 0
Fidelity Natl Info SVC Com COM 31620M106 219 1,485 SH   SOLE   1,485 0 0
First Bancshares MS Com COM 318916103 272 12,971 SH   SOLE   12,971 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 346 3,648 SH   SOLE   3,248 0 400
First US Bancshares Inc COM 33744V103 205 30,777 SH   SOLE   30,777 0 0
Fiserv Inc COM 337738108 301 2,920 SH   SOLE   2,920 0 0
Freeport- Mcmoran Inc CL B 35671D857 513 32,800 SH   SOLE   32,800 0 0
Fresenius Med Care ADR F SPONSORED ADR 358029106 332 7,805 SH   SOLE   7,805 0 0
Gallagher Arthur J & Co COM 363576109 989 9,369 SH   SOLE   9,369 0 0
General Dynamics Corp COM 369550108 1,844 13,324 SH   SOLE   13,324 0 0
General Electric Company COM 369604103 189 30,328 SH   SOLE   25,128 0 5,200
General Mills Inc COM 370334104 2,083 33,768 SH   SOLE   33,268 0 500
Gildan Activewear Inc F COM 375916103 264 13,400 SH   SOLE   13,400 0 0
Gilead Sciences Inc COM 375558103 224 3,551 SH   SOLE   3,521 0 30
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 622 16,304 SH   SOLE   16,304 0 0
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 821 25,050 SH   SOLE   25,050 0 0
Global Payments Inc COM 37940X102 15,232 85,773 SH   SOLE   85,773 0 0
Globe Life Inc COM 37959E102 14,029 175,582 SH   SOLE   175,582 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503 295 4,340 SH   SOLE   4,340 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 3,627 128,840 SH   SOLE   128,840 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 5,621 114,940 SH   SOLE   110,840 0 4,100
Graco COM 384109104 890 14,500 SH   SOLE   14,500 0 0
Hasbro Inc COM 418056107 866 10,475 SH   SOLE   10,475 0 0
Hershey Company COM 427866108 1,440 10,044 SH   SOLE   9,744 0 300
Home Depot Inc COM 437076102 13,313 47,939 SH   SOLE   47,739 0 200
Honeywell International COM 438516106 8,436 51,246 SH   SOLE   50,696 0 550
Horizon Therapeutics P F SHS G46188101 735 9,460 SH   SOLE   9,460 0 0
Illinois Tool Works Inc COM 452308109 3,294 16,951 SH   SOLE   16,951 0 0
Illumina COM 452327109 479 1,550 SH   SOLE   1,550 0 0
Ingersoll Rand Inc COM 45687V106 537 15,079 SH   SOLE   15,079 0 0
Intel Corp COM 458140100 3,880 74,935 SH   SOLE   73,988 0 947
Intercontinental Exchange COM 45866F104 4,461 44,591 SH   SOLE   44,291 0 300
International Paper Co COM 460146103 798 19,695 SH   SOLE   19,695 0 0
Intl Business Machines COM 459200101 2,630 21,616 SH   SOLE   21,116 0 500
Intuit Inc COM 461202103 220 673 SH   SOLE   643 0 30
Intuitive Surgical New COM NEW 46120E602 426 600 SH   SOLE   600 0 0
Invesco Bulletshares 2022 Corporate Bond ETF BULSHS 2022 CB 46138J882 1,415 64,810 SH   SOLE   63,685 0 1,125
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866 1,448 66,440 SH   SOLE   65,315 0 1,125
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841 1,420 64,035 SH   SOLE   62,910 0 1,125
Invesco QQQ Trust UNIT SER 1 46090E103 2,769 9,954 SH   SOLE   9,854 0 100
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 4,848 44,845 SH   SOLE   42,160 0 2,685
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 387 10,000 SH   SOLE   10,000 0 0
Ishar Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 8,744 337,467 SH   SOLE   332,467 0 5,000
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 21,292 246,124 SH   SOLE   246,124 0 0
iShares Aero & Def ETF U.S. AER&DEF ETF 464288760 418 2,640 SH   SOLE   2,240 0 400
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 1,269 15,763 SH   SOLE   15,763 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 1,178 19,543 SH   SOLE   19,543 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 7,376 21,950 SH   SOLE   20,750 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 10,297 55,568 SH   SOLE   55,168 0 400
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 2,517 35,839 SH   SOLE   35,039 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 635 5,379 SH   SOLE   4,492 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 345 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846 235 1,409 SH   SOLE   1,409 0 0
iShares Gold Trust ISHARES 464285105 10,724 596,126 SH   SOLE   579,644 0 16,482
iShares Ibonds Dec 2020 TRM ETF IBONDS DEC20 ETF 46434VAQ3 5,739 227,478 SH   SOLE   227,478 0 0
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 6,791 271,110 SH   SOLE   262,110 0 9,000
iShares Ibonds Dec 2022 Muni ETF IBONDS DEC22 ETF 46435G755 8,897 335,721 SH   SOLE   330,221 0 5,500
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 7,120 277,811 SH   SOLE   268,811 0 9,000
iShares Ibonds Dec 2023 Muni ETF IBONDS DEC2023 46435G318 7,594 288,951 SH   SOLE   288,951 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 6,351 242,133 SH   SOLE   233,133 0 9,000
iShares Ibonds Dec 2024 Muni ETF IBONDS DEC 46435U697 2,496 92,110 SH   SOLE   92,110 0 0
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4 1,786 67,552 SH   SOLE   58,552 0 9,000
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672 488 8,760 SH   SOLE   8,760 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 767 12,047 SH   SOLE   11,647 0 400
iShares Nasdaq Biotechnology ETF NASDQ BIOTEC ETF 464287556 260 1,922 SH   SOLE   1,922 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 492 2,267 SH   SOLE   2,267 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 280 2,367 SH   SOLE   2,367 0 0
iShares Russell Top 200 ETF RUS TOP 200 ETF 464289446 461 5,674 SH   SOLE   5,674 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 503 6,170 SH   SOLE   5,770 0 400
iShares Short Term Natl Amt Free Muni Bond ETF SHRT NAT MUN ETF 464288158 232 2,145 SH   SOLE   145 0 2,000
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679 510 4,604 SH   SOLE   4,604 0 0
iShares Silver Trust ISHARES 46428Q109 3,240 149,729 SH   SOLE   147,729 0 2,000
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613 342 6,297 SH   SOLE   6,297 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 383 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 749 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 1,767 11,794 SH   SOLE   11,794 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 346 2,223 SH   SOLE   2,223 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 213 5,840 SH   SOLE   5,840 0 0
Jacobs Engr. COM 469814107 601 6,475 SH   SOLE   6,475 0 0
Johnson & Johnson COM 478160104 6,466 43,428 SH   SOLE   43,366 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 392 36,407 SH   SOLE   35,407 0 1,000
JPMorgan Chase & Co COM 46625H100 8,539 88,702 SH   SOLE   87,386 0 1,316
Kimberly-Clark Corp COM 494368103 626 4,207 SH   SOLE   4,207 0 0
L3harris Technologies Inc COM 502431109 1,234 7,267 SH   SOLE   7,267 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 1,070 5,683 SH   SOLE   5,683 0 0
Lam Research COM 512807108 1,432 4,300 SH   SOLE   4,150 0 150
Life Storage Inc COM 53223X107 224 2,130 SH   SOLE   2,130 0 0
Lilly Eli & Company COM 532457108 767 5,181 SH   SOLE   5,181 0 0
Lincoln National Corp COM 534187109 387 12,366 SH   SOLE   12,366 0 0
Linde PLC COM G5494J103 1,276 5,359 SH   SOLE   5,359 0 0
Lockheed Martin Corp COM 539830109 10,344 26,988 SH   SOLE   26,688 0 300
Lowes Companies Inc COM 548661107 4,809 28,993 SH   SOLE   28,827 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 3,827 111,914 SH   SOLE   111,914 0 0
Marathon Pete Corp COM 56585A102 888 30,275 SH   SOLE   30,075 0 200
Martin Mrta.Mats. COM 573284106 829 3,521 SH   SOLE   3,521 0 0
Mastec Inc COM 576323109 814 19,300 SH   SOLE   19,300 0 0
Mastercard Inc CL A 57636Q104 3,866 11,432 SH   SOLE   11,432 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 1,162 5,986 SH   SOLE   5,986 0 0
MC Donalds Corp COM 580135101 8,366 38,115 SH   SOLE   37,787 0 328
Medtronic PLC F SHS G5960L103 630 6,029 SH   SOLE   6,029 0 0
Melco Resorts and Entertainment ADR ADR 585464100 214 12,833 SH   SOLE   12,833 0 0
Merck & Co Inc New COM 58933Y105 4,037 48,312 SH   SOLE   47,142 0 1,170
Metlife Inc COM 59156R108 298 8,011 SH   SOLE   7,950 0 61
Microchip Tech. COM 595017104 624 6,076 SH   SOLE   6,076 0 0
Microsoft Corp COM 594918104 19,084 90,733 SH   SOLE   89,883 0 850
Mid-Amer Apt CMNTYS Com COM 59522J103 19,384 167,178 SH   SOLE   143,763 0 23,415
Mondelez Intl Inc CL A CL A 609207105 556 9,629 SH   SOLE   9,129 0 500
MSC Indl.Direct 'a' CL A 553530106 386 6,100 SH   SOLE   6,100 0 0
Nasdaq OMX Group COM 631103108 1,106 9,015 SH   SOLE   9,015 0 0
National Insts. COM 636518102 428 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 1,472 5,304 SH   SOLE   5,230 0 74
Nike Inc Class B CL B 654106103 8,752 69,577 SH   SOLE   69,577 0 0
Norfolk Southern Corp COM 655844108 1,966 9,186 SH   SOLE   9,186 0 0
Nucor Corp COM 670346105 389 8,600 SH   SOLE   8,600 0 0
Nvidia Corp Com COM 67066G104 24,926 46,055 SH   SOLE   45,580 0 475
NVR Inc Com COM 62944T105 817 200 SH   SOLE   200 0 0
Okta Inc Class A CL A 679295105 1,812 8,475 SH   SOLE   8,475 0 0
Old Republic Intl Corp COM 680223104 1,046 70,977 SH   SOLE   70,977 0 0
Ollies Bargain Outlet Ho COM 681116109 402 4,600 SH   SOLE   4,600 0 0
Oneok Inc New COM 682680103 231 8,901 SH   SOLE   8,901 0 0
Oracle Corporation COM 68389X105 1,227 20,552 SH   SOLE   20,427 0 125
P P G Industries Inc COM 693506107 575 4,711 SH   SOLE   4,711 0 0
Pack.Corp.Of Am. COM 695156109 928 8,450 SH   SOLE   8,450 0 0
Paychex Inc COM 704326107 278 3,486 SH   SOLE   3,486 0 0
Paypal Holdings Inco COM 70450Y103 1,335 6,776 SH   SOLE   6,776 0 0
Penumbra Inc COM 70975L107 1,662 8,550 SH   SOLE   8,550 0 0
Pepsico Incorporated COM 713448108 2,502 18,049 SH   SOLE   17,994 0 55
Perkinelmer Inc COM 714046109 276 2,200 SH   SOLE   2,200 0 0
Pfizer Incorporated COM 717081103 4,305 117,290 SH   SOLE   115,540 0 1,750
Philip Morris Intl Inc COM 718172109 767 10,068 SH   SOLE   10,068 0 0
Phillips 66 COM 718546104 1,807 34,862 SH   SOLE   34,223 0 639
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 1,880 18,439 SH   SOLE   18,439 0 0
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 386 3,435 SH   SOLE   3,435 0 0
PNC Finl Services GP Inc COM 693475105 295 2,685 SH   SOLE   2,685 0 0
Proassurance Corporation COM 74267C106 311 19,836 SH   SOLE   19,836 0 0
Procter & Gamble COM 742718109 8,068 58,049 SH   SOLE   57,594 0 455
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,228 16,095 SH   SOLE   14,295 0 1,800
Qualcomm Inc COM 747525103 2,606 22,148 SH   SOLE   22,084 0 64
Quest Diagnostic Inc COM 74834L100 839 7,328 SH   SOLE   7,328 0 0
Rayonier Inc COM 754907103 1,550 58,605 SH   SOLE   58,605 0 0
Realty Income Corp COM 756109104 212 3,472 SH   SOLE   2,972 0 500
Regeneron Pharms Inc COM 75886F107 560 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 2,900 248,161 SH   SOLE   248,161 0 0
Resmed Inc COM 761152107 703 4,100 SH   SOLE   4,100 0 0
Roku Inc CL A COM CL A 77543R102 378 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 234 9,283 SH   SOLE   9,283 0 0
RPM International Inc COM 749685103 1,134 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 799 2,216 SH   SOLE   2,216 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 17,653 314,782 SH   SOLE   312,771 0 2,011
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 6,967 125,988 SH   SOLE   125,778 0 210
Schein Henry Inc COM 806407102 648 11,028 SH   SOLE   11,028 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 4,517 168,790 SH   SOLE   168,316 0 474
SCHW Intl Eq ETF INTL EQTY ETF 808524805 10,886 346,686 SH   SOLE   342,253 0 4,433
SCHW US Scap ETF US SML CAP ETF 808524607 2,408 35,250 SH   SOLE   34,869 0 381
Schwab 1000 Index ETF 1000 INDEX ETF 808524722 418 12,665 SH   SOLE   12,665 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 541 16,380 SH   SOLE   16,380 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 18,721 363,511 SH   SOLE   206,255 0 157,256
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 2,998 37,649 SH   SOLE   37,031 0 618
Schwab US Large Cap US LCAP GR ETF 808524300 385 3,343 SH   SOLE   3,343 0 0
Schwab US Large Cap US LCAP VA ETF 808524409 3,255 62,364 SH   SOLE   61,009 0 1,355
Schwab US Large Cap ETF US LRG CAP ETF 808524201 19,273 239,033 SH   SOLE   237,628 0 1,405
Schwab US Mid Cap ETF US MID-CAP ETF 808524508 12,325 222,152 SH   SOLE   217,498 0 4,654
Scotts Miracle-Gro CL A 810186106 343 2,246 SH   SOLE   2,246 0 0
Seattle Genetics Inc COM 812578102 391 2,000 SH   SOLE   2,000 0 0
Sei Investments COM 784117103 279 5,500 SH   SOLE   5,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 355 3,045 SH   SOLE   3,045 0 0
Service Corp Intl COM 817565104 769 18,224 SH   SOLE   18,224 0 0
Servisfirst Bancshares Com COM 81768T108 3,981 116,392 SH   SOLE   116,392 0 0
Sherwin Williams Co COM 824348106 341 489 SH   SOLE   489 0 0
Skyworks Solutions Inc Com COM 83088M102 3,248 22,326 SH   SOLE   22,326 0 0
Snap-On COM 833034101 233 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,312 26,309 SH   SOLE   23,809 0 2,500
SPDR Gold Trust GOLD SHS 78463V107 356 2,008 SH   SOLE   2,008 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103 13,356 39,721 SH   SOLE   38,521 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,162 3,419 SH   SOLE   3,419 0 0
SPDR Short Term Intl Treasury Bnd ETF BLOMBERG BRC INT 78464A334 397 12,630 SH   SOLE   12,630 0 0
Starbucks Corp COM 855244109 275 3,196 SH   SOLE   3,196 0 0
Steel Dynamics COM 858119100 347 12,000 SH   SOLE   12,000 0 0
Synovus Financial CP New COM NEW 87161C501 1,894 88,097 SH   SOLE   88,097 0 0
Sysco Corporation COM 871829107 293 4,710 SH   SOLE   4,710 0 0
T Rowe Price Group Inc COM 74144T108 419 3,271 SH   SOLE   3,271 0 0
Target Corporation COM 87612E106 613 3,893 SH   SOLE   3,827 0 66
Te Connectivity LTD F REG SHS H84989104 1,870 19,130 SH   SOLE   19,130 0 0
Teleflex COM 879369106 1,345 3,950 SH   SOLE   3,950 0 0
Tempur Sealy Interntnl I COM 88023U101 268 3,000 SH   SOLE   3,000 0 0
Tesla Motors Inc COM 88160R101 251 585 SH   SOLE   585 0 0
Texas Instruments Inc COM 882508104 4,874 34,136 SH   SOLE   34,036 0 100
The Southern Company COM 842587107 7,625 140,625 SH   SOLE   136,874 0 3,751
Thermo Fisher Scientific COM 883556102 3,613 8,179 SH   SOLE   8,146 0 33
Tiffany & Co New COM 886547108 801 6,881 SH   SOLE   6,881 0 0
Trane Technologies PLC SHS G8994E103 2,168 17,878 SH   SOLE   17,878 0 0
Truist Financial Corporation COM 89832Q109 2,144 56,357 SH   SOLE   56,357 0 0
U S Bancorp Del New COM NEW 902973304 1,081 29,811 SH   SOLE   29,211 0 600
Unilever PLC ADR New F SPON ADR NEW 904767704 884 14,334 SH   SOLE   14,334 0 0
Union Pacific Corp COM 907818108 1,443 7,329 SH   SOLE   7,329 0 0
Unitedhealth Group Inc COM 91324P102 6,901 22,134 SH   SOLE   22,134 0 0
V F Corporation COM 918204108 683 9,729 SH   SOLE   9,729 0 0
Valero Energy Corp New COM 91913Y100 332 7,671 SH   SOLE   7,671 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 685 10,157 SH   SOLE   10,157 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,464 6,239 SH   SOLE   6,054 0 185
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 315 1,928 SH   SOLE   1,713 0 215
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 8,518 65,924 SH   SOLE   63,834 0 2,090
Vanguard Emerging Markt Govt BND ETF EMERG MKT BD ETF 921946885 673 8,536 SH   SOLE   7,911 0 625
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 1,059 8,140 SH   SOLE   8,040 0 100
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 2,079 41,208 SH   SOLE   41,158 0 50
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 7,890 192,909 SH   SOLE   189,169 0 3,740
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 1,495 34,574 SH   SOLE   34,574 0 0
Vanguard Growth GROWTH ETF 922908736 3,827 16,816 SH   SOLE   16,816 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 645 3,163 SH   SOLE   3,003 0 160
Vanguard High Dividend Yield HIGH DIV YLD 921946406 855 10,561 SH   SOLE   10,061 0 500
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 369 2,550 SH   SOLE   2,550 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 4,710 15,123 SH   SOLE   14,998 0 125
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 426 4,554 SH   SOLE   4,554 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 2,437 33,837 SH   SOLE   33,837 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 19,809 126,624 SH   SOLE   118,230 0 8,394
Vanguard Materials ETF MATERIALS ETF 92204A801 231 1,714 SH   SOLE   1,714 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 31,274 260,833 SH   SOLE   257,838 0 2,995
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 24,510 132,201 SH   SOLE   132,011 0 190
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840 8,874 115,697 SH   SOLE   112,997 0 2,700
Vanguard Mid Cap ETF MID CAP ETF 922908629 21,659 122,879 SH   SOLE   119,441 0 3,438
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 7,803 76,976 SH   SOLE   76,606 0 370
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538 4,150 23,040 SH   SOLE   23,040 0 0
Vanguard REIT Index ETF REIT ETF 922908553 1,390 17,608 SH   SOLE   16,808 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 213 1,765 SH   SOLE   1,765 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 9,292 30,077 SH   SOLE   30,077 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 46,999 565,909 SH   SOLE   338,709 0 227,200
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 4,541 54,809 SH   SOLE   51,814 0 2,995
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102 12,032 193,779 SH   SOLE   193,779 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751 13,333 86,693 SH   SOLE   84,618 0 2,075
Vanguard Small Growth ETF SML CP GRW ETF 922908595 1,581 7,354 SH   SOLE   7,354 0 0
Vanguard Small Value ETF SM CP VAL ETF 922908611 1,729 15,627 SH   SOLE   15,617 0 10
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 15,450 175,132 SH   SOLE   170,397 0 4,735
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 649 11,147 SH   SOLE   11,147 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 6,302 120,805 SH   SOLE   120,180 0 625
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769 11,972 70,295 SH   SOLE   70,212 0 83
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 1,628 20,184 SH   SOLE   20,184 0 0
Vanguard Utilities UTILITIES ETF 92204A876 215 1,665 SH   SOLE   1,665 0 0
Vanguard Value VALUE ETF 922908744 634 6,067 SH   SOLE   6,067 0 0
Verizon Communications COM 92343V104 3,763 63,247 SH   SOLE   62,829 0 418
Visa Inc CL A COM CL A 92826C839 12,843 64,223 SH   SOLE   63,315 0 908
Vulcan Materials Company COM 929160109 8,812 65,012 SH   SOLE   65,012 0 0
W E C Energy Group I COM 92939U106 3,545 36,584 SH   SOLE   36,584 0 0
W R Berkley COM 084423102 899 14,696 SH   SOLE   14,696 0 0
Waddell & Reed Finl CL A CL A 930059100 678 45,626 SH   SOLE   45,626 0 0
Wal-Mart Stores Inc COM 931142103 7,156 51,144 SH   SOLE   50,687 0 457
Walgreens Boots Allianc COM 931427108 354 9,862 SH   SOLE   9,862 0 0
Waste Connections Inc COM 94106B101 1,090 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 4,611 40,743 SH   SOLE   39,243 0 1,500
Waters Corp COM 941848103 2,588 13,227 SH   SOLE   13,227 0 0
Wells Fargo & Co New COM 949746101 875 37,226 SH   SOLE   36,858 0 368
Westrock Company COM 96145D105 243 6,984 SH   SOLE   6,984 0 0
Weyerhaeuser Co COM 962166104 1,505 52,780 SH   SOLE   52,780 0 0
Wheaton Precious Metal F COM 962879102 7,603 154,935 SH   SOLE   152,935 0 2,000
Williams Companies COM 969457100 360 18,297 SH   SOLE   18,297 0 0
Williams Sonoma COM 969904101 620 6,851 SH   SOLE   6,851 0 0
Woodward Inc COM 980745103 353 4,400 SH   SOLE   4,400 0 0
Xcel Energy Inc COM 98389B100 239 3,435 SH   SOLE   3,239 0 196
Xilinx Inc COM 983919101 1,165 11,180 SH   SOLE   11,180 0 0
Xylem Inc COM 98419M100 203 2,415 SH   SOLE   2,415 0 0
Yum Brands Inc COM 988498101 948 10,382 SH   SOLE   10,382 0 0
Yum China Holdings I COM 98850P109 491 9,281 SH   SOLE   9,281 0 0