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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company COM 88579Y101   1,146 9,557 SH   SOLE   9,506 0 51
A F L A C Inc COM 001055102   7,762 107,896 SH   SOLE   107,896 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210   793 1,452 SH   SOLE   1,452 0 0
Abbott Laboratories COM 002824100   4,313 39,284 SH   SOLE   39,284 0 0
Abbvie Inc COM 00287Y109   12,329 76,287 SH   SOLE   76,287 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104   2,888 130,900 SH   SOLE   129,550 0 1,350
Accenture PLC CL A F SHS CLASS A G1151C101   2,295 8,599 SH   SOLE   8,543 0 56
Adobe Systems Inc COM 00724F101   6,763 20,097 SH   SOLE   20,097 0 0
Advanced Micro Device COM 007903107   542 8,374 SH   SOLE   8,374 0 0
Agilent Technologies Inc COM 00846U101   271 1,810 SH   SOLE   1,810 0 0
Air Prod & Chemicals Inc COM 009158106   1,954 6,307 SH   SOLE   6,307 0 0
Albemarle Corp COM 012653101   7,794 35,875 SH   SOLE   35,875 0 0
Allegion Public LTD Co F ORD SHS G0176J109   591 5,618 SH   SOLE   5,618 0 0
Allstate Corporation COM 020002101   325 2,383 SH   SOLE   2,383 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305   3,035 34,397 SH   SOLE   34,337 0 60
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107   7,144 80,519 SH   SOLE   80,459 0 60
Altria Group Inc COM 02209S103   1,276 27,356 SH   SOLE   27,356 0 0
Amazon Com Inc COM 023135106   5,228 62,085 SH   SOLE   62,085 0 0
Amcor PLC F ORD G0250X107   185 15,505 SH   SOLE   15,505 0 0
Amer Electric PWR Co Inc COM 025537101   344 3,627 SH   SOLE   3,627 0 0
American Express Company COM 025816109   668 4,521 SH   SOLE   4,441 0 80
American Finl.GP.Ohio COM 025932104   1,181 8,600 SH   SOLE   8,600 0 0
Ameriprise Financial Inc COM 03076C106   253 812 SH   SOLE   812 0 0
Ametek Inc New COM 031100100   908 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100   3,129 11,913 SH   SOLE   11,913 0 0
Analog Devices Inc COM 032654105   798 4,864 SH   SOLE   4,864 0 0
Ansys COM 03662Q105   880 3,642 SH   SOLE   3,642 0 0
Apa Corp COM 03743Q108   1,195 25,604 SH   SOLE   25,604 0 0
Apple Inc COM 037833100   35,647 274,006 SH   SOLE   272,954 0 1,052
Applied Materials Inc COM 038222105   475 4,875 SH   SOLE   4,875 0 0
Aptus Defined Risk ETF APTUS DEFINED 26922A388   2,202 86,000 SH   SOLE   86,000 0 0
Archer-Daniels-Midlnd Co COM 039483102   2,128 22,920 SH   SOLE   22,920 0 0
Ares Management Corp Class A CL A COM STK 03990B101   1,313 19,190 SH   SOLE   19,190 0 0
Arrow Electronics COM 042735100   952 9,100 SH   SOLE   9,100 0 0
Ashland Global Holdings Inc COM 044186104   774 7,200 SH   SOLE   7,200 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108   1,374 20,265 SH   SOLE   20,265 0 0
AT&T Corp Com New COM 00206R102   1,128 61,281 SH   SOLE   61,281 0 0
Atrion Corporation COM 049904105   435 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103   4,171 17,372 SH   SOLE   17,372 0 0
Avantis US Small Cap Value ETF US SML CP VALU 025072877   298 4,004 SH   SOLE   4,004 0 0
B Riley Finl COM 05580M108   287 8,400 SH   SOLE   8,400 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101   163 27,098 SH   SOLE   27,098 0 0
Bank Of America Corp COM 060505104   672 20,280 SH   SOLE   20,280 0 0
Bank Of NY Mellon CP New COM 064058100   218 4,788 SH   SOLE   4,788 0 0
Barrick Gold Corp F COM 067901108   179 10,411 SH   SOLE   10,411 0 0
Baxter International Inc COM 071813109   615 11,995 SH   SOLE   11,963 0 32
Becton Dickinson & Co COM 075887109   3,309 13,013 SH   SOLE   13,013 0 0
Berkshire Hathaway B New CL B NEW 084670702   4,505 14,583 SH   SOLE   14,583 0 0
Bio-Rad Laboratories 'a' CL A 090572207   631 1,500 SH   SOLE   1,500 0 0
Bio-Techne Corp COM 09073M104   6,768 81,664 SH   SOLE   81,664 0 0
BlackRock Ultra Short Term Bond ETF BLACKROCK ULTRA 46434V878   943 18,835 SH   SOLE   18,835 0 0
Blackstone Group Inc COM CL A 09260D107   14,905 200,909 SH   SOLE   200,909 0 0
Blackstone Secd Lending COMMON STOC 09261X102   1,158 50,464 SH   SOLE   50,464 0 0
Blackstone Senior Float COM 09256U105   1,795 144,420 SH   SOLE   144,420 0 0
Boeing Co COM 097023105   562 2,951 SH   SOLE   2,951 0 0
Bristol-Myers Squibb Co COM 110122108   2,070 28,776 SH   SOLE   28,776 0 0
Broadcom Limited COM 11135F101   639 1,142 SH   SOLE   1,142 0 0
Broadridge Finl Solution COM 11133T103   1,514 11,225 SH   SOLE   11,225 0 0
Brown & Brown Inc Com COM 115236101   3,259 57,200 SH   SOLE   57,200 0 0
Bunge Limited Com COM G16962105   1,960 19,650 SH   SOLE   19,650 0 0
C H Robinson Worldwd New COM NEW 12541W209   387 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103   1,218 39,302 SH   SOLE   39,302 0 0
C V S Caremark Corp COM 126650100   1,440 15,447 SH   SOLE   15,345 0 102
Canadian Pac RY LTD Com COM 13645T100   236 3,167 SH   SOLE   3,167 0 0
Cardinal Health Inc COM 14149Y108   873 11,281 SH   SOLE   11,281 0 0
Carrier Global Corp COM 14448C104   226 5,457 SH   SOLE   5,426 0 31
Caterpillar Inc COM 149123101   2,770 11,564 SH   SOLE   11,564 0 0
Celsius HLDGS Inc COM NEW 15118V207   3,998 38,431 SH   SOLE   38,431 0 0
Centene Corp COM 15135B101   920 11,219 SH   SOLE   11,219 0 0
Chas.RVR.Labs.Intl. COM 159864107   1,002 4,600 SH   SOLE   4,600 0 0
Chemed COM 16359R103   1,276 2,500 SH   SOLE   2,500 0 0
Cheniere Energy Inc Com New COM NEW 16411R208   2,848 18,989 SH   SOLE   18,989 0 0
Chevron Corporation COM 166764100   12,757 71,076 SH   SOLE   71,031 0 45
Chubb LTD F COM H1467J104   413 1,863 SH   SOLE   1,863 0 0
Church & Dwight Co. COM 171340102   814 10,100 SH   SOLE   10,100 0 0
Cincinnati Financial CP COM 172062101   1,099 10,666 SH   SOLE   10,666 0 0
Cisco Systems Inc COM 17275R102   3,458 72,585 SH   SOLE   72,515 0 70
Clorox Company COM 189054109   1,655 11,793 SH   SOLE   11,793 0 0
Cme Group COM 12572Q105   4,070 23,570 SH   SOLE   23,570 0 0
Coca Cola Bottlg Co Cons COM 191098102   513 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100   4,681 73,589 SH   SOLE   73,589 0 0
Colgate-Palmolive Co COM 194162103   5,885 74,689 SH   SOLE   74,689 0 0
Columbia Em Core Ex-China ETF EM CORE EX ETF 19762B202   891 34,860 SH   SOLE   34,185 0 675
Comcast Corp New CL A CL A 20030N101   881 25,192 SH   SOLE   25,192 0 0
Computer Programs & SYS COM 205306103   204 7,479 SH   SOLE   7,479 0 0
Conagra Foods Inc COM 205887102   303 7,825 SH   SOLE   7,825 0 0
Conocophillips COM 20825C104   1,006 8,479 SH   SOLE   8,479 0 0
Consolidated Edison Inc COM 209115104   986 10,346 SH   SOLE   10,346 0 0
Constellation Energy Cor COM 21037T109   203 2,350 SH   SOLE   2,350 0 0
Corning Inc COM 219350105   463 14,500 SH   SOLE   14,500 0 0
Corteva Inc COM 22052L104   2,922 49,710 SH   SOLE   49,710 0 0
Costco WHSL Corp New COM 22160K105   998 2,186 SH   SOLE   2,186 0 0
Cracker Barrel Old CTRY COM 22410J106   293 3,089 SH   SOLE   3,089 0 0
Cummins Inc COM 231021106   275 1,133 SH   SOLE   1,133 0 0
Danaher Corp Del COM 235851102   2,120 7,978 SH   SOLE   7,903 0 75
Darden Restaurants Inc COM 237194105   366 2,645 SH   SOLE   2,645 0 0
Deere & Co COM 244199105   5,327 12,390 SH   SOLE   12,390 0 0
Devon Energy CP New COM 25179M103   4,331 70,404 SH   SOLE   70,404 0 0
Diageo PLC New ADR F SPON ADR NEW 25243Q205   235 1,317 SH   SOLE   1,317 0 0
Dimensional US Marketwide Value ETF US MKTWIDE VALU 25434V724   251 7,506 SH   SOLE   7,506 0 0
Disney Walt Co COM DISNEY 254687106   4,905 56,454 SH   SOLE   56,352 0 102
Dominion Energy, Inc. COM 25746U109   655 10,676 SH   SOLE   10,676 0 0
Donaldson Co. COM 257651109   765 13,000 SH   SOLE   13,000 0 0
Dow Inc Com COM 260557103   816 16,199 SH   SOLE   16,199 0 0
Duke Energy Corp New COM NEW 26441C204   5,019 48,735 SH   SOLE   48,735 0 0
DuPont De Nemours Inc COM 26614N102   728 10,609 SH   SOLE   10,609 0 0
Eaton Corp PLC F SHS G29183103   620 3,949 SH   SOLE   3,747 0 202
eBay Inc COM 278642103   236 5,693 SH   SOLE   5,693 0 0
Ecolab Inc COM 278865100   360 2,466 SH   SOLE   2,466 0 0
Edwards Lifesciences CP COM 28176E108   694 9,304 SH   SOLE   9,304 0 0
Elevance Health Inc COM 036752103   1,640 3,197 SH   SOLE   3,197 0 0
Emerson Electric Co COM 291011104   4,557 47,444 SH   SOLE   47,444 0 0
Enbridge Inc F COM 29250N105   1,065 27,232 SH   SOLE   27,232 0 0
Enphase Energy Inc COM 29355A107   1,590 6,000 SH   SOLE   6,000 0 0
Enterprise Prd Prtnrs LP COM 293792107   1,858 77,047 SH   SOLE   77,047 0 0
Eog Res Inc Com COM 26875P101   225 1,741 SH   SOLE   1,741 0 0
Expeditor Intl.Of Wash. COM 302130109   843 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102   6,836 61,980 SH   SOLE   61,980 0 0
Fastenal Co COM 311900104   998 21,100 SH   SOLE   21,100 0 0
Fedex Corporation COM 31428X106   757 4,343 SH   SOLE   4,343 0 0
First Bancshares MS Com COM 318916103   416 13,002 SH   SOLE   13,002 0 0
Fiserv Inc COM 337738108   257 2,545 SH   SOLE   2,545 0 0
Flexshar STX Global Broad Inf ETF IV STOXX GLOBR INF 33939L795   420 8,325 SH   SOLE   8,196 0 129
Freeport- Mcmoran Inc CL B 35671D857   2,568 67,575 SH   SOLE   67,575 0 0
Gallagher Arthur J & Co COM 363576109   1,655 8,778 SH   SOLE   8,778 0 0
General Dynamics Corp COM 369550108   3,395 13,682 SH   SOLE   13,682 0 0
General Electric Co COM NEW 369604301   220 2,628 SH   SOLE   2,628 0 0
General Mills Inc COM 370334104   2,796 33,343 SH   SOLE   33,343 0 0
Genuine Parts Co COM 372460105   553 3,171 SH   SOLE   3,171 0 0
Gildan Activewear Inc F COM 375916103   274 10,000 SH   SOLE   10,000 0 0
Gilead Sciences Inc COM 375558103   369 4,303 SH   SOLE   4,273 0 30
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206   272 9,575 SH   SOLE   9,575 0 0
Global Payments Inc COM 37940X102   8,488 85,461 SH   SOLE   85,461 0 0
Global X MLP & Energy Infrastructure ETF GLB X MLP ENRG I 37954Y293   492 12,069 SH   SOLE   12,069 0 0
Globe Life Inc COM 37959E102   15,567 129,136 SH   SOLE   129,136 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503   242 3,165 SH   SOLE   3,165 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107   1,107 38,280 SH   SOLE   38,280 0 0
Goldman Sachs Group Inc COM 38141G104   712 2,074 SH   SOLE   2,074 0 0
Goldman Sachs Trsryaccs 1 YR ETF TREASURYACCESS 381430529   1,333 13,344 SH   SOLE   13,344 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396   6,114 110,170 SH   SOLE   110,170 0 0
Graco COM 384109104   975 14,500 SH   SOLE   14,500 0 0
Harley Davidson Inc COM 412822108   237 5,687 SH   SOLE   5,687 0 0
Hasbro Inc COM 418056107   326 5,337 SH   SOLE   5,337 0 0
Hershey Company COM 427866108   2,324 10,037 SH   SOLE   10,037 0 0
Home Depot Inc COM 437076102   14,698 46,534 SH   SOLE   46,534 0 0
Honeywell International COM 438516106   10,283 47,984 SH   SOLE   47,934 0 50
Horizon Therapeutics P F SHS G46188101   711 6,250 SH   SOLE   6,250 0 0
Illinois Tool Works Inc COM 452308109   3,369 15,202 SH   SOLE   15,202 0 0
Illumina COM 452327109   217 1,075 SH   SOLE   1,075 0 0
Ingersoll Rand Inc COM 45687V106   675 12,923 SH   SOLE   12,923 0 0
Ingles Markets Inc Class A CL A 457030104   394 4,080 SH   SOLE   4,080 0 0
Intel Corp COM 458140100   1,622 61,356 SH   SOLE   61,209 0 147
Intercontinental Exchange COM 45866F104   2,931 28,574 SH   SOLE   28,574 0 0
International Paper Co COM 460146103   873 25,215 SH   SOLE   25,215 0 0
Intl Business Machines COM 459200101   1,727 12,258 SH   SOLE   12,258 0 0
Intuit Inc COM 461202103   361 927 SH   SOLE   897 0 30
Intuitive Surgical New COM NEW 46120E602   769 2,899 SH   SOLE   2,899 0 0
Invesco Bletshs 2024 MNPL BND ETF BULSHS 2024 MUNI 46138J536   272 11,005 SH   SOLE   11,005 0 0
Invesco Bletshs 2025 MNPL BND ETF BULSHS 2025 MUNI 46138J528   244 10,025 SH   SOLE   10,025 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866   3,989 190,129 SH   SOLE   186,704 0 3,425
Invesco Bulletshares 2023 High Yield BULSHS 2023 HY 46138J858   481 20,638 SH   SOLE   20,088 0 550
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841   2,899 141,501 SH   SOLE   138,076 0 3,425
Invesco Bulletshares 2024 High Yield BULSHS 2024 HY 46138J833   629 28,450 SH   SOLE   27,900 0 550
Invesco Bulletshares 2025 Corporate Bond ETF BULSHS 2025 CB 46138J825   1,338 66,445 SH   SOLE   64,045 0 2,400
Invesco Bulletshares 2026 Corporate Bond ETF BULSHS 2026 CB 46138J791   352 18,595 SH   SOLE   18,595 0 0
Invesco DB Agriculture Fund AGRICULTURE FD 46140H106   473 23,480 SH   SOLE   23,480 0 0
Invesco QQQ Trust UNIT SER 1 46090E103   1,742 6,541 SH   SOLE   6,541 0 0
Invesco S And P 500 Garp ETF S&P 500 GARP ETF 46137V431   736 8,905 SH   SOLE   8,905 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357   6,981 49,422 SH   SOLE   49,222 0 200
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241   440 10,000 SH   SOLE   10,000 0 0
iShares 0 To 3 MNTH Treasury BND ETF 0-3 MNTH TREASRY 46436E718   2,921 29,171 SH   SOLE   29,171 0 0
iShares 0-5 Year TIPS Bond ETF 0-5 YR TIPS ETF 46429B747   1,634 16,852 SH   SOLE   16,852 0 0
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457   7,895 97,269 SH   SOLE   97,269 0 0
iShares 1-5 Investment Grade Corp ETF 1-3 YR CR BD ETF 464288646   2,807 56,351 SH   SOLE   56,351 0 0
iShares Core 1 5 Year Usd Bond ETF CORE 1 5 YR USD 46432F859   459 9,893 SH   SOLE   9,893 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663   836 8,017 SH   SOLE   8,017 0 0
iShares Core MSCI CORE MSCI EMKT 46434G103   1,553 33,262 SH   SOLE   33,262 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842   2,253 36,546 SH   SOLE   36,546 0 0
iShares Core MSCI Intrl DVLP MKT ETF CORE MSCI INTL 46435G326   822 14,687 SH   SOLE   14,687 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200   6,684 17,396 SH   SOLE   16,796 0 600
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507   11,888 49,145 SH   SOLE   48,945 0 200
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804   3,752 39,646 SH   SOLE   39,246 0 400
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226   2,059 21,233 SH   SOLE   21,233 0 0
iShares Core US Growth ETF CORE S&P US ETF 464287671   352 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846   263 2,818 SH   SOLE   2,818 0 0
iShares Floating Rate Bond ETF FLTG RATE BD ETF 46429B655   1,935 38,447 SH   SOLE   38,210 0 237
iShares Gold Trust ISHARES NEW 464285204   6,528 188,716 SH   SOLE   187,916 0 800
iShares Ibnd 2023 TRM HGH YLD ETF IBONDS 23 TRM HG 46435U150   500 21,285 SH   SOLE   21,285 0 0
iShares Ibond Dec 2023 Muni ETF IBONDS DEC2023 46435G318   10,784 425,396 SH   SOLE   425,396 0 0
iShares Ibond Dec 2024 Muni ETF IBONDS DEC 46435U697   10,400 403,872 SH   SOLE   403,872 0 0
iShares Ibond Dec 2025 Muni ETF IBONDS DEC 25 46435U432   7,741 293,571 SH   SOLE   293,571 0 0
iShares Ibond Dec 2026 Muni ETF IBONDS DEC 26 46435U259   4,505 178,700 SH   SOLE   178,700 0 0
iShares Ibonds 2023 Treasury ETF IBONDS 23 TRM TS 46436E882   2,796 113,164 SH   SOLE   113,164 0 0
iShares Ibonds 2024 Treasury ETF IBONDS 24 TRM TS 46436E874   1,749 73,305 SH   SOLE   73,305 0 0
iShares Ibonds 2025 Treasury ETF IBONDS 25 TRM TS 46436E866   404 17,339 SH   SOLE   17,339 0 0
iShares Ibonds 2026 Treasury ETF IBONDS 26 TRM TS 46436E858   215 9,485 SH   SOLE   9,485 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8   13,305 531,579 SH   SOLE   530,900 0 679
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4   12,255 501,830 SH   SOLE   501,268 0 562
iShares International Sel DIV ETF INTL SEL DIV ETF 464288448   583 21,449 SH   SOLE   21,449 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672   1,343 28,250 SH   SOLE   28,250 0 0
iShares MSCI Brazil ETF MSCI BRAZIL ETF 464286400   219 7,839 SH   SOLE   7,725 0 114
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465   437 6,658 SH   SOLE   6,458 0 200
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145   353 13,840 SH   SOLE   13,840 0 0
iShares MSCI United Kingdom ETF MSCI UK ETF NEW 46435G334   1,104 35,998 SH   SOLE   34,000 0 1,998
iShares North American Natural Resources ETF NA NAT RES 464287374   283 6,961 SH   SOLE   6,961 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614   1,681 7,848 SH   SOLE   7,848 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598   467 3,080 SH   SOLE   3,080 0 0
iShares Russell Growth RUS MD CP GR ETF 464287481   280 3,348 SH   SOLE   3,348 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499   706 10,461 SH   SOLE   10,461 0 0
iShares Select Dividend SELECT DIVID ETF 464287168   564 4,673 SH   SOLE   4,473 0 200
iShares Short Term Natl Amt Free Muni Bond ETF SHRT NAT MUN ETF 464288158   286 2,745 SH   SOLE   2,745 0 0
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679   723 6,578 SH   SOLE   5,978 0 600
iShares Silver Trust ISHARES 46428Q109   2,381 108,116 SH   SOLE   107,949 0 167
iShares TIPS Bond ETF TIPS BD ETF 464287176   236 2,218 SH   SOLE   2,218 0 0
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613   1,193 26,550 SH   SOLE   26,550 0 0
iShares TR Barclys 7-10 YR 7-10 YR TRSY BD 464287440   1,995 20,827 SH   SOLE   20,827 0 0
iShares TR Barclys MBS BD MBS ETF 464288588   2,081 22,441 SH   SOLE   22,441 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739   404 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622   842 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655   2,098 12,034 SH   SOLE   12,034 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101   251 1,470 SH   SOLE   1,470 0 0
iShares U.S. Treasury Bond ETF US TREAS BD ETF 46429B267   2,288 100,712 SH   SOLE   100,712 0 0
Ishars Edg MSCI USA QLTY FCTR ETF MSCI USA QLT FCT 46432F339   227 1,990 SH   SOLE   1,990 0 0
Ishr Ibnd Dec 2025 TRM ETF IBONDS DEC25 ETF 46434VBD1   4,991 205,229 SH   SOLE   205,229 0 0
Ishrs Ibnds Dec 2026 TRM Corp ETF IBONDS DEC2026 46435GAA0   911 39,027 SH   SOLE   39,027 0 0
Johnson & Johnson COM 478160104   7,530 42,628 SH   SOLE   42,566 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365   211 9,710 SH   SOLE   9,710 0 0
JPMorgan Chase & Co COM 46625H100   11,718 87,383 SH   SOLE   87,307 0 76
Kimberly-Clark Corp COM 494368103   683 4,989 SH   SOLE   4,989 0 0
Kroger Co Com COM 501044101   1,444 32,389 SH   SOLE   32,389 0 0
L3harris Technologies Inc COM 502431109   1,266 6,081 SH   SOLE   6,081 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409   1,276 5,417 SH   SOLE   5,417 0 0
Lam Research COM 512807108   844 2,000 SH   SOLE   2,000 0 0
Life Storage Inc COM 53223X107   246 2,495 SH   SOLE   2,495 0 0
Lilly Eli & Company COM 532457108   1,773 4,847 SH   SOLE   4,847 0 0
Lincoln National Corp COM 534187109   319 10,392 SH   SOLE   10,392 0 0
Linde PLC COM G5494J103   1,270 3,894 SH   SOLE   3,894 0 0
Lockheed Martin Corp COM 539830109   12,874 26,463 SH   SOLE   26,463 0 0
Lowes Companies Inc COM 548661107   5,872 29,472 SH   SOLE   29,306 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106   5,718 113,890 SH   SOLE   113,890 0 0
Marathon Oil Corp COM 565849106   700 25,850 SH   SOLE   25,850 0 0
Marathon Pete Corp COM 56585A102   2,753 23,651 SH   SOLE   23,651 0 0
Markel Corp COM 570535104   253 192 SH   SOLE   192 0 0
Marsh & MC Lennan Co Inc COM 571748102   521 3,150 SH   SOLE   3,150 0 0
Martin Mrta.Mats. COM 573284106   1,207 3,571 SH   SOLE   3,571 0 0
Mastec Inc COM 576323109   1,821 21,345 SH   SOLE   21,345 0 0
Mastercard Inc CL A 57636Q104   3,956 11,378 SH   SOLE   11,378 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206   470 5,642 SH   SOLE   5,642 0 0
MC Donalds Corp COM 580135101   10,343 39,247 SH   SOLE   39,219 0 28
Medtronic PLC F SHS G5960L103   429 5,467 SH   SOLE   5,467 0 0
Merck & Co Inc New COM 58933Y105   5,130 45,939 SH   SOLE   45,869 0 70
Metlife Inc COM 59156R108   640 8,842 SH   SOLE   8,781 0 61
Microchip Tech. COM 595017104   770 10,966 SH   SOLE   10,966 0 0
Microsoft Corp COM 594918104   20,172 84,113 SH   SOLE   84,113 0 0
Mid-Amer Apt CMNTYS Com COM 59522J103   21,765 138,638 SH   SOLE   138,638 0 0
Molson Coors Brewing CL B CL B 60871R209   213 4,133 SH   SOLE   4,133 0 0
Mondelez Intl Inc CL A CL A 609207105   664 9,907 SH   SOLE   9,907 0 0
Morgan Stanley COM NEW 617446448   1,596 18,777 SH   SOLE   18,777 0 0
Mosaic Co New COM 61945C103   888 20,250 SH   SOLE   20,250 0 0
Motorola Solutions Inc COM NEW 620076307   206 795 SH   SOLE   795 0 0
MP Materials Corp COM CL A 553368101   313 12,900 SH   SOLE   12,900 0 0
MSC Indl.Direct 'a' CL A 553530106   417 5,100 SH   SOLE   5,100 0 0
Nasdaq OMX Group COM 631103108   1,553 25,320 SH   SOLE   25,320 0 0
National Insts. COM 636518102   443 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101   1,640 19,615 SH   SOLE   19,319 0 296
Nike Inc Class B CL B 654106103   6,806 58,167 SH   SOLE   58,167 0 0
Norfolk Southern Corp COM 655844108   1,938 7,864 SH   SOLE   7,864 0 0
Nucor Corp COM 670346105   1,118 8,450 SH   SOLE   8,450 0 0
Nvidia Corp Com COM 67066G104   20,324 139,073 SH   SOLE   139,073 0 0
NVR Inc Com COM 62944T105   309 67 SH   SOLE   67 0 0
Occidental Pete Corp COM 674599105   397 6,285 SH   SOLE   6,285 0 0
Old Republic Intl Corp COM 680223104   1,722 71,293 SH   SOLE   71,293 0 0
On Semiconductor Co COM 682189105   914 14,650 SH   SOLE   14,650 0 0
Oneok Inc New COM 682680103   4,154 63,223 SH   SOLE   63,223 0 0
Oracle Corporation COM 68389X105   1,827 22,352 SH   SOLE   22,227 0 125
Otis Worldwide Corp COM 68902V107   203 2,589 SH   SOLE   2,574 0 15
Ovintiv Inc COM 69047Q102   1,316 25,950 SH   SOLE   25,950 0 0
P P G Industries Inc COM 693506107   539 4,289 SH   SOLE   4,289 0 0
Pacer Lunt Large Cap Alter ETF LUNT LRG CP ALTR 69374H717   277 6,849 SH   SOLE   6,849 0 0
Pacer Lunt LRG Cap Multi Factr ETF LUNT LRGCP MULTI 69374H816   414 11,784 SH   SOLE   11,784 0 0
Pacer US Cash Cows 100 ETF US CASH COWS 100 69374H881   201 4,336 SH   SOLE   4,336 0 0
Pack.Corp.Of Am. COM 695156109   1,066 8,250 SH   SOLE   8,250 0 0
Parker Hannifin Corp Com COM 701094104   386 1,328 SH   SOLE   1,328 0 0
Paychex Inc COM 704326107   401 3,472 SH   SOLE   3,472 0 0
Paypal Holdings Inco COM 70450Y103   687 9,647 SH   SOLE   9,647 0 0
Penumbra Inc COM 70975L107   968 4,350 SH   SOLE   4,350 0 0
Pepsico Incorporated COM 713448108   3,747 20,608 SH   SOLE   20,553 0 55
Perkinelmer Inc COM 714046109   231 1,644 SH   SOLE   1,644 0 0
Pfizer Incorporated COM 717081103   5,424 105,860 SH   SOLE   105,860 0 0
Philip Morris Intl Inc COM 718172109   1,079 10,528 SH   SOLE   10,528 0 0
Phillips 66 COM 718546104   4,044 38,850 SH   SOLE   38,811 0 39
PIMCO Dynamic Income Opp COM BEN SHS 69355M107   1,697 131,545 SH   SOLE   131,545 0 0
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833   7,416 74,928 SH   SOLE   74,278 0 650
Pioneer Natural Res Co COM 723787107   253 1,109 SH   SOLE   1,109 0 0
PNC Finl Services GP Inc COM 693475105   442 2,798 SH   SOLE   2,798 0 0
Principal Financial GP Com COM 74251V102   229 2,730 SH   SOLE   2,730 0 0
Proassurance Corporation COM 74267C106   312 17,812 SH   SOLE   17,812 0 0
Procter & Gamble COM 742718109   8,410 55,489 SH   SOLE   55,434 0 55
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248   1,188 26,458 SH   SOLE   24,458 0 2,000
Quadratic Intrst RT VLT And ETF QUADRTC INT RT 500767736   4,344 192,115 SH   SOLE   192,115 0 0
Qualcomm Inc COM 747525103   2,519 22,916 SH   SOLE   22,852 0 64
Quanta Services Inc COM 74762E102   782 5,482 SH   SOLE   5,482 0 0
Quest Diagnostic Inc COM 74834L100   1,002 6,406 SH   SOLE   6,406 0 0
Rayonier Inc COM 754907103   1,796 54,488 SH   SOLE   54,488 0 0
Realty Income Corp COM 756109104   221 3,472 SH   SOLE   3,472 0 0
Regions Financial Corp COM 7591EP100   5,382 247,349 SH   SOLE   247,349 0 0
Resmed Inc COM 761152107   562 2,700 SH   SOLE   2,700 0 0
Rithm Capital Corp COM NEW 64828T201   348 41,292 SH   SOLE   41,292 0 0
RPM International Inc COM 749685103   1,358 13,937 SH   SOLE   13,937 0 0
S & P Global Inc COM 78409V104   425 1,269 SH   SOLE   1,269 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839   11,022 241,446 SH   SOLE   239,629 0 1,817
SCH US DIV Equity ETF US DIVIDEND EQ 808524797   22,993 304,382 SH   SOLE   301,392 0 2,990
Schein Henry Inc COM 806407102   905 11,328 SH   SOLE   11,328 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706   4,728 199,762 SH   SOLE   199,446 0 316
SCHW Intl Eq ETF INTL EQTY ETF 808524805   16,143 501,188 SH   SOLE   497,820 0 3,368
SCHW US Scap ETF US SML CAP ETF 808524607   2,985 73,682 SH   SOLE   73,624 0 58
Schwab 1000 Index ETF 1000 INDEX ETF 808524722   660 17,885 SH   SOLE   17,885 0 0
Schwab Funda Emg MKTS Large Com ETF SCHWB FDT EMK LG 808524730   348 14,039 SH   SOLE   14,039 0 0
Schwab Fundamental Inl Large Com ETF SCHWB FDT INT LG 808524755   15,012 516,397 SH   SOLE   510,597 0 5,800
Schwab Fundamental US Large Co ETF SCHWAB FDT US LG 808524771   2,724 50,970 SH   SOLE   50,970 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763   1,030 22,052 SH   SOLE   22,052 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862   17,645 365,775 SH   SOLE   364,078 0 1,697
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102   3,565 79,553 SH   SOLE   78,493 0 1,060
Schwab US Large Cap US LCAP GR ETF 808524300   624 11,229 SH   SOLE   11,229 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201   13,502 299,051 SH   SOLE   298,172 0 879
Schwab US Large Cap Value US LCAP VA ETF 808524409   6,909 104,655 SH   SOLE   104,480 0 175
Schwab US Mid Cap ETF US MID-CAP ETF 808524508   11,810 180,002 SH   SOLE   177,826 0 2,176
Seagen Inc COM 81181C104   257 2,000 SH   SOLE   2,000 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803   371 2,985 SH   SOLE   2,985 0 0
Service Corp Intl COM 817565104   1,039 15,024 SH   SOLE   15,024 0 0
Servisfirst Bancshares Com COM 81768T108   7,091 102,492 SH   SOLE   102,492 0 0
Shell PLC SPON ADS 780259305   1,677 29,449 SH   SOLE   29,449 0 0
Sherwin Williams Co COM 824348106   241 1,017 SH   SOLE   1,017 0 0
Skyworks Solutions Inc Com COM 83088M102   1,866 20,475 SH   SOLE   20,475 0 0
Smartfinancial Inc COM NEW 83190L208   289 10,500 SH   SOLE   10,500 0 0
Snap-On COM 833034101   363 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739   926 19,700 SH   SOLE   19,700 0 0
SPDR EM Local Currency Bond ETF BLOMBRG BRC EMRG 78464A391   1,259 61,248 SH   SOLE   61,088 0 160
SPDR Gold Trust GOLD SHS 78463V107   438 2,583 SH   SOLE   2,583 0 0
SPDR Index Shares Emerg Markt ETF IV PORTFOLIO EMG MK 78463X509   813 24,672 SH   SOLE   24,672 0 0
SPDR Portfolio DVLPD WRLD Ex-US ETF PORTFOLIO DEVLPD 78463X889   224 7,539 SH   SOLE   7,539 0 0
SPDR Russell 1000 Yield Focus ETF RUSSELL YIELD 78468R770   1,197 12,770 SH   SOLE   12,770 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103   14,244 37,075 SH   SOLE   36,475 0 600
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107   1,709 3,831 SH   SOLE   3,831 0 0
SPDR Short Term Intl Treasury Bond ETF BLOMBERG BRC INT 78464A334   418 15,441 SH   SOLE   15,441 0 0
Sprott Physical Gold Trust UNIT 85207H104   2,326 165,000 SH   SOLE   165,000 0 0
Sprott Physical Silver Trust TR UNIT 85207K107   1,154 140,000 SH   SOLE   140,000 0 0
Starbucks Corp COM 855244109   311 3,132 SH   SOLE   3,132 0 0
Steel Dynamics COM 858119100   3,226 32,900 SH   SOLE   32,900 0 0
Synovus Financial CP New COM NEW 87161C501   3,350 88,417 SH   SOLE   88,417 0 0
Sysco Corporation COM 871829107   295 3,864 SH   SOLE   3,864 0 0
T Rowe Price Group Inc COM 74144T108   348 3,192 SH   SOLE   3,192 0 0
Target Corporation COM 87612E106   560 3,759 SH   SOLE   3,693 0 66
Te Connectivity LTD F REG SHS H84989104   2,273 19,800 SH   SOLE   19,800 0 0
Teleflex COM 879369106   986 3,950 SH   SOLE   3,950 0 0
Tesla Motors Inc COM 88160R101   293 2,381 SH   SOLE   2,381 0 0
Texas Instruments Inc COM 882508104   5,866 35,507 SH   SOLE   35,407 0 100
The Southern Company COM 842587107   11,525 161,390 SH   SOLE   161,390 0 0
Thermo Fisher Scientific COM 883556102   3,914 7,103 SH   SOLE   7,070 0 33
Toronto Dominion Bank F COM NEW 891160509   230 3,552 SH   SOLE   3,552 0 0
Trane Technologies PLC SHS G8994E103   2,301 13,692 SH   SOLE   13,692 0 0
Travelers Companies Inc COM 89417E109   438 2,339 SH   SOLE   2,269 0 70
Truist Financial Corporation COM 89832Q109   1,996 46,385 SH   SOLE   46,385 0 0
U S Bancorp Del New COM NEW 902973304   1,086 24,623 SH   SOLE   24,623 0 0
Udr Inc COM 902653104   234 6,032 SH   SOLE   6,032 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704   542 10,761 SH   SOLE   10,761 0 0
Union Pacific Corp COM 907818108   1,653 7,981 SH   SOLE   7,981 0 0
United Parcel Service B CL B 911312106   398 2,287 SH   SOLE   2,287 0 0
Unitedhealth Group Inc COM 91324P102   11,519 21,726 SH   SOLE   21,726 0 0
Valero Energy Corp New COM 91913Y100   273 2,151 SH   SOLE   2,151 0 0
Valvoline Inc COM 92047W101   302 9,236 SH   SOLE   9,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700   1,482 17,262 SH   SOLE   17,062 0 200
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   1,205 5,500 SH   SOLE   5,500 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   1,049 5,477 SH   SOLE   5,433 0 44
Vanguard DIV Appreciation ETF DIV APP ETF 921908844   11,731 77,251 SH   SOLE   76,787 0 464
Vanguard Energy ETF ENERGY ETF 92204A306   778 6,415 SH   SOLE   6,415 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652   1,673 12,592 SH   SOLE   12,592 0 0
Vanguard Financials ETF FINANCIALS ETF 92204A405   684 8,268 SH   SOLE   8,268 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775   1,850 36,894 SH   SOLE   36,894 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858   17,364 413,722 SH   SOLE   407,747 0 5,975
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   6,424 164,815 SH   SOLE   163,491 0 1,324
Vanguard Growth GROWTH ETF 922908736   2,870 13,468 SH   SOLE   13,468 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   969 3,905 SH   SOLE   3,905 0 0
Vanguard High Dividend Yield HIGH DIV YLD 921946406   3,659 33,813 SH   SOLE   33,813 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   471 2,577 SH   SOLE   2,577 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702   3,588 11,234 SH   SOLE   11,234 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819   245 3,300 SH   SOLE   3,300 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810   6,568 94,330 SH   SOLE   93,997 0 333
Vanguard Intrntnl HGH INTL HIGH ETF 921946794   377 6,321 SH   SOLE   6,321 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637   20,012 114,880 SH   SOLE   111,951 0 2,929
Vanguard Materials ETF MATERIALS ETF 92204A801   994 5,842 SH   SOLE   5,842 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873   39,897 301,340 SH   SOLE   300,534 0 806
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816   14,873 86,437 SH   SOLE   86,216 0 221
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840   13,224 128,571 SH   SOLE   127,728 0 843
Vanguard Mid Cap ETF MID CAP ETF 922908629   29,817 146,297 SH   SOLE   144,618 0 1,679
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512   13,651 100,941 SH   SOLE   99,666 0 1,275
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538   3,076 17,114 SH   SOLE   17,098 0 16
Vanguard REIT Index ETF REIT ETF 922908553   1,376 16,682 SH   SOLE   16,482 0 200
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363   14,251 40,562 SH   SOLE   40,562 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827   9,642 128,087 SH   SOLE   124,212 0 3,875
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409   5,870 78,069 SH   SOLE   73,999 0 4,070
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102   1,615 27,931 SH   SOLE   27,931 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751   16,668 90,814 SH   SOLE   90,072 0 742
Vanguard Small Growth ETF SML CP GRW ETF 922908595   844 4,207 SH   SOLE   4,174 0 33
Vanguard Small Value ETF SM CP VAL ETF 922908611   3,300 20,778 SH   SOLE   20,708 0 70
Vanguard Total Bond ETF TOTAL BND MRKT 921937835   8,975 124,932 SH   SOLE   119,777 0 5,155
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407   622 13,108 SH   SOLE   13,108 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768   5,962 115,271 SH   SOLE   115,271 0 0
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769   3,966 20,742 SH   SOLE   20,689 0 53
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742   1,971 22,871 SH   SOLE   22,871 0 0
Vanguard Utilities UTILITIES ETF 92204A876   803 5,239 SH   SOLE   5,201 0 38
Vanguard Value VALUE ETF 922908744   1,692 12,054 SH   SOLE   12,054 0 0
Verizon Communications COM 92343V104   2,534 64,324 SH   SOLE   64,206 0 118
Vertex Energy Inc COM 92534K107   484 78,000 SH   SOLE   78,000 0 0
Visa Inc CL A COM CL A 92826C839   11,103 53,441 SH   SOLE   53,317 0 124
Voya Finl Inc COM 929089100   246 4,000 SH   SOLE   4,000 0 0
Vulcan Materials Company COM 929160109   10,550 60,246 SH   SOLE   60,246 0 0
W E C Energy Group I COM 92939U106   3,366 35,905 SH   SOLE   35,905 0 0
W R Berkley COM 084423102   1,567 21,593 SH   SOLE   21,593 0 0
Wal-Mart Stores Inc COM 931142103   6,935 48,718 SH   SOLE   48,661 0 57
Walgreens Boots Allianc COM 931427108   319 8,537 SH   SOLE   8,537 0 0
Waste Connections Inc COM 94106B101   1,392 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109   5,881 37,485 SH   SOLE   37,485 0 0
Waters Corp COM 941848103   4,444 12,973 SH   SOLE   12,973 0 0
Wells Fargo & Co New COM 949746101   1,217 29,485 SH   SOLE   29,485 0 0
Weyerhaeuser Co COM 962166104   1,478 47,685 SH   SOLE   47,685 0 0
Wheaton Precious Metal F COM 962879102   4,386 112,236 SH   SOLE   112,236 0 0
Williams Sonoma COM 969904101   780 6,791 SH   SOLE   6,791 0 0
Wisdomtree Trust EMG MKTS SMCAP 97717W281   326 7,420 SH   SOLE   7,420 0 0
Woodward Inc COM 980745103   377 3,900 SH   SOLE   3,900 0 0
Xcel Energy Inc COM 98389B100   343 4,860 SH   SOLE   4,664 0 196
Xylem Inc COM 98419M100   265 2,393 SH   SOLE   2,393 0 0
Yum Brands Inc COM 988498101   1,330 10,382 SH   SOLE   10,382 0 0