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,464 9,384 SH   SOLE   9,333 0 51
A F L A C Inc COM 001055102 3,792 105,251 SH   SOLE   105,251 0 0
Abbott Laboratories COM 002824100 3,612 39,511 SH   SOLE   39,138 0 373
Abbvie Inc COM 00287Y109 6,785 69,112 SH   SOLE   68,662 0 450
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 1,293 70,764 SH   SOLE   13,895 0 56,869
Accenture PLC CL A F SHS CLASS A G1151C101 2,335 10,876 SH   SOLE   10,820 0 56
Adobe Systems Inc COM 00724F101 9,800 22,513 SH   SOLE   22,513 0 0
Air Prod & Chemicals Inc COM 009158106 1,513 6,231 SH   SOLE   6,231 0 0
Albemarle Corp COM 012653101 1,974 25,434 SH   SOLE   25,434 0 0
Alexion Pharma Inc COM 015351109 1,056 9,412 SH   SOLE   9,412 0 0
Alleghany Corp Del COM 017175100 429 878 SH   SOLE   878 0 0
Allegion Public LTD Co F ORD SHS G0176J109 736 7,203 SH   SOLE   7,203 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 2,916 2,056 SH   SOLE   2,053 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 5,498 3,889 SH   SOLE   3,836 0 53
Altria Group Inc COM 02209S103 795 19,829 SH   SOLE   19,229 0 600
Amazon Com Inc COM 023135106 8,665 3,141 SH   SOLE   3,141 0 0
Amcor PLC F ORD G0250X107 160 15,697 SH   SOLE   15,697 0 0
Amer Electric PWR Co Inc COM 025537101 510 6,406 SH   SOLE   6,406 0 0
American Express Company COM 025816109 418 4,390 SH   SOLE   4,310 0 80
American Finl.GP.Ohio COM 025932104 482 7,600 SH   SOLE   7,600 0 0
Ametek Inc New COM 031100100 581 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 2,785 11,807 SH   SOLE   11,807 0 0
Analog Devices Inc COM 032654105 588 4,794 SH   SOLE   4,794 0 0
Annaly Capital MGMT COM 035710409 74 10,940 SH   SOLE   10,940 0 0
Ansys COM 03662Q105 1,238 4,242 SH   SOLE   4,242 0 0
Anthem Inc COM 036752103 842 3,200 SH   SOLE   3,200 0 0
Apple Inc COM 037833100 30,214 82,823 SH   SOLE   82,360 0 463
Ares Management Corp Class A CL A COM STK 03990B101 476 12,000 SH   SOLE   12,000 0 0
Arrow Electronics COM 042735100 694 10,100 SH   SOLE   10,100 0 0
Ashland Global Holdings Inc COM 044186104 532 7,700 SH   SOLE   7,700 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108 314 5,936 SH   SOLE   5,936 0 0
AT&T Corp Com New COM 00206R102 3,187 105,429 SH   SOLE   103,146 0 2,283
Atrion Corporation COM 049904105 496 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 3,000 20,027 SH   SOLE   20,027 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 92 27,143 SH   SOLE   26,432 0 711
Bank Of America Corp COM 060505104 489 20,608 SH   SOLE   20,608 0 0
Bank Of Hawaii COM 062540109 246 4,000 SH   SOLE   4,000 0 0
Baxter International Inc COM 071813109 1,119 12,954 SH   SOLE   12,922 0 32
Becton Dickinson & Co COM 075887109 3,170 13,248 SH   SOLE   13,248 0 0
Berkshire Hathaway B New CL B NEW 084670702 3,148 17,636 SH   SOLE   17,636 0 0
Bio-Rad Laboratories 'a' CL A 090572207 768 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 5,242 19,851 SH   SOLE   19,851 0 0
Biogen Idec COM 09062X103 214 800 SH   SOLE   800 0 0
BlackRock Inc COM 09247X101 215 395 SH   SOLE   380 0 15
Blackstone Group Inc COM CL A 09260D107 10,776 190,180 SH   SOLE   186,680 0 3,500
Boeing Co COM 097023105 370 2,016 SH   SOLE   2,016 0 0
Bristol-Myers Squibb Co COM 110122108 2,712 46,123 SH   SOLE   46,123 0 0
Broadridge Finl Solution COM 11133T103 1,575 12,425 SH   SOLE   12,425 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 2,756 83,773 SH   SOLE   83,773 0 0
Brown & Brown Inc Com COM 115236101 2,315 56,800 SH   SOLE   56,800 0 0
C H Robinson Worldwd New COM NEW 12541W209 332 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103 687 9,857 SH   SOLE   9,857 0 0
C V S Caremark Corp COM 126650100 676 10,411 SH   SOLE   10,309 0 102
Canadian Pac RY LTD Com COM 13645T100 613 2,400 SH   SOLE   2,400 0 0
Cardinal Health Inc COM 14149Y108 648 12,303 SH   SOLE   12,303 0 0
Caterpillar Inc COM 149123101 1,629 12,874 SH   SOLE   12,874 0 0
Celsius HLDGS Inc COM NEW 15118V207 444 37,712 SH   SOLE   37,712 0 0
Centene Corp COM 15135B101 704 11,084 SH   SOLE   11,084 0 0
Cerner Corp COM 156782104 625 9,094 SH   SOLE   9,094 0 0
Chas.RVR.Labs.Intl. COM 159864107 837 4,800 SH   SOLE   4,800 0 0
Chemed COM 16359R103 1,353 3,000 SH   SOLE   3,000 0 0
Chevron Corporation COM 166764100 4,101 45,960 SH   SOLE   45,815 0 145
Chubb LTD F COM H1467J104 297 2,333 SH   SOLE   2,333 0 0
Church & Dwight Co. COM 171340102 835 10,800 SH   SOLE   10,800 0 0
Cincinnati Financial CP COM 172062101 831 12,855 SH   SOLE   12,855 0 0
Cisco Systems Inc COM 17275R102 3,200 68,606 SH   SOLE   68,536 0 70
Clorox Company COM 189054109 4,039 18,413 SH   SOLE   18,413 0 0
Cme Group COM 12572Q105 4,545 27,962 SH   SOLE   27,962 0 0
Coca Cola Bottlg Co Cons COM 191098102 230 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,085 90,595 SH   SOLE   86,695 0 3,900
Colgate-Palmolive Co COM 194162103 5,605 76,515 SH   SOLE   76,515 0 0
Comcast Corp New CL A CL A 20030N101 3,787 96,580 SH   SOLE   95,080 0 1,500
Conagra Foods Inc COM 205887102 220 6,257 SH   SOLE   6,257 0 0
Conocophillips COM 20825C104 425 10,123 SH   SOLE   8,923 0 1,200
Consolidated Edison Inc COM 209115104 250 3,470 SH   SOLE   3,470 0 0
Corning Inc COM 219350105 280 10,800 SH   SOLE   10,800 0 0
Corteva Inc COM 22052L104 715 26,696 SH   SOLE   26,204 0 492
Costco WHSL Corp New COM 22160K105 888 2,930 SH   SOLE   2,930 0 0
Cracker Barrel Old CTRY COM 22410J106 521 4,700 SH   SOLE   4,700 0 0
Danaher Corp Del COM 235851102 1,546 8,733 SH   SOLE   8,658 0 75
Deere & Co COM 244199105 1,130 7,158 SH   SOLE   7,158 0 0
Disney Walt Co COM DISNEY 254687106 6,806 61,034 SH   SOLE   60,932 0 102
Dominion Res Inc Va New COM 25746U109 4,680 57,652 SH   SOLE   57,652 0 0
Donaldson Co. COM 257651109 605 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 237 2,450 SH   SOLE   2,450 0 0
Dow Inc Com COM 260557103 624 15,306 SH   SOLE   15,306 0 0
Duke Energy Corp New COM NEW 26441C204 4,629 57,947 SH   SOLE   57,125 0 822
DuPont De Nemours Inc COM 26614N102 870 16,376 SH   SOLE   15,884 0 492
Eaton Corp PLC F SHS G29183103 432 4,934 SH   SOLE   4,732 0 202
Eaton Vance NV. COM NON VTG 278265103 502 13,000 SH   SOLE   13,000 0 0
eBay Inc COM 278642103 268 5,101 SH   SOLE   5,101 0 0
Ecolab Inc COM 278865100 655 3,286 SH   SOLE   3,286 0 0
Edwards Lifesciences CP COM 28176E108 691 10,000 SH   SOLE   10,000 0 0
Emerson Electric Co COM 291011104 3,592 57,905 SH   SOLE   57,905 0 0
Enbridge Inc F COM 29250N105 1,115 36,660 SH   SOLE   35,349 0 1,311
Energizer Holdings I COM 29272W109 378 7,950 SH   SOLE   7,950 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 190 26,724 SH   SOLE   26,724 0 0
Enterprise Prd Prtnrs LP COM 293792107 2,788 153,432 SH   SOLE   153,432 0 0
Expeditor Intl.Of Wash. COM 302130109 617 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 2,973 66,479 SH   SOLE   61,625 0 4,854
Fastenal Co COM 311900104 900 21,000 SH   SOLE   21,000 0 0
Fedex Corporation COM 31428X106 845 5,998 SH   SOLE   5,998 0 0
First Bancshares MS Com COM 318916103 292 12,971 SH   SOLE   12,971 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 329 3,648 SH   SOLE   3,248 0 400
First US Bancshares Inc COM 33744V103 242 35,021 SH   SOLE   35,021 0 0
Fiserv Inc COM 337738108 285 2,920 SH   SOLE   2,920 0 0
Fresenius Med Care ADR F SPONSORED ADR 358029106 338 7,805 SH   SOLE   7,805 0 0
Gallagher Arthur J & Co COM 363576109 1,053 10,798 SH   SOLE   10,798 0 0
General Dynamics Corp COM 369550108 1,987 13,297 SH   SOLE   13,297 0 0
General Electric Company COM 369604103 113 16,570 SH   SOLE   11,370 0 5,200
General Mills Inc COM 370334104 2,077 33,685 SH   SOLE   33,185 0 500
Gildan Activewear Inc F COM 375916103 208 13,400 SH   SOLE   13,400 0 0
Gilead Sciences Inc COM 375558103 273 3,551 SH   SOLE   3,521 0 30
GlaxoSmithKline PLC Adrf SPONSORED ADR 37733W105 673 16,304 SH   SOLE   16,304 0 0
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 827 27,310 SH   SOLE   27,310 0 0
Global Payments Inc COM 37940X102 14,549 85,773 SH   SOLE   85,773 0 0
Globe Life Inc COM 37959E102 13,078 176,182 SH   SOLE   176,182 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503 253 4,040 SH   SOLE   4,040 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 3,901 146,700 SH   SOLE   146,700 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 5,287 117,740 SH   SOLE   113,640 0 4,100
Graco COM 384109104 696 14,500 SH   SOLE   14,500 0 0
Hasbro Inc COM 418056107 785 10,475 SH   SOLE   10,475 0 0
Hershey Company COM 427866108 1,232 9,502 SH   SOLE   9,202 0 300
Home Depot Inc COM 437076102 12,029 48,020 SH   SOLE   47,820 0 200
Honeywell International COM 438516106 7,414 51,277 SH   SOLE   50,727 0 550
Horizon Therapeutics P F SHS G46188101 454 8,160 SH   SOLE   8,160 0 0
Idacorp Incorporated COM 451107106 240 2,750 SH   SOLE   2,750 0 0
Illinois Tool Works Inc COM 452308109 3,076 17,486 SH   SOLE   17,486 0 0
Illumina COM 452327109 518 1,400 SH   SOLE   1,400 0 0
Ingersoll Rand Inc COM 45687V106 424 15,079 SH   SOLE   15,079 0 0
Intel Corp COM 458140100 4,760 79,563 SH   SOLE   78,616 0 947
Intercontinental Exchange COM 45866F104 4,496 49,084 SH   SOLE   48,784 0 300
Intl Business Machines COM 459200101 2,619 21,685 SH   SOLE   21,185 0 500
Intuitive Surgical New COM NEW 46120E602 342 600 SH   SOLE   600 0 0
Invesco Bulletshares 2022 Corporate Bond ETF BULSHS 2022 CB 46138J882 823 37,715 SH   SOLE   37,715 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866 868 39,900 SH   SOLE   39,900 0 0
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841 772 35,035 SH   SOLE   35,035 0 0
Invesco QQQ Trust UNIT SER 1 46090E103 2,069 8,344 SH   SOLE   8,344 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 4,554 44,750 SH   SOLE   42,065 0 2,685
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 354 10,000 SH   SOLE   10,000 0 0
Ishar Ibnd Dec 2021 TRM Mun BND ETF IBONDS DEC21 ETF 46435G789 7,520 289,894 SH   SOLE   285,894 0 4,000
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 12,658 146,154 SH   SOLE   146,154 0 0
iShares Aero & Def ETF U.S. AER&DEF ETF 464288760 435 2,640 SH   SOLE   2,240 0 400
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 1,285 15,838 SH   SOLE   15,838 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 658 11,506 SH   SOLE   11,506 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 6,768 21,855 SH   SOLE   20,655 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 10,770 60,566 SH   SOLE   60,166 0 400
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 2,707 39,645 SH   SOLE   38,845 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 463 3,914 SH   SOLE   3,027 0 888
iShares Core US Growth ETF CORE S&P US ETF 464287671 310 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846 216 1,409 SH   SOLE   1,409 0 0
iShares Gold Trust ISHARES 464285105 8,972 528,074 SH   SOLE   519,774 0 8,300
iShares Ibonds Dec 2020 TRM ETF IBONDS DEC20 ETF 46434VAQ3 5,790 228,578 SH   SOLE   223,078 0 5,500
iShares Ibonds Dec 2021 Term ETF IBONDS DEC21 ETF 46434VBK5 6,544 260,215 SH   SOLE   252,215 0 8,000
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 6,931 269,901 SH   SOLE   261,901 0 8,000
iShares Ibonds Dec 2023 Muni BD ETF IBONDS DEC2023 46435G318 6,695 255,185 SH   SOLE   255,185 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 5,945 226,658 SH   SOLE   218,658 0 8,000
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4 1,377 52,222 SH   SOLE   44,222 0 8,000
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672 470 8,438 SH   SOLE   8,438 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 725 11,917 SH   SOLE   11,517 0 400
iShares Nasdaq Biotechnology ETF NASDQ BIOTEC ETF 464287556 260 1,899 SH   SOLE   1,899 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 435 2,267 SH   SOLE   2,267 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 267 2,367 SH   SOLE   2,367 0 0
iShares Russell Top 200 ETF RUS TOP 200 ETF 464289446 420 5,674 SH   SOLE   5,674 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 498 6,170 SH   SOLE   5,770 0 400
iShares Short Term Natl Amt Free Muni Bond ETF SHRT NAT MUN ETF 464288158 216 2,000 SH   SOLE   0 0 2,000
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679 471 4,249 SH   SOLE   4,249 0 0
iShares Silver Trust ISHARES 46428Q109 1,531 90,027 SH   SOLE   86,283 0 3,744
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613 333 6,121 SH   SOLE   6,121 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 378 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 687 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 1,689 11,794 SH   SOLE   11,794 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 317 2,223 SH   SOLE   2,223 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 202 5,840 SH   SOLE   5,840 0 0
Ishars Ibnd Dec 2024 TRM Muni ETF IBONDS DEC 46435U697 463 17,175 SH   SOLE   17,175 0 0
Ishars Ibnd Sep 2020 TRM Mun BND ETF IBONDS SEP20 ETF 46434V571 5,655 221,861 SH   SOLE   217,861 0 4,000
Ishrs Ibnd Dec 2022 TRM Mun BND ETF IBONDS DEC22 ETF 46435G755 7,980 302,041 SH   SOLE   300,541 0 1,500
Jacobs Engr. COM 469814107 549 6,475 SH   SOLE   6,475 0 0
Johnson & Johnson COM 478160104 6,054 43,046 SH   SOLE   42,984 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365 654 49,554 SH   SOLE   48,554 0 1,000
JPMorgan Chase & Co COM 46625H100 8,399 89,289 SH   SOLE   87,973 0 1,316
Kayne Anderson MLP Invt COM 486606106 68 12,785 SH   SOLE   12,785 0 0
Kimberly-Clark Corp COM 494368103 599 4,207 SH   SOLE   4,207 0 0
L3harris Technologies Inc COM 502431109 1,233 7,267 SH   SOLE   7,267 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 944 5,683 SH   SOLE   5,683 0 0
Lam Research COM 512807108 1,428 4,400 SH   SOLE   4,250 0 150
Life Storage Inc COM 53223X107 202 2,130 SH   SOLE   2,130 0 0
Lilly Eli & Company COM 532457108 851 5,181 SH   SOLE   5,181 0 0
Lincoln National Corp COM 534187109 455 12,366 SH   SOLE   12,366 0 0
Linde PLC COM G5494J103 1,143 5,390 SH   SOLE   5,390 0 0
Lockheed Martin Corp COM 539830109 9,885 27,088 SH   SOLE   26,788 0 300
Lowes Companies Inc COM 548661107 3,915 28,973 SH   SOLE   28,807 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 3,909 90,539 SH   SOLE   90,539 0 0
Marathon Pete Corp COM 56585A102 1,237 33,105 SH   SOLE   32,905 0 200
Martin Mrta.Mats. COM 573284106 727 3,521 SH   SOLE   3,521 0 0
Mastec Inc COM 576323109 810 18,050 SH   SOLE   18,050 0 0
Mastercard Inc CL A 57636Q104 3,380 11,432 SH   SOLE   11,432 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 1,074 5,986 SH   SOLE   5,986 0 0
MC Donalds Corp COM 580135101 6,989 37,889 SH   SOLE   37,561 0 328
Medtronic PLC F SHS G5960L103 546 5,912 SH   SOLE   5,912 0 0
Melco Resorts and Entertainment ADR ADR 585464100 210 13,500 SH   SOLE   13,500 0 0
Merck & Co Inc New COM 58933Y105 3,713 47,638 SH   SOLE   46,818 0 820
Metlife Inc COM 59156R108 293 8,011 SH   SOLE   7,950 0 61
Microchip Tech. COM 595017104 640 6,076 SH   SOLE   6,076 0 0
Microsoft Corp COM 594918104 18,507 90,941 SH   SOLE   90,091 0 850
Mid-Amer Apt CMNTYS Com COM 59522J103 19,125 166,781 SH   SOLE   143,366 0 23,415
Mondelez Intl Inc CL A CL A 609207105 494 9,612 SH   SOLE   9,112 0 500
MSC Indl.Direct 'a' CL A 553530106 444 6,100 SH   SOLE   6,100 0 0
Nasdaq OMX Group COM 631103108 1,196 10,015 SH   SOLE   10,015 0 0
National Insts. COM 636518102 465 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101 1,274 5,304 SH   SOLE   5,230 0 74
Nike Inc Class B CL B 654106103 7,036 71,577 SH   SOLE   71,577 0 0
Norfolk Southern Corp COM 655844108 1,613 9,186 SH   SOLE   9,186 0 0
Nucor Corp COM 670346105 355 8,501 SH   SOLE   8,501 0 0
Nvidia Corp Com COM 67066G104 17,766 46,764 SH   SOLE   46,264 0 500
NVR Inc Com COM 62944T105 521 160 SH   SOLE   160 0 0
Okta Inc Class A CL A 679295105 1,717 8,575 SH   SOLE   8,575 0 0
Old Republic Intl Corp COM 680223104 1,223 74,977 SH   SOLE   74,977 0 0
Ollies Bargain Outlet Ho COM 681116109 420 4,300 SH   SOLE   4,300 0 0
One Gas Inc COM 68235P108 271 3,518 SH   SOLE   3,518 0 0
Oneok Inc New COM 682680103 455 13,683 SH   SOLE   13,683 0 0
Oracle Corporation COM 68389X105 1,141 20,646 SH   SOLE   20,521 0 125
P P G Industries Inc COM 693506107 500 4,711 SH   SOLE   4,711 0 0
Pack.Corp.Of Am. COM 695156109 850 8,450 SH   SOLE   8,450 0 0
Paychex Inc COM 704326107 307 4,051 SH   SOLE   4,051 0 0
Paypal Holdings Inco COM 70450Y103 1,189 6,826 SH   SOLE   6,826 0 0
Penumbra Inc COM 70975L107 1,529 8,550 SH   SOLE   8,550 0 0
Pepsico Incorporated COM 713448108 2,373 17,943 SH   SOLE   17,888 0 55
Perkinelmer Inc COM 714046109 216 2,200 SH   SOLE   2,200 0 0
Pfizer Incorporated COM 717081103 3,902 119,326 SH   SOLE   117,576 0 1,750
Philip Morris Intl Inc COM 718172109 751 10,525 SH   SOLE   10,525 0 0
Phillips 66 COM 718546104 2,897 40,292 SH   SOLE   39,653 0 639
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 1,743 17,139 SH   SOLE   17,139 0 0
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 383 3,435 SH   SOLE   3,435 0 0
PNC Finl Services GP Inc COM 693475105 318 3,019 SH   SOLE   3,019 0 0
PPL Corporation COM 69351T106 224 8,520 SH   SOLE   8,520 0 0
Proassurance Corporation COM 74267C106 288 19,836 SH   SOLE   19,836 0 0
Procter & Gamble COM 742718109 6,678 55,852 SH   SOLE   55,397 0 455
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,146 16,095 SH   SOLE   14,295 0 1,800
Qualcomm Inc COM 747525103 2,057 22,548 SH   SOLE   22,484 0 64
Quest Diagnostic Inc COM 74834L100 835 7,328 SH   SOLE   7,328 0 0
Rayonier Inc COM 754907103 1,453 58,605 SH   SOLE   58,605 0 0
Realty Income Corp COM 756109104 207 3,472 SH   SOLE   2,972 0 500
Regeneron Pharms Inc COM 75886F107 624 1,000 SH   SOLE   1,000 0 0
Regions Financial Corp COM 7591EP100 2,796 247,882 SH   SOLE   247,882 0 0
Resmed Inc COM 761152107 922 4,800 SH   SOLE   4,800 0 0
Roku Inc CL A COM CL A 77543R102 233 2,000 SH   SOLE   2,000 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 303 9,283 SH   SOLE   9,283 0 0
RPM International Inc COM 749685103 1,027 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 730 2,216 SH   SOLE   2,216 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 16,828 299,218 SH   SOLE   297,207 0 2,011
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 6,451 124,650 SH   SOLE   124,440 0 210
Schein Henry Inc COM 806407102 644 11,028 SH   SOLE   11,028 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 4,110 168,803 SH   SOLE   168,329 0 474
SCHW Intl Eq ETF INTL EQTY ETF 808524805 10,779 362,317 SH   SOLE   357,884 0 4,433
SCHW US Scap ETF US SML CAP ETF 808524607 2,364 36,177 SH   SOLE   35,796 0 381
Schwab 1000 Index ETF 1000 INDEX ETF 808524722 303 9,995 SH   SOLE   9,995 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 584 18,420 SH   SOLE   18,420 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 18,388 356,157 SH   SOLE   200,901 0 155,256
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 2,725 37,095 SH   SOLE   36,477 0 618
Schwab US Large Cap US LCAP GR ETF 808524300 317 3,126 SH   SOLE   3,126 0 0
Schwab US Large Cap US LCAP VA ETF 808524409 1,147 22,882 SH   SOLE   22,597 0 285
Schwab US Large Cap ETF US LRG CAP ETF 808524201 17,809 240,343 SH   SOLE   238,938 0 1,405
Schwab US Mid Cap ETF US MID-CAP ETF 808524508 12,271 233,203 SH   SOLE   226,484 0 6,719
Scotts Miracle-Gro CL A 810186106 302 2,246 SH   SOLE   2,246 0 0
Seattle Genetics Inc COM 812578102 340 2,000 SH   SOLE   2,000 0 0
Sei Investments COM 784117103 577 10,500 SH   SOLE   10,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 318 3,045 SH   SOLE   3,045 0 0
Service Corp Intl COM 817565104 709 18,224 SH   SOLE   18,224 0 0
Servisfirst Bancshares Com COM 81768T108 4,165 115,892 SH   SOLE   115,892 0 0
Sherwin Williams Co COM 824348106 282 488 SH   SOLE   488 0 0
Skyworks Solutions Inc Com COM 83088M102 2,810 21,975 SH   SOLE   21,975 0 0
Snap-On COM 833034101 220 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,187 23,809 SH   SOLE   21,309 0 2,500
SPDR Gold Trust GOLD SHS 78463V107 342 2,042 SH   SOLE   1,860 0 182
SPDR S&P 500 ETF TST. TR UNIT 78462F103 12,437 40,156 SH   SOLE   38,956 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 1,123 3,437 SH   SOLE   3,437 0 0
SPDR Short Term Intl Treasury Bnd ETF BLOMBERG BRC INT 78464A334 288 9,439 SH   SOLE   9,439 0 0
Starbucks Corp COM 855244109 220 2,996 SH   SOLE   2,996 0 0
Steel Dynamics COM 858119100 316 12,000 SH   SOLE   12,000 0 0
Synovus Financial CP New COM NEW 87161C501 1,838 88,097 SH   SOLE   88,097 0 0
Sysco Corporation COM 871829107 257 4,710 SH   SOLE   4,710 0 0
T Rowe Price Group Inc COM 74144T108 404 3,271 SH   SOLE   3,271 0 0
Target Corporation COM 87612E106 467 3,893 SH   SOLE   3,827 0 66
Te Connectivity LTD F REG SHS H84989104 1,560 19,130 SH   SOLE   19,130 0 0
Teleflex COM 879369106 1,438 3,950 SH   SOLE   3,950 0 0
Tempur Sealy Interntnl I COM 88023U101 216 3,000 SH   SOLE   3,000 0 0
Texas Instruments Inc COM 882508104 4,334 34,136 SH   SOLE   34,036 0 100
The Southern Company COM 842587107 7,242 139,664 SH   SOLE   135,413 0 4,251
Thermo Fisher Scientific COM 883556102 2,881 7,945 SH   SOLE   7,912 0 33
Tiffany & Co New COM 886547108 963 7,856 SH   SOLE   7,856 0 0
Trane Technologies PLC SHS G8994E103 1,591 17,878 SH   SOLE   17,878 0 0
Travelers Companies Inc COM 89417E109 204 1,787 SH   SOLE   1,717 0 70
Truist Financial Corporation COM 89832Q109 2,310 61,513 SH   SOLE   61,513 0 0
U S Bancorp Del New COM NEW 902973304 1,347 36,161 SH   SOLE   35,561 0 600
Udr Inc COM 902653104 232 6,213 SH   SOLE   6,213 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 817 14,879 SH   SOLE   14,379 0 500
Union Pacific Corp COM 907818108 1,244 7,357 SH   SOLE   7,357 0 0
Unitedhealth Group Inc COM 91324P102 6,526 22,127 SH   SOLE   22,127 0 0
V F Corporation COM 918204108 625 10,249 SH   SOLE   10,249 0 0
Valero Energy Corp New COM 91913Y100 464 7,888 SH   SOLE   7,888 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 642 10,666 SH   SOLE   10,666 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,216 6,079 SH   SOLE   5,894 0 185
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 273 1,828 SH   SOLE   1,613 0 215
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 7,118 60,445 SH   SOLE   58,355 0 2,090
Vanguard Emerging Markt Govt BND ETF EMERG MKT BD ETF 921946885 601 7,731 SH   SOLE   7,106 0 625
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 976 8,219 SH   SOLE   8,119 0 100
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 1,967 41,309 SH   SOLE   41,259 0 50
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 8,207 211,578 SH   SOLE   206,594 0 4,984
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 1,232 31,095 SH   SOLE   31,095 0 0
Vanguard Growth GROWTH ETF 922908736 3,680 18,210 SH   SOLE   18,210 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 609 3,160 SH   SOLE   3,000 0 160
Vanguard High Dividend Yield HIGH DIV YLD 921946406 832 10,561 SH   SOLE   10,061 0 500
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 331 2,550 SH   SOLE   2,550 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 4,057 14,555 SH   SOLE   14,430 0 125
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 404 4,340 SH   SOLE   4,340 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 1,703 25,387 SH   SOLE   25,387 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 18,284 127,861 SH   SOLE   118,807 0 9,054
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 27,726 253,320 SH   SOLE   250,325 0 2,995
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 22,236 135,991 SH   SOLE   135,626 0 365
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840 8,574 117,093 SH   SOLE   114,393 0 2,700
Vanguard Mid Cap ETF MID CAP ETF 922908629 19,288 117,673 SH   SOLE   114,600 0 3,073
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 7,496 78,327 SH   SOLE   77,977 0 350
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538 3,705 22,441 SH   SOLE   22,441 0 0
Vanguard REIT Index ETF REIT ETF 922908553 1,529 19,466 SH   SOLE   18,666 0 800
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 362 3,140 SH   SOLE   3,140 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 8,565 30,067 SH   SOLE   30,067 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 22,454 270,138 SH   SOLE   44,638 0 225,500
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 4,431 53,608 SH   SOLE   50,613 0 2,995
Vanguard Small Cap ETF SMALL CP ETF 922908751 12,210 83,791 SH   SOLE   81,716 0 2,075
Vanguard Small Growth ETF SML CP GRW ETF 922908595 1,429 7,158 SH   SOLE   7,158 0 0
Vanguard Small Value ETF SM CP VAL ETF 922908611 1,591 14,882 SH   SOLE   14,882 0 0
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 13,113 148,432 SH   SOLE   144,537 0 3,895
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 440 7,626 SH   SOLE   7,626 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 5,917 120,345 SH   SOLE   119,720 0 625
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769 10,944 69,914 SH   SOLE   69,831 0 83
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 1,405 18,787 SH   SOLE   18,787 0 0
Vanguard Utilities UTILITIES ETF 92204A876 206 1,665 SH   SOLE   1,665 0 0
Vanguard Value VALUE ETF 922908744 581 5,835 SH   SOLE   5,835 0 0
Verizon Communications COM 92343V104 3,465 62,851 SH   SOLE   62,433 0 418
Visa Inc CL A COM CL A 92826C839 12,490 64,660 SH   SOLE   63,752 0 908
Vulcan Materials Company COM 929160109 7,613 65,712 SH   SOLE   65,512 0 200
W E C Energy Group I COM 92939U106 3,242 36,984 SH   SOLE   36,584 0 400
W R Berkley COM 084423102 911 15,896 SH   SOLE   15,896 0 0
Waddell & Reed Finl CL A CL A 930059100 529 34,126 SH   SOLE   34,126 0 0
Wal-Mart Stores Inc COM 931142103 5,982 49,942 SH   SOLE   49,485 0 457
Walgreens Boots Allianc COM 931427108 600 14,162 SH   SOLE   14,162 0 0
Waste Connections Inc COM 94106B101 985 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 4,370 41,261 SH   SOLE   39,761 0 1,500
Waters Corp COM 941848103 2,386 13,227 SH   SOLE   13,227 0 0
Wells Fargo & Co New COM 949746101 1,078 42,113 SH   SOLE   41,745 0 368
Weyerhaeuser Co COM 962166104 1,337 59,520 SH   SOLE   59,520 0 0
Wheaton Precious Metal F COM 962879102 6,306 143,165 SH   SOLE   141,165 0 2,000
Williams Companies COM 969457100 338 17,797 SH   SOLE   17,797 0 0
Williams Sonoma COM 969904101 572 6,971 SH   SOLE   6,971 0 0
Woodward Inc COM 980745103 341 4,400 SH   SOLE   4,400 0 0
Xcel Energy Inc COM 98389B100 216 3,435 SH   SOLE   3,239 0 196
Xilinx Inc COM 983919101 1,198 12,180 SH   SOLE   12,180 0 0
Yum Brands Inc COM 988498101 902 10,382 SH   SOLE   10,382 0 0
Yum China Holdings I COM 98850P109 446 9,281 SH   SOLE   9,281 0 0