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,882 10,594 SH   SOLE   10,543 0 51
A F L A C Inc COM 001055102 6,265 107,301 SH   SOLE   107,301 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210 1,331 1,672 SH   SOLE   1,672 0 0
Abbott Laboratories COM 002824100 6,273 44,573 SH   SOLE   44,573 0 0
Abbvie Inc COM 00287Y109 10,614 78,390 SH   SOLE   78,390 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104 2,629 114,340 SH   SOLE   112,590 0 1,750
Accenture PLC CL A F SHS CLASS A G1151C101 4,254 10,261 SH   SOLE   10,205 0 56
Adobe Systems Inc COM 00724F101 12,019 21,195 SH   SOLE   21,195 0 0
Agilent Technologies Inc COM 00846U101 289 1,810 SH   SOLE   1,810 0 0
Air Prod & Chemicals Inc COM 009158106 1,864 6,095 SH   SOLE   6,095 0 0
Albemarle Corp COM 012653101 8,073 34,476 SH   SOLE   34,476 0 0
Alleghany Corp Del COM 017175100 803 1,203 SH   SOLE   1,203 0 0
Allegion Public LTD Co F ORD SHS G0176J109 909 6,866 SH   SOLE   6,866 0 0
Alliant Energy Corp COM 018802108 211 3,435 SH   SOLE   3,435 0 0
Allstate Corporation COM 020002101 270 2,276 SH   SOLE   2,276 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305 4,673 1,613 SH   SOLE   1,610 0 3
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107 11,569 3,998 SH   SOLE   3,995 0 3
Altria Group Inc COM 02209S103 1,218 25,217 SH   SOLE   25,217 0 0
Amazon Com Inc COM 023135106 12,140 3,641 SH   SOLE   3,641 0 0
Amcor PLC F ORD G0250X107 163 13,550 SH   SOLE   13,550 0 0
Amer Electric PWR Co Inc COM 025537101 292 3,277 SH   SOLE   3,277 0 0
American Express Company COM 025816109 731 4,468 SH   SOLE   4,388 0 80
American Finl.GP.Ohio COM 025932104 1,181 8,600 SH   SOLE   8,600 0 0
Ameriprise Financial Inc COM 03076C106 245 812 SH   SOLE   812 0 0
Ametek Inc New COM 031100100 956 6,502 SH   SOLE   6,502 0 0
Amgen Incorporated COM 031162100 2,696 11,983 SH   SOLE   11,983 0 0
Analog Devices Inc COM 032654105 841 4,784 SH   SOLE   4,784 0 0
Annaly Capital MGMT COM 035710409 110 13,640 SH   SOLE   13,640 0 0
Ansys COM 03662Q105 1,661 4,142 SH   SOLE   4,142 0 0
Anthem Inc COM 036752103 1,483 3,200 SH   SOLE   3,200 0 0
Apple Inc COM 037833100 52,501 295,666 SH   SOLE   293,814 0 1,852
Applied Materials Inc COM 038222105 346 2,200 SH   SOLE   2,200 0 0
Archer-Daniels-Midlnd Co COM 039483102 447 6,608 SH   SOLE   6,608 0 0
Ares Management Corp Class A CL A COM STK 03990B101 1,556 19,140 SH   SOLE   19,140 0 0
Ark Autonomous Tech RBTCS ETF AUTNMUS TECHNLGY 00214Q203 475 6,170 SH   SOLE   6,170 0 0
Ark Fintech Innovation ETF FINTECH INNOVA 00214Q708 368 9,015 SH   SOLE   9,015 0 0
Ark Innovation ETF INNOVATION ETF 00214Q104 479 5,060 SH   SOLE   5,060 0 0
Arrow Electronics COM 042735100 1,356 10,100 SH   SOLE   10,100 0 0
Ashland Global Holdings Inc COM 044186104 775 7,200 SH   SOLE   7,200 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108 1,122 19,265 SH   SOLE   19,265 0 0
AT&T Corp Com New COM 00206R102 1,433 58,254 SH   SOLE   58,254 0 0
Atrion Corporation COM 049904105 548 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103 4,432 17,897 SH   SOLE   17,897 0 0
B Riley Finl COM 05580M108 300 3,375 SH   SOLE   3,375 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101 159 27,098 SH   SOLE   27,098 0 0
Bank Of America Corp COM 060505104 985 22,151 SH   SOLE   22,151 0 0
Bank Of NY Mellon CP New COM 064058100 230 3,953 SH   SOLE   3,953 0 0
Baxter International Inc COM 071813109 1,089 12,644 SH   SOLE   12,612 0 32
Becton Dickinson & Co COM 075887109 3,172 12,615 SH   SOLE   12,615 0 0
Berkshire Hathaway B New CL B NEW 084670702 3,625 12,124 SH   SOLE   12,124 0 0
Bio-Rad Laboratories 'a' CL A 090572207 1,284 1,700 SH   SOLE   1,700 0 0
Bio-Techne Corp COM 09073M104 10,673 20,631 SH   SOLE   20,631 0 0
BlackRock Inc COM 09247X101 340 371 SH   SOLE   356 0 15
BlackRock Ultra Short Term Bond ETF BLACKROCK ULTRA 46434V878 884 17,535 SH   SOLE   17,535 0 0
Blackstone Group Inc COM CL A 09260D107 25,394 196,263 SH   SOLE   196,263 0 0
Blackstone Secd Lending COMMON STOC 09261X102 1,622 45,575 SH   SOLE   45,575 0 0
Boeing Co COM 097023105 425 2,112 SH   SOLE   2,112 0 0
Bristol-Myers Squibb Co COM 110122108 1,789 28,686 SH   SOLE   28,686 0 0
Broadcom Limited COM 11135F101 455 684 SH   SOLE   684 0 0
Broadridge Finl Solution COM 11133T103 2,059 11,225 SH   SOLE   11,225 0 0
Brookfield Asset MGMT F CL A LTD VT SH 112585104 3,803 62,923 SH   SOLE   62,923 0 0
Brown & Brown Inc Com COM 115236101 4,020 57,200 SH   SOLE   57,200 0 0
Bunge Limited Com COM G16962105 794 8,500 SH   SOLE   8,500 0 0
C H Robinson Worldwd New COM NEW 12541W209 454 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103 1,494 39,725 SH   SOLE   39,725 0 0
C V S Caremark Corp COM 126650100 1,388 13,459 SH   SOLE   13,357 0 102
Canadian Pac RY LTD Com COM 13645T100 228 3,167 SH   SOLE   3,167 0 0
Cardinal Health Inc COM 14149Y108 586 11,283 SH   SOLE   11,283 0 0
Carlyle Group Inc COM 14316J108 920 16,750 SH   SOLE   16,750 0 0
Carrier Global Corp COM 14448C104 307 5,649 SH   SOLE   5,618 0 31
Caterpillar Inc COM 149123101 2,434 11,775 SH   SOLE   11,775 0 0
Celsius HLDGS Inc COM NEW 15118V207 3,248 43,562 SH   SOLE   43,562 0 0
Centene Corp COM 15135B101 913 11,084 SH   SOLE   11,084 0 0
Cerner Corp COM 156782104 513 5,512 SH   SOLE   5,512 0 0
Chas.RVR.Labs.Intl. COM 159864107 1,696 4,500 SH   SOLE   4,500 0 0
Chemed COM 16359R103 1,323 2,500 SH   SOLE   2,500 0 0
Cheniere Energy Inc Com New COM NEW 16411R208 1,304 12,860 SH   SOLE   12,860 0 0
Chevron Corporation COM 166764100 6,111 52,078 SH   SOLE   52,033 0 45
Chubb LTD F COM H1467J104 459 2,367 SH   SOLE   2,367 0 0
Church & Dwight Co. COM 171340102 1,035 10,100 SH   SOLE   10,100 0 0
Cincinnati Financial CP COM 172062101 1,185 10,347 SH   SOLE   10,347 0 0
Cisco Systems Inc COM 17275R102 4,537 71,597 SH   SOLE   71,527 0 70
Citigroup Inc New COM NEW 172967424 303 5,020 SH   SOLE   4,979 0 41
Clorox Company COM 189054109 2,056 11,793 SH   SOLE   11,793 0 0
Cme Group COM 12572Q105 5,689 24,551 SH   SOLE   24,551 0 0
Coca Cola Bottlg Co Cons COM 191098102 620 1,002 SH   SOLE   1,002 0 0
Coca Cola Company COM 191216100 4,079 68,898 SH   SOLE   68,898 0 0
Coinbase Global Inc COM CL A 19260Q107 268 1,061 SH   SOLE   1,061 0 0
Colgate-Palmolive Co COM 194162103 6,582 77,127 SH   SOLE   77,127 0 0
Comcast Corp New CL A CL A 20030N101 3,411 67,780 SH   SOLE   67,780 0 0
Computer Programs & SYS COM 205306103 219 7,479 SH   SOLE   7,479 0 0
Conagra Foods Inc COM 205887102 219 6,407 SH   SOLE   6,407 0 0
Conocophillips COM 20825C104 610 8,425 SH   SOLE   8,425 0 0
Consolidated Edison Inc COM 209115104 891 10,446 SH   SOLE   10,446 0 0
Corning Inc COM 219350105 430 11,550 SH   SOLE   11,550 0 0
Corteva Inc COM 22052L104 1,041 22,021 SH   SOLE   22,021 0 0
Costco WHSL Corp New COM 22160K105 1,881 3,313 SH   SOLE   3,313 0 0
Cracker Barrel Old CTRY COM 22410J106 410 3,185 SH   SOLE   3,185 0 0
Cummins Inc COM 231021106 278 1,273 SH   SOLE   1,273 0 0
D R Horton Co COM 23331A109 239 2,200 SH   SOLE   2,200 0 0
Danaher Corp Del COM 235851102 2,785 8,458 SH   SOLE   8,383 0 75
Darden Restaurants Inc COM 237194105 256 1,700 SH   SOLE   1,700 0 0
Deere & Co COM 244199105 3,873 11,262 SH   SOLE   11,262 0 0
Devon Energy CP New COM 25179M103 2,273 51,605 SH   SOLE   51,605 0 0
Diageo PLC New ADR F SPON ADR NEW 25243Q205 215 978 SH   SOLE   978 0 0
Disney Walt Co COM DISNEY 254687106 9,125 58,914 SH   SOLE   58,812 0 102
Dominion Res Inc Va New COM 25746U109 889 11,322 SH   SOLE   11,322 0 0
Donaldson Co. COM 257651109 770 13,000 SH   SOLE   13,000 0 0
Dover Corporation COM 260003108 427 2,350 SH   SOLE   2,350 0 0
Dow Inc Com COM 260557103 931 16,408 SH   SOLE   16,408 0 0
Duke Energy Corp New COM NEW 26441C204 4,812 45,874 SH   SOLE   45,874 0 0
DuPont De Nemours Inc COM 26614N102 911 11,278 SH   SOLE   11,278 0 0
Eaton Corp PLC F SHS G29183103 837 4,844 SH   SOLE   4,642 0 202
eBay Inc COM 278642103 379 5,693 SH   SOLE   5,693 0 0
Ecolab Inc COM 278865100 721 3,066 SH   SOLE   3,066 0 0
Edwards Lifesciences CP COM 28176E108 1,257 9,704 SH   SOLE   9,704 0 0
Emerson Electric Co COM 291011104 4,384 47,154 SH   SOLE   47,154 0 0
Enbridge Inc F COM 29250N105 895 22,894 SH   SOLE   22,894 0 0
Energizer Holdings I COM 29272W109 319 7,950 SH   SOLE   7,950 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100 150 18,271 SH   SOLE   18,271 0 0
Enphase Energy Inc COM 29355A107 1,098 6,000 SH   SOLE   6,000 0 0
Enterprise Prd Prtnrs LP COM 293792107 1,626 74,042 SH   SOLE   74,042 0 0
Expeditor Intl.Of Wash. COM 302130109 1,089 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102 3,691 60,326 SH   SOLE   60,326 0 0
Facebook Inc Class A CL A 30303M102 493 1,465 SH   SOLE   1,465 0 0
Fastenal Co COM 311900104 1,352 21,100 SH   SOLE   21,100 0 0
Fedex Corporation COM 31428X106 1,352 5,228 SH   SOLE   5,228 0 0
First Bancshares MS Com COM 318916103 501 12,971 SH   SOLE   12,971 0 0
First TR Exch Traded FD HLTH CARE ALPH 33734X143 453 3,648 SH   SOLE   3,248 0 400
Fiserv Inc COM 337738108 264 2,545 SH   SOLE   2,545 0 0
Flexshar STX Global Broad Inf ETF IV STOXX GLOBR INF 33939L795 310 5,398 SH   SOLE   5,398 0 0
Freeport- Mcmoran Inc CL B 35671D857 2,563 61,427 SH   SOLE   61,427 0 0
Gallagher Arthur J & Co COM 363576109 1,605 9,458 SH   SOLE   9,458 0 0
General Dynamics Corp COM 369550108 2,642 12,674 SH   SOLE   12,674 0 0
General Mills Inc COM 370334104 2,262 33,567 SH   SOLE   33,567 0 0
Genuine Parts Co COM 372460105 448 3,174 SH   SOLE   3,174 0 0
Gildan Activewear Inc F COM 375916103 568 13,400 SH   SOLE   13,400 0 0
Gilead Sciences Inc COM 375558103 326 4,490 SH   SOLE   4,460 0 30
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206 725 19,590 SH   SOLE   19,590 0 0
Global Payments Inc COM 37940X102 11,572 85,608 SH   SOLE   85,608 0 0
Globe Life Inc COM 37959E102 14,453 154,219 SH   SOLE   154,219 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503 403 4,235 SH   SOLE   4,235 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107 2,698 76,500 SH   SOLE   76,500 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396 7,824 114,560 SH   SOLE   114,560 0 0
Graco COM 384109104 1,169 14,500 SH   SOLE   14,500 0 0
Gxo Logistics Inc COMMON STOCK 36262G101 1,452 15,985 SH   SOLE   15,985 0 0
Harley Davidson Inc COM 412822108 214 5,687 SH   SOLE   5,687 0 0
Hasbro Inc COM 418056107 1,012 9,947 SH   SOLE   9,947 0 0
Hershey Company COM 427866108 1,934 9,994 SH   SOLE   9,994 0 0
Home Depot Inc COM 437076102 19,883 47,909 SH   SOLE   47,909 0 0
Honeywell International COM 438516106 10,265 49,230 SH   SOLE   49,180 0 50
Horizon Kinetics Inflat Benefici ETF HORIZON KINETICS 53656F623 3,281 105,130 SH   SOLE   105,130 0 0
Horizon Therapeutics P F SHS G46188101 783 7,266 SH   SOLE   7,266 0 0
Illinois Tool Works Inc COM 452308109 3,845 15,502 SH   SOLE   15,502 0 0
Illumina COM 452327109 571 1,500 SH   SOLE   1,500 0 0
Ingersoll Rand Inc COM 45687V106 821 13,275 SH   SOLE   13,275 0 0
Intel Corp COM 458140100 4,063 78,895 SH   SOLE   78,748 0 147
Intercontinental Exchange COM 45866F104 4,182 30,574 SH   SOLE   30,574 0 0
International Paper Co COM 460146103 1,326 28,215 SH   SOLE   28,215 0 0
Intl Business Machines COM 459200101 1,607 12,020 SH   SOLE   12,020 0 0
Intuit Inc COM 461202103 405 630 SH   SOLE   600 0 30
Intuitive Surgical New COM NEW 46120E602 539 1,500 SH   SOLE   1,500 0 0
Invesco Bletshs 2024 MNPL BND ETF BULSHS 2024 MUNI 46138J536 210 8,175 SH   SOLE   8,175 0 0
Invesco Bulletshares 2022 Corporate Bond ETF BULSHS 2022 CB 46138J882 4,737 221,457 SH   SOLE   221,457 0 0
Invesco Bulletshares 2022 High Yield BULSHS 2022 HY 46138J874 780 33,580 SH   SOLE   33,580 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866 3,991 185,985 SH   SOLE   183,710 0 2,275
Invesco Bulletshares 2023 High Yield BULSHS 2023 HY 46138J858 1,031 40,753 SH   SOLE   40,203 0 550
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841 2,042 93,520 SH   SOLE   91,245 0 2,275
Invesco Bulletshares 2024 High Yield BULSHS 2024 HY 46138J833 710 28,435 SH   SOLE   27,885 0 550
Invesco Nasdaq Next Gen 100 ETF NASDAQNXTGEN100 46138G631 2,036 60,650 SH   SOLE   60,650 0 0
Invesco QQQ Trust UNIT SER 1 46090E103 2,832 7,119 SH   SOLE   7,119 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 7,277 44,715 SH   SOLE   44,130 0 585
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 532 10,000 SH   SOLE   10,000 0 0
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457 11,900 139,114 SH   SOLE   139,114 0 0
iShares 1-5 Investment Grade Corp ETF 1-3 YR CR BD ETF 464288646 1,796 33,336 SH   SOLE   33,336 0 0
iShares Core 1 5 Year Usd Bond ETF CORE 1 5 YR USD 46432F859 505 10,018 SH   SOLE   10,018 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663 805 7,970 SH   SOLE   7,970 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 2,713 36,300 SH   SOLE   36,300 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 10,648 22,324 SH   SOLE   21,124 0 1,200
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 14,297 50,506 SH   SOLE   50,106 0 400
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 4,096 35,768 SH   SOLE   34,968 0 800
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 622 5,456 SH   SOLE   5,456 0 0
iShares Core US Growth ETF CORE S&P US ETF 464287671 499 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846 332 2,818 SH   SOLE   2,818 0 0
iShares Floating Rate Bond ETF FLTG RATE BD ETF 46429B655 1,081 21,303 SH   SOLE   21,303 0 0
iShares Ibnd 2022 TRM HGH YLD ETF IBONDS 22 TRM HG 46435U176 625 25,925 SH   SOLE   25,925 0 0
iShares Ibnd 2023 TRM HGH YLD ETF IBONDS 23 TRM HG 46435U150 439 17,967 SH   SOLE   17,967 0 0
iShares Ibond Dec 2022 Muni ETF IBONDS DEC22 ETF 46435G755 11,319 434,342 SH   SOLE   434,342 0 0
iShares Ibond Dec 2023 Muni ETF IBONDS DEC2023 46435G318 10,295 397,241 SH   SOLE   397,241 0 0
iShares Ibond Dec 2024 Muni ETF IBONDS DEC 46435U697 9,032 336,835 SH   SOLE   336,835 0 0
iShares Ibond Dec 2025 Muni ETF IBONDS DEC 25 46435U432 3,496 125,500 SH   SOLE   125,500 0 0
iShares Ibonds Dec 2022 Term ETF IBONDS DEC22 ETF 46434VBA7 10,491 417,299 SH   SOLE   417,299 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8 10,546 410,817 SH   SOLE   410,817 0 0
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4 7,875 303,708 SH   SOLE   303,708 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672 1,455 26,675 SH   SOLE   26,675 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 666 8,442 SH   SOLE   8,042 0 400
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145 250 7,258 SH   SOLE   7,258 0 0
iShares MSCI United Kingdom ETF MSCI UK ETF NEW 46435G334 1,493 45,139 SH   SOLE   43,034 0 2,105
iShares MSCI USA Esg Select ETF USA ESG SLCT ETF 464288802 228 2,150 SH   SOLE   2,150 0 0
iShares Natl Amt-Free Muni Bond ETF NATIONAL MUN ETF 464288414 279 2,396 SH   SOLE   2,396 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 711 2,326 SH   SOLE   2,326 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 453 2,699 SH   SOLE   2,699 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499 349 4,202 SH   SOLE   4,202 0 0
iShares Select Dividend SELECT DIVID ETF 464287168 769 6,272 SH   SOLE   5,872 0 400
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679 392 3,549 SH   SOLE   3,549 0 0
iShares Silver Trust ISHARES 46428Q109 2,267 105,386 SH   SOLE   105,386 0 0
iShares TIPS Bond ETF TIPS BD ETF 464287176 303 2,342 SH   SOLE   2,342 0 0
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613 1,116 21,078 SH   SOLE   21,078 0 0
iShares TR MSCI Val Idx EAFE VALUE ETF 464288877 401 7,940 SH   SOLE   7,940 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739 557 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622 1,058 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655 2,619 11,773 SH   SOLE   11,773 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101 322 1,470 SH   SOLE   1,470 0 0
iShares Trust IBOXX HI YD ETF 464288513 251 2,890 SH   SOLE   2,890 0 0
iShares Trust Technology U.S. TECH ETF 464287721 271 2,356 SH   SOLE   2,356 0 0
iShares U S PFD ETF U.S. PFD STK ETF 464288687 230 5,840 SH   SOLE   5,840 0 0
Ishr Ibnd Dec 2025 TRM ETF IBONDS DEC25 ETF 46434VBD1 1,089 41,237 SH   SOLE   41,237 0 0
Jacobs Engineering Group COM 469814107 1,180 8,475 SH   SOLE   8,475 0 0
Johnson & Johnson COM 478160104 7,167 41,893 SH   SOLE   41,831 0 62
JPMorgan Chase & Co COM 46625H100 14,170 89,483 SH   SOLE   89,407 0 76
Kimberly-Clark Corp COM 494368103 691 4,799 SH   SOLE   4,799 0 0
Kroger Co Com COM 501044101 483 10,673 SH   SOLE   10,673 0 0
L3harris Technologies Inc COM 502431109 1,282 6,012 SH   SOLE   6,012 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409 1,691 5,383 SH   SOLE   5,383 0 0
Lam Research COM 512807108 1,467 2,035 SH   SOLE   2,035 0 0
Life Storage Inc COM 53223X107 382 2,495 SH   SOLE   2,495 0 0
Lilly Eli & Company COM 532457108 1,431 5,180 SH   SOLE   5,180 0 0
Lincoln National Corp COM 534187109 817 11,966 SH   SOLE   11,966 0 0
Linde PLC COM G5494J103 1,568 4,526 SH   SOLE   4,526 0 0
Lockheed Martin Corp COM 539830109 9,542 26,847 SH   SOLE   26,847 0 0
Lowes Companies Inc COM 548661107 7,476 28,922 SH   SOLE   28,756 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106 5,088 109,570 SH   SOLE   109,570 0 0
Marathon Oil Corp COM 565849106 390 23,772 SH   SOLE   23,772 0 0
Marathon Pete Corp COM 56585A102 1,669 26,075 SH   SOLE   26,075 0 0
Markel Corp COM 570535104 237 192 SH   SOLE   192 0 0
Marsh & MC Lennan Co Inc COM 571748102 548 3,150 SH   SOLE   3,150 0 0
Martin Mrta.Mats. COM 573284106 1,573 3,571 SH   SOLE   3,571 0 0
Mastec Inc COM 576323109 1,956 21,195 SH   SOLE   21,195 0 0
Mastercard Inc CL A 57636Q104 4,285 11,925 SH   SOLE   11,925 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206 555 5,722 SH   SOLE   5,722 0 0
MC Donalds Corp COM 580135101 10,474 39,073 SH   SOLE   39,045 0 28
Medtronic PLC F SHS G5960L103 526 5,051 SH   SOLE   5,051 0 0
Merck & Co Inc New COM 58933Y105 3,476 44,946 SH   SOLE   44,876 0 70
Metlife Inc COM 59156R108 565 9,038 SH   SOLE   8,977 0 61
Microchip Tech. COM 595017104 1,058 12,152 SH   SOLE   12,152 0 0
Microsoft Corp COM 594918104 30,319 90,148 SH   SOLE   90,148 0 0
Mid-Amer Apt CMNTYS Com COM 59522J103 32,388 141,161 SH   SOLE   141,161 0 0
Mondelez Intl Inc CL A CL A 609207105 692 10,375 SH   SOLE   10,375 0 0
Morgan Stanley COM NEW 617446448 1,573 16,021 SH   SOLE   16,021 0 0
Mosaic Co New COM 61945C103 747 19,000 SH   SOLE   19,000 0 0
Motorola Solutions Inc COM NEW 620076307 217 795 SH   SOLE   795 0 0
MSC Indl.Direct 'a' CL A 553530106 429 5,100 SH   SOLE   5,100 0 0
Nasdaq OMX Group COM 631103108 1,893 9,015 SH   SOLE   9,015 0 0
National Insts. COM 636518102 524 12,000 SH   SOLE   12,000 0 0
New Residential Inve REIT COM NEW 64828T201 658 60,000 SH   SOLE   60,000 0 0
Nextera Energy Inc COM 65339F101 1,822 19,519 SH   SOLE   19,223 0 296
NGL Energy Partners L LP COM UNIT REPST 62913M107 172 94,262 SH   SOLE   94,262 0 0
Nike Inc Class B CL B 654106103 11,120 66,721 SH   SOLE   66,721 0 0
Norfolk Southern Corp COM 655844108 2,252 7,564 SH   SOLE   7,564 0 0
Nucor Corp COM 670346105 831 7,250 SH   SOLE   7,250 0 0
Nvidia Corp Com COM 67066G104 43,020 146,273 SH   SOLE   146,273 0 0
NVR Inc Com COM 62944T105 1,341 227 SH   SOLE   227 0 0
Okta Inc Class A CL A 679295105 1,877 8,375 SH   SOLE   8,375 0 0
Old Republic Intl Corp COM 680223104 1,745 70,975 SH   SOLE   70,975 0 0
Oneok Inc New COM 682680103 2,523 42,930 SH   SOLE   42,930 0 0
Oracle Corporation COM 68389X105 1,806 20,714 SH   SOLE   20,589 0 125
Otis Worldwide Corp COM 68902V107 227 2,612 SH   SOLE   2,597 0 15
P P G Industries Inc COM 693506107 1,193 6,918 SH   SOLE   6,918 0 0
Pacer Trendpilot 100 ETF TRENDP 100 ETF 69374H303 244 4,135 SH   SOLE   4,135 0 0
Pacer Trendpilot US Bond ETF TRENDPILOT US BD 69374H642 805 29,900 SH   SOLE   29,900 0 0
Pack.Corp.Of Am. COM 695156109 1,131 8,250 SH   SOLE   8,250 0 0
Palantir Technologies In Class A CL A 69608A108 475 26,085 SH   SOLE   26,085 0 0
Parker Hannifin Corp Com COM 701094104 216 678 SH   SOLE   678 0 0
Paychex Inc COM 704326107 498 3,645 SH   SOLE   3,645 0 0
Paypal Holdings Inco COM 70450Y103 1,553 8,236 SH   SOLE   8,236 0 0
Pentair PLC F SHS G7S00T104 214 2,935 SH   SOLE   2,935 0 0
Penumbra Inc COM 70975L107 2,557 8,900 SH   SOLE   8,900 0 0
Pepsico Incorporated COM 713448108 3,535 20,224 SH   SOLE   20,169 0 55
Perkinelmer Inc COM 714046109 342 1,700 SH   SOLE   1,700 0 0
Pfizer Incorporated COM 717081103 6,487 109,862 SH   SOLE   109,862 0 0
Philip Morris Intl Inc COM 718172109 862 8,958 SH   SOLE   8,958 0 0
Phillips 66 COM 718546104 1,804 24,896 SH   SOLE   24,857 0 39
PIMCO Dynamic Income Opp COM BEN SHS 69355M107 3,203 162,745 SH   SOLE   162,745 0 0
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833 8,810 86,713 SH   SOLE   86,563 0 150
Pimco Total Return ETF TTL RTN ACTV ETF 72201R775 211 1,920 SH   SOLE   1,920 0 0
PNC Finl Services GP Inc COM 693475105 473 2,358 SH   SOLE   2,358 0 0
Proassurance Corporation COM 74267C106 469 18,512 SH   SOLE   18,512 0 0
Procter & Gamble COM 742718109 9,205 56,274 SH   SOLE   56,219 0 55
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248 1,518 13,629 SH   SOLE   12,229 0 1,400
Quadratic Intrst RT VLT And ETF QUADRTC INT RT 500767736 7,844 292,130 SH   SOLE   292,130 0 0
Qualcomm Inc COM 747525103 3,857 21,090 SH   SOLE   21,026 0 64
Quanta Services Inc COM 74762E102 239 2,082 SH   SOLE   2,082 0 0
Quest Diagnostic Inc COM 74834L100 1,195 6,906 SH   SOLE   6,906 0 0
Rayonier Inc COM 754907103 2,199 54,488 SH   SOLE   54,488 0 0
Realty Income Corp COM 756109104 249 3,472 SH   SOLE   3,472 0 0
Regions Financial Corp COM 7591EP100 5,371 244,457 SH   SOLE   244,457 0 0
Resmed Inc COM 761152107 599 2,300 SH   SOLE   2,300 0 0
Roku Inc CL A COM CL A 77543R102 456 2,000 SH   SOLE   2,000 0 0
Roundhill Ball Metaverse ETF ROUNDHILL BALL 53656F417 1,875 123,490 SH   SOLE   123,490 0 0
Royal Dutch Shell A Adrf SPONS ADR A 780259206 318 7,326 SH   SOLE   7,326 0 0
RPM International Inc COM 749685103 1,382 13,687 SH   SOLE   13,687 0 0
S & P Global Inc COM 78409V104 799 1,694 SH   SOLE   1,694 0 0
Salesforce Com COM 79466L302 570 2,244 SH   SOLE   2,244 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839 16,945 314,384 SH   SOLE   312,567 0 1,817
SCH US DIV Equity ETF US DIVIDEND EQ 808524797 15,661 193,746 SH   SOLE   191,486 0 2,260
Schein Henry Inc COM 806407102 855 11,028 SH   SOLE   11,028 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706 5,439 183,540 SH   SOLE   183,142 0 398
SCHW Intl Eq ETF INTL EQTY ETF 808524805 16,495 423,864 SH   SOLE   418,894 0 4,970
SCHW US Scap ETF US SML CAP ETF 808524607 4,217 41,186 SH   SOLE   41,157 0 29
Schwab 1000 Index ETF 1000 INDEX ETF 808524722 1,276 27,390 SH   SOLE   27,390 0 0
Schwab Fundamental Inl Large Com ETF SCHWB FDT INT LG 808524755 3,411 104,779 SH   SOLE   102,953 0 1,826
Schwab Fundamental US Large Co ETF SCHWAB FDT US LG 808524771 964 16,445 SH   SOLE   16,445 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763 540 9,706 SH   SOLE   9,706 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862 15,565 306,092 SH   SOLE   305,375 0 717
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 4,549 40,245 SH   SOLE   39,659 0 586
Schwab US Large Cap US LCAP GR ETF 808524300 1,203 7,347 SH   SOLE   7,347 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 17,043 149,710 SH   SOLE   149,228 0 482
Schwab US Large Cap Value US LCAP VA ETF 808524409 7,453 101,776 SH   SOLE   101,601 0 175
Schwab US Mid Cap ETF US MID-CAP ETF 808524508 15,846 196,780 SH   SOLE   193,188 0 3,592
Scotts Miracle-Gro CL A 810186106 329 2,046 SH   SOLE   2,046 0 0
Seagate Technology HLD F ORD SHS G7997R103 313 2,750 SH   SOLE   2,750 0 0
Seagen Inc COM 81181C104 309 2,000 SH   SOLE   2,000 0 0
Sei Investments COM 784117103 276 4,500 SH   SOLE   4,500 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803 460 2,645 SH   SOLE   2,645 0 0
Select SPDR Real Estate SCTR ETF RL EST SEL SEC 81369Y860 281 5,431 SH   SOLE   5,431 0 0
Service Corp Intl COM 817565104 1,067 15,024 SH   SOLE   15,024 0 0
Servisfirst Bancshares Com COM 81768T108 8,797 103,292 SH   SOLE   103,292 0 0
Sherwin Williams Co COM 824348106 326 927 SH   SOLE   927 0 0
Skyworks Solutions Inc Com COM 83088M102 3,554 22,910 SH   SOLE   22,910 0 0
Smartfinancial Inc COM NEW 83190L208 287 10,500 SH   SOLE   10,500 0 0
Snap-On COM 833034101 342 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739 1,120 22,769 SH   SOLE   22,769 0 0
SPDR EM Local Currency Bond ETF BLOMBRG BRC EMRG 78464A391 842 34,457 SH   SOLE   34,297 0 160
SPDR Gold Trust GOLD SHS 78463V107 450 2,634 SH   SOLE   2,634 0 0
SPDR Portfolio DVLPD WRLD Ex-US ETF PORTFOLIO DEVLPD 78463X889 232 6,364 SH   SOLE   6,364 0 0
SPDR Russell 1000 Yield Focus ETF RUSSELL YIELD 78468R770 451 4,490 SH   SOLE   4,490 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103 19,239 40,367 SH   SOLE   39,167 0 1,200
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107 2,025 3,901 SH   SOLE   3,901 0 0
SPDR Short Term Intl Treasury Bond ETF BLOMBERG BRC INT 78464A334 449 14,765 SH   SOLE   14,765 0 0
Sprinklr Inc CL A 85208T107 389 24,500 SH   SOLE   24,500 0 0
Starbucks Corp COM 855244109 446 3,811 SH   SOLE   3,811 0 0
Steel Dynamics COM 858119100 1,877 30,120 SH   SOLE   30,120 0 0
Synovus Financial CP New COM NEW 87161C501 4,264 88,471 SH   SOLE   88,471 0 0
Sysco Corporation COM 871829107 309 3,939 SH   SOLE   3,939 0 0
T Rowe Price Group Inc COM 74144T108 624 3,171 SH   SOLE   3,171 0 0
Target Corporation COM 87612E106 924 3,993 SH   SOLE   3,927 0 66
Te Connectivity LTD F REG SHS H84989104 3,195 19,800 SH   SOLE   19,800 0 0
Teleflex COM 879369106 1,297 3,950 SH   SOLE   3,950 0 0
Tempur Sealy Interntnl I COM 88023U101 564 12,000 SH   SOLE   12,000 0 0
Tesla Motors Inc COM 88160R101 761 720 SH   SOLE   720 0 0
Texas Instruments Inc COM 882508104 6,783 35,988 SH   SOLE   35,888 0 100
The Southern Company COM 842587107 10,233 149,208 SH   SOLE   149,208 0 0
Thermo Fisher Scientific COM 883556102 5,705 8,547 SH   SOLE   8,514 0 33
Toronto Dominion Bank F COM NEW 891160509 272 3,552 SH   SOLE   3,552 0 0
Trane Technologies PLC SHS G8994E103 2,840 14,056 SH   SOLE   14,056 0 0
Travelers Companies Inc COM 89417E109 270 1,727 SH   SOLE   1,657 0 70
Truist Financial Corporation COM 89832Q109 4,929 84,189 SH   SOLE   84,189 0 0
Twitter Inc COM 90184L102 259 6,000 SH   SOLE   6,000 0 0
U S Bancorp Del New COM NEW 902973304 1,368 24,148 SH   SOLE   24,148 0 0
Udr Inc COM 902653104 308 5,132 SH   SOLE   5,132 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704 549 10,210 SH   SOLE   10,210 0 0
Union Pacific Corp COM 907818108 1,844 7,321 SH   SOLE   7,321 0 0
United Parcel Service B CL B 911312106 400 1,868 SH   SOLE   1,868 0 0
Unitedhealth Group Inc COM 91324P102 10,805 21,517 SH   SOLE   21,517 0 0
V F Corporation COM 918204108 475 6,483 SH   SOLE   6,483 0 0
Valvoline Inc COM 92047W101 344 9,236 SH   SOLE   9,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700 778 8,157 SH   SOLE   8,157 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 2,245 6,589 SH   SOLE   6,589 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 484 2,423 SH   SOLE   2,423 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844 11,481 66,847 SH   SOLE   66,001 0 846
Vanguard Energy ETF ENERGY ETF 92204A306 229 2,950 SH   SOLE   2,950 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652 3,233 17,679 SH   SOLE   17,579 0 100
Vanguard Financials ETF FINANCIALS ETF 92204A405 1,088 11,271 SH   SOLE   11,271 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775 3,470 56,619 SH   SOLE   56,619 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858 16,506 323,257 SH   SOLE   318,306 0 4,951
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 4,096 82,813 SH   SOLE   82,669 0 144
Vanguard Growth GROWTH ETF 922908736 4,797 14,948 SH   SOLE   14,948 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 979 3,673 SH   SOLE   3,673 0 0
Vanguard High Dividend Yield HIGH DIV YLD 921946406 2,041 18,208 SH   SOLE   18,208 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 780 3,845 SH   SOLE   3,845 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702 6,142 13,405 SH   SOLE   13,405 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819 377 4,300 SH   SOLE   4,300 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810 6,618 77,478 SH   SOLE   77,309 0 169
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637 28,163 127,421 SH   SOLE   123,377 0 4,044
Vanguard Materials ETF MATERIALS ETF 92204A801 1,386 7,040 SH   SOLE   6,850 0 190
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873 46,759 278,195 SH   SOLE   277,735 0 460
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816 26,392 101,213 SH   SOLE   101,113 0 100
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840 8,977 84,035 SH   SOLE   83,575 0 460
Vanguard Mid Cap ETF MID CAP ETF 922908629 36,984 145,167 SH   SOLE   143,180 0 1,987
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512 12,836 85,385 SH   SOLE   84,294 0 1,091
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538 4,458 17,508 SH   SOLE   17,508 0 0
Vanguard REIT Index ETF REIT ETF 922908553 2,325 20,039 SH   SOLE   19,594 0 445
Vanguard Russell 2000 ETF IV VNG RUS2000IDX 92206C664 277 3,080 SH   SOLE   3,080 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 7,863 18,010 SH   SOLE   18,010 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 10,128 125,295 SH   SOLE   122,787 0 2,508
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409 6,668 82,063 SH   SOLE   77,993 0 4,070
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102 1,932 31,759 SH   SOLE   31,759 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751 19,592 86,688 SH   SOLE   85,965 0 723
Vanguard Small Growth ETF SML CP GRW ETF 922908595 1,049 3,721 SH   SOLE   3,695 0 26
Vanguard Small Value ETF SM CP VAL ETF 922908611 1,859 10,395 SH   SOLE   10,351 0 44
Vanguard Telcom ETF TELCOMM ETF 92204A884 595 4,387 SH   SOLE   4,387 0 0
Vanguard Total Bond ETF TOTAL BND MRKT 921937835 13,185 155,576 SH   SOLE   150,241 0 5,335
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 818 14,825 SH   SOLE   14,825 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 7,575 119,167 SH   SOLE   119,027 0 140
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769 4,598 19,044 SH   SOLE   18,946 0 98
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742 2,230 20,757 SH   SOLE   20,757 0 0
Vanguard Utilities UTILITIES ETF 92204A876 289 1,846 SH   SOLE   1,846 0 0
Vanguard Value VALUE ETF 922908744 782 5,317 SH   SOLE   5,317 0 0
Verizon Communications COM 92343V104 3,281 63,146 SH   SOLE   63,028 0 118
Visa Inc CL A COM CL A 92826C839 12,741 58,793 SH   SOLE   58,669 0 124
Voya Finl Inc COM 929089100 265 4,000 SH   SOLE   4,000 0 0
Vulcan Materials Company COM 929160109 13,635 65,686 SH   SOLE   65,686 0 0
W E C Energy Group I COM 92939U106 3,454 35,584 SH   SOLE   35,584 0 0
W R Berkley COM 084423102 1,186 14,396 SH   SOLE   14,396 0 0
Wal-Mart Stores Inc COM 931142103 7,017 48,317 SH   SOLE   48,260 0 57
Walgreens Boots Allianc COM 931427108 554 10,615 SH   SOLE   10,615 0 0
Waste Connections Inc COM 94106B101 1,431 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109 6,562 39,314 SH   SOLE   39,314 0 0
Waters Corp COM 941848103 4,685 12,573 SH   SOLE   12,573 0 0
Wells Fargo & Co New COM 949746101 1,415 29,487 SH   SOLE   29,487 0 0
Weyerhaeuser Co COM 962166104 1,997 48,488 SH   SOLE   48,488 0 0
Wheaton Precious Metal F COM 962879102 5,502 128,171 SH   SOLE   128,171 0 0
Williams Companies COM 969457100 470 18,059 SH   SOLE   18,059 0 0
Williams Sonoma COM 969904101 1,149 6,791 SH   SOLE   6,791 0 0
Woodward Inc COM 980745103 427 3,900 SH   SOLE   3,900 0 0
Xcel Energy Inc COM 98389B100 331 4,860 SH   SOLE   4,664 0 196
Xilinx Inc COM 983919101 2,201 10,380 SH   SOLE   10,380 0 0
Xylem Inc COM 98419M100 287 2,393 SH   SOLE   2,393 0 0
Yum Brands Inc COM 988498101 1,442 10,382 SH   SOLE   10,382 0 0