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   772 7,714 SH   SOLE   7,663 0 51
A F L A C Inc COM 001055102   7,242 103,748 SH   SOLE   103,748 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210   1,016 1,402 SH   SOLE   1,402 0 0
Abbott Laboratories COM 002824100   3,965 36,377 SH   SOLE   36,377 0 0
Abbvie Inc COM 00287Y109   9,765 72,475 SH   SOLE   72,475 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104   1,503 74,561 SH   SOLE   74,561 0 0
Accenture PLC CL A F SHS CLASS A G1151C101   2,645 8,573 SH   SOLE   8,517 0 56
Adobe Systems Inc COM 00724F101   8,849 18,097 SH   SOLE   18,097 0 0
Advanced Micro Device COM 007903107   618 5,428 SH   SOLE   5,428 0 0
Agilent Technologies Inc COM 00846U101   210 1,742 SH   SOLE   1,742 0 0
Air Prod & Chemicals Inc COM 009158106   1,699 5,638 SH   SOLE   5,638 0 0
Albemarle Corp COM 012653101   7,290 32,617 SH   SOLE   32,617 0 0
Allegion Public LTD Co F ORD SHS G0176J109   554 4,618 SH   SOLE   4,618 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305   4,025 33,622 SH   SOLE   33,562 0 60
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107   10,192 84,250 SH   SOLE   84,190 0 60
Altria Group Inc COM 02209S103   1,269 27,446 SH   SOLE   27,446 0 0
Amazon Com Inc COM 023135106   7,299 55,990 SH   SOLE   55,990 0 0
Amcor PLC F ORD G0250X107   155 15,505 SH   SOLE   15,505 0 0
Amer Electric PWR Co Inc COM 025537101   263 3,127 SH   SOLE   3,127 0 0
American Express Company COM 025816109   788 4,521 SH   SOLE   4,441 0 80
American Finl.GP.Ohio COM 025932104   1,021 8,600 SH   SOLE   8,600 0 0
Ameriprise Financial Inc COM 03076C106   270 812 SH   SOLE   812 0 0
Ametek Inc New COM 031100100   672 4,152 SH   SOLE   4,152 0 0
Amgen Incorporated COM 031162100   2,609 11,750 SH   SOLE   11,750 0 0
Analog Devices Inc COM 032654105   938 4,814 SH   SOLE   4,814 0 0
Ansys COM 03662Q105   1,203 3,642 SH   SOLE   3,642 0 0
Apa Corp COM 03743Q108   654 19,154 SH   SOLE   19,154 0 0
Apple Inc COM 037833100   49,743 256,467 SH   SOLE   256,215 0 252
Applied Materials Inc COM 038222105   679 4,700 SH   SOLE   4,700 0 0
Aptus Defined Risk ETF APTUS DEFINED 26922A388   2,138 86,000 SH   SOLE   86,000 0 0
Archer-Daniels-Midlnd Co COM 039483102   1,366 18,073 SH   SOLE   18,073 0 0
Ares Management Corp Class A CL A COM STK 03990B101   1,965 20,390 SH   SOLE   20,390 0 0
Arrow Electronics COM 042735100   1,303 9,100 SH   SOLE   9,100 0 0
Ashland Global Holdings Inc COM 044186104   626 7,200 SH   SOLE   7,200 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108   1,222 17,079 SH   SOLE   17,079 0 0
AT&T Corp Com New COM 00206R102   852 53,405 SH   SOLE   53,405 0 0
Atmos Energy Corp COM 049560105   298 2,562 SH   SOLE   2,562 0 0
Atrion Corporation COM 049904105   440 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103   3,840 17,372 SH   SOLE   17,372 0 0
Avantis US Small Cap Value ETF US SML CP VALU 025072877   261 3,359 SH   SOLE   3,359 0 0
B Riley Finl COM 05580M108   520 11,300 SH   SOLE   11,300 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101   231 30,098 SH   SOLE   30,098 0 0
Bank Of America Corp COM 060505104   443 15,437 SH   SOLE   15,437 0 0
Baxter International Inc COM 071813109   475 10,350 SH   SOLE   10,318 0 32
Becton Dickinson & Co COM 075887109   3,298 12,493 SH   SOLE   12,493 0 0
Berkshire Hathaway B New CL B NEW 084670702   6,214 18,228 SH   SOLE   18,228 0 0
Bio-Rad Laboratories 'a' CL A 090572207   569 1,500 SH   SOLE   1,500 0 0
Bio-Techne Corp COM 09073M104   6,046 74,064 SH   SOLE   74,064 0 0
BlackRock Ultra Short Term Bond ETF BLACKROCK ULTRA 46434V878   657 13,058 SH   SOLE   13,058 0 0
Blackstone Group Inc COM CL A 09260D107   18,685 200,974 SH   SOLE   200,974 0 0
Blackstone Secd Lending COMMON STOC 09261X102   1,438 51,239 SH   SOLE   51,239 0 0
Blackstone Senior Float COM 09256U105   1,616 126,080 SH   SOLE   126,080 0 0
Boeing Co COM 097023105   1,622 7,681 SH   SOLE   7,681 0 0
Booking Holdings Inc COM 09857L108   734 272 SH   SOLE   272 0 0
Bristol-Myers Squibb Co COM 110122108   1,646 25,735 SH   SOLE   25,735 0 0
Broadcom Limited COM 11135F101   955 1,101 SH   SOLE   1,101 0 0
Broadridge Finl Solution COM 11133T103   1,701 10,225 SH   SOLE   10,225 0 0
Brookfield Corp F Class A CL A LTD VT SH 11271J107   1,858 55,223 SH   SOLE   55,223 0 0
Brookfiled Asset Manag F Class A CL A LMT VTG SHS 113004105   251 7,703 SH   SOLE   7,703 0 0
Brown & Brown Inc Com COM 115236101   3,938 57,200 SH   SOLE   57,200 0 0
Bunge Limited Com COM G16962105   1,764 18,700 SH   SOLE   18,700 0 0
C H Robinson Worldwd New COM NEW 12541W209   399 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103   1,339 39,302 SH   SOLE   39,302 0 0
C V S Caremark Corp COM 126650100   1,029 14,890 SH   SOLE   14,788 0 102
Cameco Corp Com COM 13321L108   290 9,250 SH   SOLE   9,250 0 0
Cardinal Health Inc COM 14149Y108   1,072 11,281 SH   SOLE   11,281 0 0
Carrier Global Corp COM 14448C104   272 5,457 SH   SOLE   5,426 0 31
Caterpillar Inc COM 149123101   3,145 12,782 SH   SOLE   12,782 0 0
Celsius HLDGS Inc COM NEW 15118V207   4,958 33,231 SH   SOLE   33,231 0 0
Centene Corp COM 15135B101   545 8,084 SH   SOLE   8,084 0 0
Chas.RVR.Labs.Intl. COM 159864107   967 4,600 SH   SOLE   4,600 0 0
Chemed COM 16359R103   1,354 2,500 SH   SOLE   2,500 0 0
Cheniere Energy Inc Com New COM NEW 16411R208   2,867 18,814 SH   SOLE   18,814 0 0
Chevron Corporation COM 166764100   10,964 69,678 SH   SOLE   69,633 0 45
Chubb LTD F COM H1467J104   316 1,634 SH   SOLE   1,634 0 0
Church & Dwight Co. COM 171340102   1,012 10,100 SH   SOLE   10,100 0 0
Cincinnati Financial CP COM 172062101   922 9,404 SH   SOLE   9,404 0 0
Cisco Systems Inc COM 17275R102   3,571 69,017 SH   SOLE   68,947 0 70
Clorox Company COM 189054109   1,820 11,443 SH   SOLE   11,443 0 0
Cme Group COM 12572Q105   4,178 22,549 SH   SOLE   22,549 0 0
Coca Cola Company COM 191216100   4,259 70,186 SH   SOLE   70,186 0 0
Colgate-Palmolive Co COM 194162103   4,519 58,659 SH   SOLE   58,659 0 0
Columbia Em Core Ex-China ETF EM CORE EX ETF 19762B202   990 34,620 SH   SOLE   34,620 0 0
Comcast Corp New CL A CL A 20030N101   988 23,779 SH   SOLE   23,779 0 0
Computer Programs & SYS COM 205306103   442 17,914 SH   SOLE   17,914 0 0
Conagra Foods Inc COM 205887102   257 7,625 SH   SOLE   7,625 0 0
Conocophillips COM 20825C104   850 8,159 SH   SOLE   8,159 0 0
Consolidated Edison Inc COM 209115104   880 9,738 SH   SOLE   9,738 0 0
Corning Inc COM 219350105   396 11,314 SH   SOLE   11,314 0 0
Corteva Inc COM 22052L104   2,950 51,485 SH   SOLE   51,485 0 0
Costco WHSL Corp New COM 22160K105   1,155 2,146 SH   SOLE   2,146 0 0
Cracker Barrel Old CTRY COM 22410J106   255 2,735 SH   SOLE   2,735 0 0
D R Horton Co COM 23331A109   277 2,275 SH   SOLE   2,275 0 0
D R S Technologies Inc COM 52661A108   277 16,000 SH   SOLE   16,000 0 0
Danaher Corp Del COM 235851102   1,917 7,978 SH   SOLE   7,903 0 75
Darden Restaurants Inc COM 237194105   431 2,580 SH   SOLE   2,580 0 0
Deere & Co COM 244199105   5,303 13,047 SH   SOLE   13,047 0 0
Devon Energy CP New COM 25179M103   3,346 69,221 SH   SOLE   69,221 0 0
Diageo PLC New ADR F SPON ADR NEW 25243Q205   211 1,217 SH   SOLE   1,217 0 0
Dimensional US Marketwide Value ETF US MKTWIDE VALU 25434V724   233 6,759 SH   SOLE   6,759 0 0
Disney Walt Co COM DISNEY 254687106   4,520 50,625 SH   SOLE   50,523 0 102
Dominion Energy, Inc. COM 25746U109   457 8,828 SH   SOLE   8,828 0 0
Donaldson Co. COM 257651109   813 13,000 SH   SOLE   13,000 0 0
Dow Inc Com COM 260557103   775 14,554 SH   SOLE   14,554 0 0
Duke Energy Corp New COM NEW 26441C204   4,261 47,485 SH   SOLE   47,485 0 0
DuPont De Nemours Inc COM 26614N102   711 9,950 SH   SOLE   9,950 0 0
Eaton Corp PLC F SHS G29183103   899 4,468 SH   SOLE   4,266 0 202
eBay Inc COM 278642103   254 5,693 SH   SOLE   5,693 0 0
Ecolab Inc COM 278865100   456 2,436 SH   SOLE   2,436 0 0
Edwards Lifesciences CP COM 28176E108   878 9,304 SH   SOLE   9,304 0 0
Elevance Health Inc COM 036752103   1,356 3,053 SH   SOLE   3,053 0 0
Emerson Electric Co COM 291011104   3,828 42,347 SH   SOLE   42,347 0 0
Enbridge Inc F COM 29250N105   913 24,580 SH   SOLE   24,580 0 0
Enphase Energy Inc COM 29355A107   1,005 6,000 SH   SOLE   6,000 0 0
Enterprise Prd Prtnrs LP COM 293792107   1,969 74,723 SH   SOLE   74,723 0 0
Expeditor Intl.Of Wash. COM 302130109   983 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102   6,468 60,312 SH   SOLE   60,312 0 0
Fastenal Co COM 311900104   1,245 21,100 SH   SOLE   21,100 0 0
Fedex Corporation COM 31428X106   1,148 4,608 SH   SOLE   4,608 0 0
First Bancshares MS Com COM 318916103   336 13,002 SH   SOLE   13,002 0 0
First Trust Preferred Sec Income ETF PFD SECS INC ETF 33739E108   183 11,461 SH   SOLE   11,461 0 0
Fiserv Inc COM 337738108   321 2,545 SH   SOLE   2,545 0 0
Flexshar STX Global Broad Inf ETF IV STOXX GLOBR INF 33939L795   316 6,030 SH   SOLE   5,901 0 129
Flexshares iBoxx 5 Y TIPS Idx ETF IV IBOXX 5YR TRGT 33939L605   207 8,745 SH   SOLE   8,745 0 0
Franklin FTSE Japan ETF FTSE JAPAN ETF 35473P744   447 16,529 SH   SOLE   16,529 0 0
Franklin US MD CP Multifct Index ETF US MID CP MLTFCT 35473P884   1,135 25,210 SH   SOLE   25,210 0 0
Freeport- Mcmoran Inc CL B 35671D857   2,695 67,372 SH   SOLE   67,372 0 0
Gallagher Arthur J & Co COM 363576109   1,914 8,717 SH   SOLE   8,717 0 0
Gamida Cell LTD F SHS M47364100   454 235,000 SH   SOLE   235,000 0 0
GE Healthcare Technologi COMMON STOCK 36266G107   1,184 14,573 SH   SOLE   14,573 0 0
General Dynamics Corp COM 369550108   2,403 11,167 SH   SOLE   11,167 0 0
General Electric Co COM NEW 369604301   289 2,632 SH   SOLE   2,632 0 0
General Mills Inc COM 370334104   2,662 34,708 SH   SOLE   34,708 0 0
Genuine Parts Co COM 372460105   544 3,194 SH   SOLE   3,194 0 0
Gildan Activewear Inc F COM 375916103   322 10,000 SH   SOLE   10,000 0 0
Gilead Sciences Inc COM 375558103   302 3,913 SH   SOLE   3,883 0 30
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206   281 9,405 SH   SOLE   9,405 0 0
Global Payments Inc COM 37940X102   8,484 86,111 SH   SOLE   86,111 0 0
Global X MLP & Energy Infrastructure ETF GLB X MLP ENRG I 37954Y293   748 17,984 SH   SOLE   17,984 0 0
Globe Life Inc COM 37959E102   10,148 92,573 SH   SOLE   92,573 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503   261 2,985 SH   SOLE   2,985 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107   1,106 35,295 SH   SOLE   35,295 0 0
Goldman Sachs Group Inc COM 38141G104   637 1,974 SH   SOLE   1,974 0 0
Goldman Sachs Trsryaccs 1 YR ETF TREASURYACCESS 381430529   2,083 20,820 SH   SOLE   20,820 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396   7,043 111,495 SH   SOLE   111,495 0 0
Graco COM 384109104   1,252 14,500 SH   SOLE   14,500 0 0
Harley Davidson Inc COM 412822108   200 5,687 SH   SOLE   5,687 0 0
Hasbro Inc COM 418056107   378 5,837 SH   SOLE   5,837 0 0
Hershey Company COM 427866108   2,506 10,037 SH   SOLE   10,037 0 0
Home Depot Inc COM 437076102   14,101 45,394 SH   SOLE   45,394 0 0
Honeywell International COM 438516106   9,532 45,936 SH   SOLE   45,886 0 50
Horizon Therapeutics P F SHS G46188101   415 4,032 SH   SOLE   4,032 0 0
Illinois Tool Works Inc COM 452308109   2,939 11,688 SH   SOLE   11,688 0 0
Ingersoll Rand Inc COM 45687V106   665 10,174 SH   SOLE   10,174 0 0
Intel Corp COM 458140100   1,876 56,100 SH   SOLE   55,953 0 147
Intercontinental Exchange COM 45866F104   3,231 28,574 SH   SOLE   28,574 0 0
International Paper Co COM 460146103   534 16,790 SH   SOLE   16,790 0 0
Intl Business Machines COM 459200101   1,560 11,660 SH   SOLE   11,660 0 0
Intuit Inc COM 461202103   425 927 SH   SOLE   897 0 30
Intuitive Surgical New COM NEW 46120E602   991 2,899 SH   SOLE   2,899 0 0
Invesco Bletshs 2024 MNPL BND ETF BULSHS 2024 MUNI 46138J536   373 15,055 SH   SOLE   15,055 0 0
Invesco Bletshs 2025 MNPL BND ETF BULSHS 2025 MUNI 46138J528   288 11,840 SH   SOLE   11,840 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866   1,553 73,364 SH   SOLE   73,364 0 0
Invesco Bulletshares 2023 High Yield BULSHS 2023 HY 46138J858   414 17,609 SH   SOLE   17,059 0 550
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841   2,657 129,164 SH   SOLE   128,764 0 400
Invesco Bulletshares 2024 High Yield BULSHS 2024 HY 46138J833   633 28,157 SH   SOLE   27,607 0 550
Invesco Bulletshares 2025 Corporate Bond ETF BULSHS 2025 CB 46138J825   1,893 94,037 SH   SOLE   93,637 0 400
Invesco Bulletshares 2026 Corporate Bond ETF BULSHS 2026 CB 46138J791   1,736 91,615 SH   SOLE   91,175 0 440
Invesco Bulletshares 2027 Corporate Bond ETF BULSHS 2027 CB 46138J783   995 52,305 SH   SOLE   52,305 0 0
Invesco DB Agriculture Fund AGRICULTURE FD 46140H106   485 23,010 SH   SOLE   23,010 0 0
Invesco QQQ Trust UNIT SER 1 46090E103   3,746 10,128 SH   SOLE   10,117 0 11
Invesco S And P 500 Garp ETF S&P 500 GARP ETF 46137V431   743 8,184 SH   SOLE   8,184 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357   3,755 25,095 SH   SOLE   25,095 0 0
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241   504 10,000 SH   SOLE   10,000 0 0
Invsc SP Midcap 400 Equal Weight ETF S&P MDCP400 EQ 46137V225   851 9,350 SH   SOLE   9,350 0 0
iShares 0 To 3 MNTH Treasury BND ETF 0-3 MNTH TREASRY 46436E718   3,805 37,811 SH   SOLE   37,811 0 0
iShares 0-5 Year TIPS Bond ETF 0-5 YR TIPS ETF 46429B747   2,769 28,367 SH   SOLE   28,367 0 0
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457   6,840 84,364 SH   SOLE   84,364 0 0
iShares 1-5 Investment Grade Corp ETF 1-3 YR CR BD ETF 464288646   5,432 108,272 SH   SOLE   108,272 0 0
iShares 3-7 YR TR BD ETF 3 7 YR TREAS BD 464288661   8,150 70,707 SH   SOLE   70,707 0 0
iShares CMBS ETF CMBS ETF 46429B366   212 4,622 SH   SOLE   4,622 0 0
iShares Core 1 5 Year Usd Bond ETF CORE 1 5 YR USD 46432F859   345 7,393 SH   SOLE   7,393 0 0
iShares Core Dividend Growth ETF CORE DIV GRWTH 46434V621   1,200 23,285 SH   SOLE   23,285 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663   778 7,723 SH   SOLE   7,723 0 0
iShares Core MSCI CORE MSCI EMKT 46434G103   2,078 42,156 SH   SOLE   42,156 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842   2,487 36,847 SH   SOLE   36,847 0 0
iShares Core MSCI Intrl DVLP MKT ETF CORE MSCI INTL 46435G326   1,499 24,525 SH   SOLE   24,525 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200   6,790 15,235 SH   SOLE   15,235 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507   13,322 50,947 SH   SOLE   50,947 0 0
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804   4,090 41,043 SH   SOLE   41,043 0 0
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226   1,902 19,420 SH   SOLE   19,420 0 0
iShares Core US Growth ETF CORE S&P US ETF 464287671   421 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846   305 2,818 SH   SOLE   2,818 0 0
iShares Emerging Markets Local Cur ETF JP MORGAN EM ETF 464286517   243 6,551 SH   SOLE   6,551 0 0
iShares Floating Rate Bond ETF FLTG RATE BD ETF 46429B655   1,601 31,500 SH   SOLE   31,500 0 0
iShares Gold Trust ISHARES NEW 464285204   7,348 201,924 SH   SOLE   201,924 0 0
iShares Ibnd 2023 TRM HGH YLD ETF IBONDS 23 TRM HG 46435U150   442 18,712 SH   SOLE   18,712 0 0
iShares Ibond Dec 2023 Muni ETF IBONDS DEC2023 46435G318   9,632 377,889 SH   SOLE   377,889 0 0
iShares Ibond Dec 2024 Muni ETF IBONDS DEC 46435U697   10,111 392,515 SH   SOLE   392,515 0 0
iShares Ibond Dec 2025 Muni ETF IBONDS DEC 25 46435U432   7,826 297,185 SH   SOLE   297,185 0 0
iShares Ibond Dec 2026 Muni ETF IBONDS DEC 26 46435U259   4,492 178,394 SH   SOLE   178,394 0 0
iShares Ibonds 2023 Treasury ETF IBONDS 23 TRM TS 46436E882   4,591 185,046 SH   SOLE   185,046 0 0
iShares Ibonds 2024 Treasury ETF IBONDS 24 TRM TS 46436E874   3,748 157,500 SH   SOLE   157,500 0 0
iShares Ibonds 2025 Treasury ETF IBONDS 25 TRM TS 46436E866   1,402 60,622 SH   SOLE   60,622 0 0
iShares Ibonds 2026 Treasury ETF IBONDS 26 TRM TS 46436E858   405 17,890 SH   SOLE   17,890 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8   13,019 514,804 SH   SOLE   514,125 0 679
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4   13,031 529,298 SH   SOLE   528,736 0 562
iShares Ibonds Dec 2027 Term Corporate ETF IBONDS 27 ETF 46435UAA9   614 26,155 SH   SOLE   26,155 0 0
iShares International Sel DIV ETF INTL SEL DIV ETF 464288448   656 24,898 SH   SOLE   24,898 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672   1,643 33,324 SH   SOLE   33,324 0 0
iShares MSCI Brazil ETF MSCI BRAZIL ETF 464286400   260 8,023 SH   SOLE   7,856 0 167
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465   445 6,140 SH   SOLE   6,140 0 0
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145   283 10,920 SH   SOLE   10,920 0 0
iShares MSCI United Kingdom ETF MSCI UK ETF NEW 46435G334   1,036 32,031 SH   SOLE   31,701 0 330
iShares MSCI USA Esg Select ETF USA ESG SLCT ETF 464288802   201 2,150 SH   SOLE   2,150 0 0
iShares Natl Amt-Free Muni Bond ETF NATIONAL MUN ETF 464288414   285 2,667 SH   SOLE   2,667 0 0
iShares North American Natural Resources ETF NA NAT RES 464287374   526 13,545 SH   SOLE   13,448 0 97
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614   2,392 8,692 SH   SOLE   8,692 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598   462 2,930 SH   SOLE   2,930 0 0
iShares Russell Growth RUS MD CP GR ETF 464287481   505 5,227 SH   SOLE   5,227 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499   816 11,180 SH   SOLE   11,180 0 0
iShares Russell Top 200 Growth ETF RUS TP200 GR ETF 464289438   337 2,125 SH   SOLE   2,125 0 0
iShares Select Dividend SELECT DIVID ETF 464287168   420 3,703 SH   SOLE   3,703 0 0
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679   712 6,443 SH   SOLE   5,843 0 600
iShares Silver Trust ISHARES 46428Q109   2,201 105,380 SH   SOLE   105,213 0 167
iShares TIPS Bond ETF TIPS BD ETF 464287176   276 2,566 SH   SOLE   2,566 0 0
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613   1,422 31,264 SH   SOLE   31,264 0 0
iShares TR Barclys 7-10 YR 7-10 YR TRSY BD 464287440   1,872 19,376 SH   SOLE   19,376 0 0
iShares TR Barclys MBS BD MBS ETF 464288588   2,063 22,120 SH   SOLE   22,120 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739   415 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622   975 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655   2,252 12,024 SH   SOLE   12,024 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101   304 1,470 SH   SOLE   1,470 0 0
iShares Trust Technology U.S. TECH ETF 464287721   282 2,586 SH   SOLE   2,586 0 0
iShares U.S. Treasury Bond ETF US TREAS BD ETF 46429B267   1,841 80,412 SH   SOLE   80,412 0 0
Ishars Edg MSCI USA QLTY FCTR ETF MSCI USA QLT FCT 46432F339   354 2,622 SH   SOLE   2,622 0 0
Ishr Ibnd Dec 2025 TRM ETF IBONDS DEC25 ETF 46434VBD1   6,056 248,413 SH   SOLE   248,413 0 0
Ishrs Ibnds Dec 2026 TRM Corp ETF IBONDS DEC2026 46435GAA0   1,864 79,419 SH   SOLE   79,419 0 0
Jacobs Solutions Inc COM 46982L108   1,008 8,475 SH   SOLE   8,475 0 0
Johnson & Johnson COM 478160104   6,757 40,829 SH   SOLE   40,767 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365   208 9,100 SH   SOLE   9,100 0 0
JPMorgan Chase & Co COM 46625H100   12,801 88,018 SH   SOLE   87,942 0 76
Kimberly-Clark Corp COM 494368103   633 4,547 SH   SOLE   4,547 0 0
Kla-Tencor Corp Com COM 482480100   208 428 SH   SOLE   428 0 0
Kroger Co Com COM 501044101   1,522 32,389 SH   SOLE   32,389 0 0
L3harris Technologies Inc COM 502431109   1,148 5,863 SH   SOLE   5,863 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409   1,317 5,457 SH   SOLE   5,457 0 0
Lam Research COM 512807108   1,289 2,000 SH   SOLE   2,000 0 0
Life Storage Inc COM 53223X107   332 2,495 SH   SOLE   2,495 0 0
Lilly Eli & Company COM 532457108   2,227 4,748 SH   SOLE   4,748 0 0
Lincoln National Corp COM 534187109   254 9,873 SH   SOLE   9,873 0 0
Linde PLC SHS SHS G54950103   1,466 3,846 SH   SOLE   3,846 0 0
Liveperson Inc COM 538146101   203 45,000 SH   SOLE   45,000 0 0
Lockheed Martin Corp COM 539830109   12,309 26,736 SH   SOLE   26,736 0 0
Lowes Companies Inc COM 548661107   5,537 24,532 SH   SOLE   24,366 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106   7,013 112,540 SH   SOLE   112,540 0 0
Marathon Oil Corp COM 565849106   584 25,368 SH   SOLE   25,368 0 0
Marathon Pete Corp COM 56585A102   2,795 23,970 SH   SOLE   23,970 0 0
Markel Corp COM 570535104   266 192 SH   SOLE   192 0 0
Marsh & MC Lennan Co Inc COM 571748102   592 3,150 SH   SOLE   3,150 0 0
Martin Mrta.Mats. COM 573284106   1,708 3,700 SH   SOLE   3,700 0 0
Mastec Inc COM 576323109   2,518 21,345 SH   SOLE   21,345 0 0
Mastercard Inc CL A 57636Q104   4,534 11,528 SH   SOLE   11,528 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206   458 5,248 SH   SOLE   5,248 0 0
MC Donalds Corp COM 580135101   10,818 36,251 SH   SOLE   36,223 0 28
Medtronic PLC F SHS G5960L103   449 5,055 SH   SOLE   5,055 0 0
Merck & Co Inc New COM 58933Y105   4,998 43,044 SH   SOLE   42,974 0 70
Meta Platforms, Inc. CL A 30303M102   758 2,643 SH   SOLE   2,643 0 0
Metlife Inc COM 59156R108   356 6,301 SH   SOLE   6,240 0 61
Microchip Tech. COM 595017104   1,020 11,389 SH   SOLE   11,389 0 0
Microsoft Corp COM 594918104   29,007 85,184 SH   SOLE   85,184 0 0
Mid-Amer Apt CMNTYS Com COM 59522J103   20,107 132,403 SH   SOLE   132,403 0 0
Molson Coors Brewing CL B CL B 60871R209   404 6,133 SH   SOLE   6,133 0 0
Mondelez Intl Inc CL A CL A 609207105   726 9,907 SH   SOLE   9,907 0 0
Morgan Stanley COM NEW 617446448   1,696 19,862 SH   SOLE   19,862 0 0
Mosaic Co New COM 61945C103   397 11,350 SH   SOLE   11,350 0 0
Motorola Solutions Inc COM NEW 620076307   237 806 SH   SOLE   806 0 0
MP Materials Corp COM CL A 553368101   272 11,900 SH   SOLE   11,900 0 0
MSC Indl.Direct 'a' CL A 553530106   486 5,100 SH   SOLE   5,100 0 0
Nasdaq OMX Group COM 631103108   1,262 25,320 SH   SOLE   25,320 0 0
National Insts. COM 636518102   689 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101   1,302 17,545 SH   SOLE   17,249 0 296
Nike Inc Class B CL B 654106103   5,243 47,358 SH   SOLE   47,358 0 0
Norfolk Southern Corp COM 655844108   1,776 7,832 SH   SOLE   7,832 0 0
Northern Oil And Gas COM 665531307   275 8,000 SH   SOLE   8,000 0 0
Nucor Corp COM 670346105   1,449 8,812 SH   SOLE   8,812 0 0
Nvent Electric PLC F SHS G6700G107   217 4,200 SH   SOLE   4,200 0 0
Nvidia Corp Com COM 67066G104   55,149 130,370 SH   SOLE   130,370 0 0
NVR Inc Com COM 62944T105   680 107 SH   SOLE   107 0 0
Occidental Pete Corp COM 674599105   350 5,941 SH   SOLE   5,941 0 0
Old Republic Intl Corp COM 680223104   1,757 69,793 SH   SOLE   69,793 0 0
On Semiconductor Co COM 682189105   1,527 16,150 SH   SOLE   16,150 0 0
Oneok Inc New COM 682680103   3,815 61,816 SH   SOLE   61,816 0 0
Oracle Corporation COM 68389X105   2,929 24,597 SH   SOLE   24,472 0 125
Ovintiv Inc COM 69047Q102   766 20,125 SH   SOLE   20,125 0 0
P P G Industries Inc COM 693506107   319 2,149 SH   SOLE   2,149 0 0
Pacer Lunt Large Cap Alter ETF LUNT LRG CP ALTR 69374H717   526 13,999 SH   SOLE   13,999 0 0
Pacer Lunt LRG Cap Multi Factr ETF LUNT LRGCP MULTI 69374H816   585 15,334 SH   SOLE   15,334 0 0
Pacer US Cash Cows 100 ETF US CASH COWS 100 69374H881   434 9,063 SH   SOLE   9,063 0 0
Pacer US Small Cap Cash Cows 100 ETF PACER US SMALL 69374H857   237 5,820 SH   SOLE   5,820 0 0
Pack.Corp.Of Am. COM 695156109   1,101 8,250 SH   SOLE   8,250 0 0
Palantir Technologies In Class A CL A 69608A108   163 10,644 SH   SOLE   10,644 0 0
Parker Hannifin Corp Com COM 701094104   677 1,735 SH   SOLE   1,735 0 0
Paychex Inc COM 704326107   377 3,369 SH   SOLE   3,369 0 0
Paypal Holdings Inco COM 70450Y103   570 8,547 SH   SOLE   8,547 0 0
PBF Energy Inc CL A 69318G106   328 8,000 SH   SOLE   8,000 0 0
Pentair PLC F SHS G7S00T104   207 3,200 SH   SOLE   3,200 0 0
Penumbra Inc COM 70975L107   1,497 4,350 SH   SOLE   4,350 0 0
Pepsico Incorporated COM 713448108   3,607 19,474 SH   SOLE   19,419 0 55
Pfizer Incorporated COM 717081103   3,650 99,509 SH   SOLE   99,509 0 0
Philip Morris Intl Inc COM 718172109   1,020 10,310 SH   SOLE   10,310 0 0
Phillips 66 COM 718546104   4,603 48,259 SH   SOLE   48,220 0 39
PIMCO Dynamic Income Opp COM BEN SHS 69355M107   1,779 134,870 SH   SOLE   134,870 0 0
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833   6,230 62,450 SH   SOLE   62,300 0 150
Pioneer Natural Res Co COM 723787107   203 979 SH   SOLE   979 0 0
PNC Finl Services GP Inc COM 693475105   301 2,392 SH   SOLE   2,392 0 0
Proassurance Corporation COM 74267C106   251 16,664 SH   SOLE   16,664 0 0
Procter & Gamble COM 742718109   7,983 52,616 SH   SOLE   52,561 0 55
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248   1,330 26,058 SH   SOLE   24,858 0 1,200
Qualcomm Inc COM 747525103   2,330 19,571 SH   SOLE   19,507 0 64
Quanta Services Inc COM 74762E102   1,284 6,532 SH   SOLE   6,532 0 0
Quest Diagnostic Inc COM 74834L100   593 4,221 SH   SOLE   4,221 0 0
Rayonier Inc COM 754907103   1,279 40,739 SH   SOLE   40,739 0 0
Realty Income Corp COM 756109104   208 3,472 SH   SOLE   3,472 0 0
Regions Financial Corp COM 7591EP100   4,323 239,907 SH   SOLE   239,907 0 0
Resmed Inc COM 761152107   590 2,700 SH   SOLE   2,700 0 0
Rithm Capital Corp COM NEW 64828T201   331 34,464 SH   SOLE   34,464 0 0
RPM International Inc COM 749685103   1,071 11,937 SH   SOLE   11,937 0 0
S & P Global Inc COM 78409V104   509 1,269 SH   SOLE   1,269 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839   10,692 231,634 SH   SOLE   229,918 0 1,716
SCH US DIV Equity ETF US DIVIDEND EQ 808524797   16,652 229,305 SH   SOLE   229,160 0 145
Schein Henry Inc COM 806407102   919 11,328 SH   SOLE   11,328 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706   4,353 176,735 SH   SOLE   176,343 0 392
SCHW Intl Eq ETF INTL EQTY ETF 808524805   21,056 590,620 SH   SOLE   588,525 0 2,095
SCHW US Scap ETF US SML CAP ETF 808524607   3,072 70,149 SH   SOLE   70,098 0 51
Schwab 1000 Index ETF 1000 INDEX ETF 808524722   533 12,445 SH   SOLE   12,445 0 0
Schwab Funda Emg MKTS Large Com ETF SCHWB FDT EMK LG 808524730   614 22,934 SH   SOLE   22,934 0 0
Schwab Fundamental Inl Large Com ETF SCHWB FDT INT LG 808524755   19,447 602,252 SH   SOLE   599,437 0 2,815
Schwab Fundamental US Large Co ETF SCHWAB FDT US LG 808524771   3,286 57,080 SH   SOLE   57,080 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763   1,241 24,597 SH   SOLE   24,597 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862   18,103 376,676 SH   SOLE   375,844 0 832
Schwab Strategic TR Intrm TRM Tres INT-TRM U.S TRES 808524854   383 7,770 SH   SOLE   7,770 0 0
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102   4,397 85,055 SH   SOLE   83,960 0 1,095
Schwab US Large Cap US LCAP GR ETF 808524300   915 12,203 SH   SOLE   12,118 0 85
Schwab US Large Cap ETF US LRG CAP ETF 808524201   14,289 272,862 SH   SOLE   272,103 0 759
Schwab US Large Cap Value US LCAP VA ETF 808524409   5,375 80,111 SH   SOLE   80,111 0 0
Schwab US Mid Cap ETF US MID-CAP ETF 808524508   12,080 170,071 SH   SOLE   169,368 0 703
Seagen Inc COM 81181C104   385 2,000 SH   SOLE   2,000 0 0
Sector SPDR Engy Select SBI INT-ENERGY 81369Y506   239 2,941 SH   SOLE   2,941 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803   518 2,982 SH   SOLE   2,982 0 0
Service Corp Intl COM 817565104   970 15,024 SH   SOLE   15,024 0 0
Servisfirst Bancshares Com COM 81768T108   4,235 102,787 SH   SOLE   102,787 0 0
Shell PLC SPON ADS 780259305   1,884 31,199 SH   SOLE   31,199 0 0
Sherwin Williams Co COM 824348106   270 1,017 SH   SOLE   1,017 0 0
Skyworks Solutions Inc Com COM 83088M102   2,266 20,475 SH   SOLE   20,475 0 0
Smartfinancial Inc COM NEW 83190L208   226 10,500 SH   SOLE   10,500 0 0
Snap-On COM 833034101   457 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739   927 19,700 SH   SOLE   19,700 0 0
SPDR EM Local Currency Bond ETF BLOMBRG BRC EMRG 78464A391   1,261 59,610 SH   SOLE   59,450 0 160
SPDR Gold Trust GOLD SHS 78463V107   460 2,583 SH   SOLE   2,583 0 0
SPDR Index Shares Emerg Markt ETF IV PORTFOLIO EMG MK 78463X509   891 25,902 SH   SOLE   25,902 0 0
SPDR Portfolio DVLPD WRLD Ex-US ETF PORTFOLIO DEVLPD 78463X889   223 6,839 SH   SOLE   6,839 0 0
SPDR Russell 1000 Yield Focus ETF RUSSELL YIELD 78468R770   1,354 14,215 SH   SOLE   14,215 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103   14,780 33,219 SH   SOLE   33,219 0 0
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107   3,376 7,036 SH   SOLE   7,036 0 0
SPDR Short Term Intl Treasury Bond ETF BLOMBERG BRC INT 78464A334   299 11,176 SH   SOLE   11,176 0 0
Sprott Physical Gold Trust UNIT 85207H104   2,357 158,000 SH   SOLE   158,000 0 0
Sprott Physical Silver Trust TR UNIT 85207K107   1,091 140,000 SH   SOLE   140,000 0 0
Starbucks Corp COM 855244109   307 3,102 SH   SOLE   3,102 0 0
Steel Dynamics COM 858119100   3,605 32,970 SH   SOLE   32,970 0 0
Synovus Financial CP New COM NEW 87161C501   2,717 88,708 SH   SOLE   88,708 0 0
Sysco Corporation COM 871829107   282 3,795 SH   SOLE   3,795 0 0
T Rowe Price Group Inc COM 74144T108   358 3,192 SH   SOLE   3,192 0 0
Target Corporation COM 87612E106   493 3,736 SH   SOLE   3,670 0 66
Te Connectivity LTD F REG SHS H84989104   2,775 19,800 SH   SOLE   19,800 0 0
Teleflex COM 879369106   956 3,950 SH   SOLE   3,950 0 0
Tesla Motors Inc COM 88160R101   1,806 6,901 SH   SOLE   6,901 0 0
Texas Instruments Inc COM 882508104   5,669 31,491 SH   SOLE   31,391 0 100
The Charles Schwab Corp COM 808513105   1,152 20,333 SH   SOLE   20,333 0 0
The Southern Company COM 842587107   11,249 160,127 SH   SOLE   160,127 0 0
Thermo Fisher Scientific COM 883556102   3,385 6,484 SH   SOLE   6,451 0 33
Toronto Dominion Bank F COM NEW 891160509   220 3,552 SH   SOLE   3,552 0 0
Trane Technologies PLC SHS G8994E103   2,033 10,628 SH   SOLE   10,628 0 0
Travelers Companies Inc COM 89417E109   406 2,339 SH   SOLE   2,269 0 70
Truist Financial Corporation COM 89832Q109   1,166 38,433 SH   SOLE   38,433 0 0
U S Bancorp Del New COM NEW 902973304   730 21,773 SH   SOLE   21,773 0 0
Udr Inc COM 902653104   220 5,132 SH   SOLE   5,132 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704   554 10,635 SH   SOLE   10,635 0 0
Union Pacific Corp COM 907818108   1,609 7,862 SH   SOLE   7,862 0 0
United Parcel Service B CL B 911312106   388 2,162 SH   SOLE   2,162 0 0
Unitedhealth Group Inc COM 91324P102   10,678 22,216 SH   SOLE   22,216 0 0
Valero Energy Corp New COM 91913Y100   337 2,876 SH   SOLE   2,876 0 0
Valvoline Inc COM 92047W101   346 9,236 SH   SOLE   9,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700   1,820 22,270 SH   SOLE   22,270 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   1,651 5,817 SH   SOLE   5,817 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   852 4,353 SH   SOLE   4,353 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844   10,015 61,366 SH   SOLE   61,151 0 215
Vanguard Energy ETF ENERGY ETF 92204A306   392 3,440 SH   SOLE   3,440 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652   1,986 13,309 SH   SOLE   13,231 0 78
Vanguard Financials ETF FINANCIALS ETF 92204A405   544 6,662 SH   SOLE   6,662 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775   2,289 42,080 SH   SOLE   42,080 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858   23,075 499,675 SH   SOLE   498,317 0 1,358
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   8,493 208,784 SH   SOLE   207,752 0 1,032
Vanguard Growth GROWTH ETF 922908736   3,834 13,548 SH   SOLE   13,548 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   917 3,733 SH   SOLE   3,733 0 0
Vanguard High Dividend Yield HIGH DIV YLD 921946406   2,620 24,720 SH   SOLE   24,720 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   457 2,217 SH   SOLE   2,217 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702   5,873 13,263 SH   SOLE   13,263 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819   237 3,150 SH   SOLE   3,150 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810   8,241 109,746 SH   SOLE   109,413 0 333
Vanguard Intrntnl HGH INTL HIGH ETF 921946794   281 4,446 SH   SOLE   4,446 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637   21,695 107,017 SH   SOLE   105,643 0 1,374
Vanguard Materials ETF MATERIALS ETF 92204A801   613 3,351 SH   SOLE   3,351 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873   59,308 379,064 SH   SOLE   378,157 0 907
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816   21,996 93,475 SH   SOLE   93,254 0 221
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840   12,360 119,125 SH   SOLE   118,393 0 732
Vanguard Mid Cap ETF MID CAP ETF 922908629   33,560 152,439 SH   SOLE   151,692 0 746
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512   11,853 85,653 SH   SOLE   85,418 0 235
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538   3,806 18,497 SH   SOLE   18,456 0 41
Vanguard Mortgage Backed MORTG-BACK SEC 92206C771   202 4,386 SH   SOLE   4,386 0 0
Vanguard REIT Index ETF REIT ETF 922908553   1,325 15,678 SH   SOLE   15,678 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363   16,971 41,510 SH   SOLE   41,510 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827   10,748 142,223 SH   SOLE   141,918 0 305
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409   6,664 88,082 SH   SOLE   88,082 0 0
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102   1,610 27,896 SH   SOLE   27,896 0 0
Vanguard SHRT Inf Prot Sec Index ETF STRM INFPROIDX 922020805   209 4,408 SH   SOLE   4,408 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751   19,903 100,072 SH   SOLE   99,481 0 591
Vanguard Small Growth ETF SML CP GRW ETF 922908595   956 4,162 SH   SOLE   4,129 0 33
Vanguard Small Value ETF SM CP VAL ETF 922908611   2,895 17,505 SH   SOLE   17,435 0 70
Vanguard Telcom ETF TELCOMM ETF 92204A884   407 3,821 SH   SOLE   3,821 0 0
Vanguard Total Bond ETF TOTAL BND MRKT 921937835   12,144 167,069 SH   SOLE   166,569 0 500
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407   641 13,116 SH   SOLE   13,116 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768   6,261 111,636 SH   SOLE   111,636 0 0
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769   4,611 20,935 SH   SOLE   20,882 0 53
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742   2,271 23,419 SH   SOLE   23,419 0 0
Vanguard Utilities UTILITIES ETF 92204A876   621 4,335 SH   SOLE   4,297 0 38
Vanguard Value VALUE ETF 922908744   1,526 10,741 SH   SOLE   10,741 0 0
Verizon Communications COM 92343V104   2,064 55,498 SH   SOLE   55,380 0 118
Vertex Energy Inc COM 92534K107   566 90,500 SH   SOLE   90,500 0 0
Visa Inc CL A COM CL A 92826C839   12,659 53,304 SH   SOLE   53,180 0 124
Voya Finl Inc COM 929089100   359 5,000 SH   SOLE   5,000 0 0
Vulcan Materials Company COM 929160109   12,778 56,682 SH   SOLE   56,682 0 0
W E C Energy Group I COM 92939U106   3,078 34,880 SH   SOLE   34,880 0 0
W R Berkley COM 084423102   1,286 21,593 SH   SOLE   21,593 0 0
Wal-Mart Stores Inc COM 931142103   7,479 47,582 SH   SOLE   47,525 0 57
Walgreens Boots Allianc COM 931427108   215 7,537 SH   SOLE   7,537 0 0
Waste Connections Inc COM 94106B101   1,501 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109   5,992 34,553 SH   SOLE   34,553 0 0
Waters Corp COM 941848103   3,458 12,973 SH   SOLE   12,973 0 0
Wells Fargo & Co New COM 949746101   1,191 27,914 SH   SOLE   27,914 0 0
Weyerhaeuser Co COM 962166104   1,469 43,841 SH   SOLE   43,841 0 0
Wheaton Precious Metal F COM 962879102   4,263 98,642 SH   SOLE   98,642 0 0
Wisdomtree Trust EMG MKTS SMCAP 97717W281   368 7,900 SH   SOLE   7,900 0 0
Woodward Inc COM 980745103   595 5,000 SH   SOLE   5,000 0 0
Xcel Energy Inc COM 98389B100   305 4,860 SH   SOLE   4,664 0 196
Xylem Inc COM 98419M100   269 2,393 SH   SOLE   2,393 0 0
Yum Brands Inc COM 988498101   837 6,041 SH   SOLE   6,041 0 0