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   641 6,851 SH   SOLE   6,800 0 51
A F L A C Inc COM 001055102   7,619 99,273 SH   SOLE   99,273 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210   869 1,477 SH   SOLE   1,477 0 0
Ab Ultra Short Income ETF ULTRA SHORT INCM 00039J103   216 4,300 SH   SOLE   4,300 0 0
Abbott Laboratories COM 002824100   3,503 36,166 SH   SOLE   36,166 0 0
Abbvie Inc COM 00287Y109   10,612 71,195 SH   SOLE   71,195 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104   1,638 77,585 SH   SOLE   77,585 0 0
Accenture PLC CL A F SHS CLASS A G1151C101   2,614 8,512 SH   SOLE   8,456 0 56
Adobe Systems Inc COM 00724F101   9,320 18,278 SH   SOLE   18,278 0 0
Advanced Micro Device COM 007903107   558 5,428 SH   SOLE   5,428 0 0
Air Prod & Chemicals Inc COM 009158106   1,624 5,694 SH   SOLE   5,694 0 0
Albemarle Corp COM 012653101   5,645 33,119 SH   SOLE   33,119 0 0
Allegion Public LTD Co F ORD SHS G0176J109   424 4,069 SH   SOLE   4,069 0 0
Alliant Energy Corp COM 018802108   258 5,335 SH   SOLE   5,335 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305   4,195 32,057 SH   SOLE   31,997 0 60
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107   11,800 89,495 SH   SOLE   89,435 0 60
Altria Group Inc COM 02209S103   1,167 27,110 SH   SOLE   27,110 0 0
Amazon Com Inc COM 023135106   7,838 61,660 SH   SOLE   61,660 0 0
Amcor PLC F ORD G0250X107   142 15,505 SH   SOLE   15,505 0 0
American Express Company COM 025816109   678 4,547 SH   SOLE   4,467 0 80
American Finl.GP.Ohio COM 025932104   960 8,600 SH   SOLE   8,600 0 0
Ameriprise Financial Inc COM 03076C106   268 812 SH   SOLE   812 0 0
Ametek Inc New COM 031100100   613 4,152 SH   SOLE   4,152 0 0
Amgen Incorporated COM 031162100   3,061 11,388 SH   SOLE   11,388 0 0
Analog Devices Inc COM 032654105   845 4,828 SH   SOLE   4,828 0 0
Ansys COM 03662Q105   1,084 3,642 SH   SOLE   3,642 0 0
Apa Corp COM 03743Q108   664 16,154 SH   SOLE   16,154 0 0
Apple Inc COM 037833100   42,614 248,896 SH   SOLE   248,644 0 252
Applied Materials Inc COM 038222105   648 4,681 SH   SOLE   4,681 0 0
Aptus Defined Risk ETF APTUS DEFINED 26922A388   2,005 86,000 SH   SOLE   86,000 0 0
Arch Cap.GP. ORD G0450A105   279 3,500 SH   SOLE   3,500 0 0
Archer-Daniels-Midlnd Co COM 039483102   926 12,273 SH   SOLE   12,273 0 0
Ares Management Corp Class A CL A COM STK 03990B101   2,098 20,390 SH   SOLE   20,390 0 0
Arrow Electronics COM 042735100   1,140 9,100 SH   SOLE   9,100 0 0
Ashland Global Holdings Inc COM 044186104   531 6,500 SH   SOLE   6,500 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108   1,121 16,548 SH   SOLE   16,548 0 0
AT&T Corp Com New COM 00206R102   748 49,811 SH   SOLE   49,811 0 0
Atmos Energy Corp COM 049560105   271 2,562 SH   SOLE   2,562 0 0
Atrion Corporation COM 049904105   321 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103   4,202 17,375 SH   SOLE   17,375 0 0
Avantis US Small Cap Value ETF US SML CP VALU 025072877   267 3,424 SH   SOLE   3,424 0 0
B Riley Finl COM 05580M108   439 10,700 SH   SOLE   10,700 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101   242 30,098 SH   SOLE   30,098 0 0
Bank Of America Corp COM 060505104   424 15,477 SH   SOLE   15,477 0 0
Baxter International Inc COM 071813109   282 7,401 SH   SOLE   7,369 0 32
Becton Dickinson & Co COM 075887109   3,230 12,495 SH   SOLE   12,495 0 0
Berkshire Hathaway B New CL B NEW 084670702   7,188 20,520 SH   SOLE   20,520 0 0
Bio-Rad Laboratories 'a' CL A 090572207   538 1,500 SH   SOLE   1,500 0 0
Bio-Techne Corp COM 09073M104   4,694 68,964 SH   SOLE   68,964 0 0
BlackRock Ultra Short Term Bond ETF BLACKROCK ULTRA 46434V878   588 11,678 SH   SOLE   11,678 0 0
Blackstone Group Inc COM CL A 09260D107   21,639 201,967 SH   SOLE   201,967 0 0
Blackstone Secd Lending COMMON STOC 09261X102   1,591 56,564 SH   SOLE   56,564 0 0
Blackstone Senior Float COM 09256U105   1,565 118,080 SH   SOLE   118,080 0 0
Boeing Co COM 097023105   1,063 5,546 SH   SOLE   5,546 0 0
Booking Holdings Inc COM 09857L108   1,286 417 SH   SOLE   417 0 0
Bristol-Myers Squibb Co COM 110122108   1,621 27,924 SH   SOLE   27,924 0 0
Broadcom Limited COM 11135F101   919 1,106 SH   SOLE   1,106 0 0
Broadridge Finl Solution COM 11133T103   1,830 10,175 SH   SOLE   10,175 0 0
Brookfield Corp F Class A CL A LTD VT SH 11271J107   1,727 55,223 SH   SOLE   55,223 0 0
Brookfiled Asset Manag F Class A CL A LMT VTG SHS 113004105   229 6,857 SH   SOLE   6,857 0 0
Brown & Brown Inc Com COM 115236101   3,995 57,200 SH   SOLE   57,200 0 0
Bunge Limited Com COM G16962105   2,100 19,400 SH   SOLE   19,400 0 0
C H Robinson Worldwd New COM NEW 12541W209   364 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103   1,162 37,802 SH   SOLE   37,802 0 0
C V S Caremark Corp COM 126650100   1,017 14,566 SH   SOLE   14,464 0 102
Cameco Corp Com COM 13321L108   553 13,950 SH   SOLE   13,950 0 0
Cardinal Health Inc COM 14149Y108   972 11,191 SH   SOLE   11,191 0 0
Carrier Global Corp COM 14448C104   296 5,357 SH   SOLE   5,326 0 31
Caterpillar Inc COM 149123101   3,538 12,960 SH   SOLE   12,960 0 0
Celsius HLDGS Inc COM NEW 15118V207   5,702 33,231 SH   SOLE   33,231 0 0
Centene Corp COM 15135B101   557 8,084 SH   SOLE   8,084 0 0
Chas.RVR.Labs.Intl. COM 159864107   902 4,600 SH   SOLE   4,600 0 0
Chemed COM 16359R103   1,299 2,500 SH   SOLE   2,500 0 0
Cheniere Energy Inc Com New COM NEW 16411R208   3,124 18,826 SH   SOLE   18,826 0 0
Chevron Corporation COM 166764100   11,870 70,395 SH   SOLE   70,350 0 45
Chubb LTD F COM H1467J104   351 1,677 SH   SOLE   1,677 0 0
Church & Dwight Co. COM 171340102   925 10,100 SH   SOLE   10,100 0 0
Cincinnati Financial CP COM 172062101   969 9,404 SH   SOLE   9,404 0 0
Cisco Systems Inc COM 17275R102   3,713 69,072 SH   SOLE   69,002 0 70
Clorox Company COM 189054109   1,467 11,193 SH   SOLE   11,193 0 0
Cme Group COM 12572Q105   4,419 22,070 SH   SOLE   22,070 0 0
Coca Cola Company COM 191216100   3,924 69,530 SH   SOLE   69,530 0 0
Colgate-Palmolive Co COM 194162103   4,161 58,516 SH   SOLE   58,516 0 0
Columbia Em Core Ex-China ETF EM CORE EX ETF 19762B202   1,614 58,863 SH   SOLE   58,688 0 175
Comcast Corp New CL A CL A 20030N101   1,090 24,572 SH   SOLE   24,572 0 0
Computer Programs & SYS COM 205306103   276 17,314 SH   SOLE   17,314 0 0
Conagra Foods Inc COM 205887102   209 7,625 SH   SOLE   7,625 0 0
Conocophillips COM 20825C104   1,057 8,778 SH   SOLE   8,778 0 0
Consolidated Edison Inc COM 209115104   1,181 13,803 SH   SOLE   13,803 0 0
Corning Inc COM 219350105   345 11,314 SH   SOLE   11,314 0 0
Corteva Inc COM 22052L104   2,670 52,194 SH   SOLE   52,194 0 0
Costco WHSL Corp New COM 22160K105   1,080 1,911 SH   SOLE   1,911 0 0
Crispr Therapeutics F NAMEN AKT H17182108   277 6,100 SH   SOLE   6,100 0 0
D R Horton Co COM 23331A109   244 2,275 SH   SOLE   2,275 0 0
D R S Technologies Inc COM 52661A108   234 14,000 SH   SOLE   14,000 0 0
Danaher Corp Del COM 235851102   2,042 8,231 SH   SOLE   8,156 0 75
Darden Restaurants Inc COM 237194105   370 2,580 SH   SOLE   2,580 0 0
Deere & Co COM 244199105   4,763 12,577 SH   SOLE   12,577 0 0
Devon Energy CP New COM 25179M103   3,190 66,882 SH   SOLE   66,882 0 0
Dimensional US Marketwide Value ETF US MKTWIDE VALU 25434V724   230 6,759 SH   SOLE   6,759 0 0
Disney Walt Co COM DISNEY 254687106   3,824 47,185 SH   SOLE   47,083 0 102
Dominion Energy, Inc. COM 25746U109   376 8,428 SH   SOLE   8,428 0 0
Donaldson Co. COM 257651109   775 13,000 SH   SOLE   13,000 0 0
Dow Inc Com COM 260557103   760 14,745 SH   SOLE   14,745 0 0
Duke Energy Corp New COM NEW 26441C204   3,840 43,504 SH   SOLE   43,504 0 0
DuPont De Nemours Inc COM 26614N102   779 10,442 SH   SOLE   10,442 0 0
Eaton Corp PLC F SHS G29183103   1,183 5,549 SH   SOLE   5,347 0 202
eBay Inc COM 278642103   251 5,693 SH   SOLE   5,693 0 0
Ecolab Inc COM 278865100   414 2,436 SH   SOLE   2,436 0 0
Edwards Lifesciences CP COM 28176E108   647 9,344 SH   SOLE   9,344 0 0
Elevance Health Inc COM 036752103   1,325 3,044 SH   SOLE   3,044 0 0
Emerson Electric Co COM 291011104   4,104 42,497 SH   SOLE   42,497 0 0
Enbridge Inc F COM 29250N105   812 24,215 SH   SOLE   24,215 0 0
Enphase Energy Inc COM 29355A107   721 6,000 SH   SOLE   6,000 0 0
Enterprise Prd Prtnrs LP COM 293792107   1,925 70,339 SH   SOLE   70,339 0 0
Evergy Inc COM 30034W106   202 3,975 SH   SOLE   3,975 0 0
Expeditor Intl.Of Wash. COM 302130109   930 8,112 SH   SOLE   8,112 0 0
Extra Space Storage Inc COM 30225T102   274 2,256 SH   SOLE   2,256 0 0
Exxon Mobil Corporation COM 30231G102   7,423 63,132 SH   SOLE   63,132 0 0
Fastenal Co COM 311900104   1,153 21,100 SH   SOLE   21,100 0 0
Fedex Corporation COM 31428X106   1,094 4,108 SH   SOLE   4,108 0 0
First Bancshares MS Com COM 318916103   343 12,702 SH   SOLE   12,702 0 0
Fiserv Inc COM 337738108   276 2,445 SH   SOLE   2,445 0 0
Flexshar STX Global Broad Inf ETF IV STOXX GLOBR INF 33939L795   257 5,316 SH   SOLE   5,187 0 129
Franklin FTSE Japan ETF FTSE JAPAN ETF 35473P744   893 33,756 SH   SOLE   33,756 0 0
Franklin US MD CP Multifct Index ETF US MID CP MLTFCT 35473P884   1,234 28,715 SH   SOLE   28,715 0 0
Freeport- Mcmoran Inc CL B 35671D857   2,531 67,872 SH   SOLE   67,872 0 0
Gallagher Arthur J & Co COM 363576109   1,987 8,717 SH   SOLE   8,717 0 0
Gamida Cell LTD F SHS M47364100   242 235,000 SH   SOLE   235,000 0 0
GE Healthcare Technologi COMMON STOCK 36266G107   1,655 24,319 SH   SOLE   24,319 0 0
General Dynamics Corp COM 369550108   2,055 9,301 SH   SOLE   9,301 0 0
General Electric Co COM NEW 369604301   229 2,069 SH   SOLE   2,069 0 0
General Mills Inc COM 370334104   2,227 34,808 SH   SOLE   34,808 0 0
Genuine Parts Co COM 372460105   458 3,151 SH   SOLE   3,151 0 0
Gildan Activewear Inc F COM 375916103   280 10,000 SH   SOLE   10,000 0 0
Gilead Sciences Inc COM 375558103   293 3,913 SH   SOLE   3,883 0 30
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206   264 9,195 SH   SOLE   9,195 0 0
Global Payments Inc COM 37940X102   9,926 86,020 SH   SOLE   86,020 0 0
Global X MLP & Energy Infrastructure ETF GLB X MLP ENRG I 37954Y293   891 21,011 SH   SOLE   21,011 0 0
Globe Life Inc COM 37959E102   10,065 92,573 SH   SOLE   92,573 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503   251 2,985 SH   SOLE   2,985 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107   992 33,050 SH   SOLE   33,050 0 0
Goldman Sachs Group Inc COM 38141G104   283 874 SH   SOLE   874 0 0
Goldman Sachs Trsryaccs 1 YR ETF TREASURYACCESS 381430529   2,000 19,979 SH   SOLE   19,979 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396   7,095 116,545 SH   SOLE   116,545 0 0
Graco COM 384109104   1,057 14,500 SH   SOLE   14,500 0 0
Hasbro Inc COM 418056107   386 5,837 SH   SOLE   5,837 0 0
Hershey Company COM 427866108   1,968 9,837 SH   SOLE   9,837 0 0
Home Depot Inc COM 437076102   13,210 43,717 SH   SOLE   43,717 0 0
Honeywell International COM 438516106   7,753 41,966 SH   SOLE   41,916 0 50
Horizon Therapeutics P F SHS G46188101   347 3,000 SH   SOLE   3,000 0 0
Illinois Tool Works Inc COM 452308109   2,570 11,090 SH   SOLE   11,090 0 0
Ingersoll Rand Inc COM 45687V106   648 10,174 SH   SOLE   10,174 0 0
Intel Corp COM 458140100   1,973 55,490 SH   SOLE   55,343 0 147
Intercontinental Exchange COM 45866F104   3,144 28,574 SH   SOLE   28,574 0 0
International Paper Co COM 460146103   525 14,790 SH   SOLE   14,790 0 0
Intl Business Machines COM 459200101   1,762 12,562 SH   SOLE   12,562 0 0
Intuit Inc COM 461202103   440 861 SH   SOLE   831 0 30
Intuitive Surgical New COM NEW 46120E602   849 2,905 SH   SOLE   2,905 0 0
Invesco Bletshs 2024 MNPL BND ETF BULSHS 2024 MUNI 46138J536   371 15,055 SH   SOLE   15,055 0 0
Invesco Bletshs 2025 MNPL BND ETF BULSHS 2025 MUNI 46138J528   284 11,840 SH   SOLE   11,840 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866   1,015 47,796 SH   SOLE   47,796 0 0
Invesco Bulletshares 2023 High Yield BULSHS 2023 HY 46138J858   380 16,180 SH   SOLE   16,180 0 0
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841   2,662 128,809 SH   SOLE   128,409 0 400
Invesco Bulletshares 2024 High Yield BULSHS 2024 HY 46138J833   635 28,245 SH   SOLE   27,695 0 550
Invesco Bulletshares 2025 Corporate Bond ETF BULSHS 2025 CB 46138J825   2,134 106,137 SH   SOLE   105,737 0 400
Invesco Bulletshares 2026 Corporate Bond ETF BULSHS 2026 CB 46138J791   1,926 102,544 SH   SOLE   102,104 0 440
Invesco Bulletshares 2027 Corporate Bond ETF BULSHS 2027 CB 46138J783   1,334 71,180 SH   SOLE   71,180 0 0
Invesco DB Agriculture Fund AGRICULTURE FD 46140H106   657 30,690 SH   SOLE   30,690 0 0
Invesco QQQ Trust UNIT SER 1 46090E103   3,870 10,785 SH   SOLE   10,774 0 11
Invesco Russell 2000 Dynamic Multifactor ETF RUSL 2000 DYNM 46138J593   202 5,955 SH   SOLE   5,955 0 0
Invesco S And P 500 Garp ETF S&P 500 GARP ETF 46137V431   650 7,120 SH   SOLE   7,120 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357   3,097 21,857 SH   SOLE   21,857 0 0
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241   519 10,368 SH   SOLE   10,368 0 0
Invsc SP Midcap 400 Equal Weight ETF S&P MDCP400 EQ 46137V225   873 10,000 SH   SOLE   10,000 0 0
iShares 0 To 3 MNTH Treasury BND ETF 0-3 MNTH TREASRY 46436E718   3,722 36,976 SH   SOLE   36,976 0 0
iShares 0-5 Year TIPS Bond ETF 0-5 YR TIPS ETF 46429B747   2,665 27,497 SH   SOLE   27,497 0 0
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457   6,845 84,537 SH   SOLE   84,537 0 0
iShares 1-5 Investment Grade Corp ETF 1-3 YR CR BD ETF 464288646   5,952 119,447 SH   SOLE   119,447 0 0
iShares 3-7 YR TR BD ETF 3 7 YR TREAS BD 464288661   9,077 80,210 SH   SOLE   80,177 0 33
iShares CMBS ETF CMBS ETF 46429B366   264 5,862 SH   SOLE   5,862 0 0
iShares Core 1 5 Year Usd Bond ETF CORE 1 5 YR USD 46432F859   414 8,918 SH   SOLE   8,918 0 0
iShares Core Dividend Growth ETF CORE DIV GRWTH 46434V621   1,169 23,420 SH   SOLE   23,420 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663   715 7,153 SH   SOLE   7,153 0 0
iShares Core MSCI CORE MSCI EMKT 46434G103   1,989 41,799 SH   SOLE   41,799 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842   2,208 34,319 SH   SOLE   34,319 0 0
iShares Core MSCI Intrl DVLP MKT ETF CORE MSCI INTL 46435G326   1,799 30,870 SH   SOLE   30,870 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200   8,494 19,690 SH   SOLE   19,690 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507   14,051 56,092 SH   SOLE   56,092 0 0
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804   4,845 51,117 SH   SOLE   51,117 0 0
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226   2,004 21,306 SH   SOLE   21,306 0 0
iShares Core US Growth ETF CORE S&P US ETF 464287671   410 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846   296 2,818 SH   SOLE   2,818 0 0
iShares Emerging Markets Local Cur ETF JP MORGAN EM ETF 464286517   228 6,551 SH   SOLE   6,551 0 0
iShares Floating Rate Bond ETF FLTG RATE BD ETF 46429B655   1,617 31,772 SH   SOLE   31,772 0 0
iShares Gold Trust ISHARES NEW 464285204   7,231 206,660 SH   SOLE   206,660 0 0
iShares Ibnd 2023 TRM HGH YLD ETF IBONDS 23 TRM HG 46435U150   235 9,945 SH   SOLE   9,945 0 0
iShares Ibond Dec 2023 Muni ETF IBONDS DEC2023 46435G318   8,331 326,389 SH   SOLE   326,389 0 0
iShares Ibond Dec 2024 Muni ETF IBONDS DEC 46435U697   9,030 351,515 SH   SOLE   351,515 0 0
iShares Ibond Dec 2025 Muni ETF IBONDS DEC 25 46435U432   7,687 294,735 SH   SOLE   294,735 0 0
iShares Ibond Dec 2026 Muni ETF IBONDS DEC 26 46435U259   4,485 180,794 SH   SOLE   180,794 0 0
iShares Ibonds 2023 Treasury ETF IBONDS 23 TRM TS 46436E882   4,415 177,897 SH   SOLE   177,897 0 0
iShares Ibonds 2024 Treasury ETF IBONDS 24 TRM TS 46436E874   3,881 162,805 SH   SOLE   162,575 0 230
iShares Ibonds 2025 Treasury ETF IBONDS 25 TRM TS 46436E866   2,053 88,938 SH   SOLE   88,938 0 0
iShares Ibonds 2026 Treasury ETF IBONDS 26 TRM TS 46436E858   651 28,979 SH   SOLE   28,979 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8   9,985 393,714 SH   SOLE   393,035 0 679
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4   12,222 494,206 SH   SOLE   493,644 0 562
iShares Ibonds Dec 2027 Term Corporate ETF IBONDS 27 ETF 46435UAA9   911 39,350 SH   SOLE   39,350 0 0
iShares International Sel DIV ETF INTL SEL DIV ETF 464288448   658 25,386 SH   SOLE   25,386 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672   1,626 33,324 SH   SOLE   33,324 0 0
iShares MSCI Brazil ETF MSCI BRAZIL ETF 464286400   233 7,597 SH   SOLE   7,430 0 167
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465   360 5,228 SH   SOLE   5,228 0 0
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145   263 10,164 SH   SOLE   10,164 0 0
iShares MSCI United Kingdom ETF MSCI UK ETF NEW 46435G334   693 21,905 SH   SOLE   21,575 0 330
iShares Natl Amt-Free Muni Bond ETF NATIONAL MUN ETF 464288414   273 2,667 SH   SOLE   2,667 0 0
iShares North American Natural Resources ETF NA NAT RES 464287374   592 14,129 SH   SOLE   13,955 0 174
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614   2,412 9,052 SH   SOLE   9,052 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598   449 2,936 SH   SOLE   2,936 0 0
iShares Russell Growth RUS MD CP GR ETF 464287481   572 6,246 SH   SOLE   6,246 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499   784 11,269 SH   SOLE   11,269 0 0
iShares Russell Top 200 ETF RUS TOP 200 ETF 464289446   2,971 28,630 SH   SOLE   28,630 0 0
iShares Russell Top 200 Growth ETF RUS TP200 GR ETF 464289438   632 4,101 SH   SOLE   4,101 0 0
iShares Select Dividend SELECT DIVID ETF 464287168   393 3,600 SH   SOLE   3,600 0 0
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679   792 7,168 SH   SOLE   6,568 0 600
iShares Silver Trust ISHARES 46428Q109   1,789 87,971 SH   SOLE   87,804 0 167
iShares TIPS Bond ETF TIPS BD ETF 464287176   266 2,566 SH   SOLE   2,566 0 0
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613   1,373 31,412 SH   SOLE   31,412 0 0
iShares TR Barclys 7-10 YR 7-10 YR TRSY BD 464287440   1,899 20,729 SH   SOLE   20,729 0 0
iShares TR Barclys MBS BD MBS ETF 464288588   2,773 31,223 SH   SOLE   31,223 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739   379 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622   944 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655   2,208 12,432 SH   SOLE   12,432 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101   210 1,042 SH   SOLE   1,042 0 0
iShares Trust Technology U.S. TECH ETF 464287721   272 2,586 SH   SOLE   2,586 0 0
iShares U.S. Treasury Bond ETF US TREAS BD ETF 46429B267   1,717 77,897 SH   SOLE   77,897 0 0
Ishars Edg MSCI USA QLTY FCTR ETF MSCI USA QLT FCT 46432F339   782 5,910 SH   SOLE   5,910 0 0
Ishr Ibnd Dec 2025 TRM ETF IBONDS DEC25 ETF 46434VBD1   6,532 268,040 SH   SOLE   268,040 0 0
Ishrs Ibnds Dec 2026 TRM Corp ETF IBONDS DEC2026 46435GAA0   2,099 89,932 SH   SOLE   89,932 0 0
Jacobs Solutions Inc COM 46982L108   1,157 8,475 SH   SOLE   8,475 0 0
Johnson & Johnson COM 478160104   6,227 39,984 SH   SOLE   39,922 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365   225 9,100 SH   SOLE   9,100 0 0
JPMorgan Chase & Co COM 46625H100   12,778 88,112 SH   SOLE   88,036 0 76
Kimberly-Clark Corp COM 494368103   554 4,537 SH   SOLE   4,537 0 0
Kla-Tencor Corp Com COM 482480100   221 481 SH   SOLE   481 0 0
Kroger Co Com COM 501044101   1,109 24,789 SH   SOLE   24,789 0 0
L3harris Technologies Inc COM 502431109   1,021 5,863 SH   SOLE   5,863 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409   1,157 5,757 SH   SOLE   5,757 0 0
Lam Research COM 512807108   1,070 1,701 SH   SOLE   1,701 0 0
Lilly Eli & Company COM 532457108   2,981 5,550 SH   SOLE   5,550 0 0
Lincoln National Corp COM 534187109   244 9,873 SH   SOLE   9,873 0 0
Linde PLC SHS SHS G54950103   1,434 3,852 SH   SOLE   3,852 0 0
Liveperson Inc COM 538146101   175 45,000 SH   SOLE   45,000 0 0
Lockheed Martin Corp COM 539830109   9,914 24,243 SH   SOLE   24,243 0 0
Lowes Companies Inc COM 548661107   4,532 21,807 SH   SOLE   21,641 0 166
Marathon Oil Corp COM 565849106   679 25,368 SH   SOLE   25,368 0 0
Marathon Pete Corp COM 56585A102   3,544 23,416 SH   SOLE   23,416 0 0
Markel Corp COM 570535104   286 194 SH   SOLE   194 0 0
Marsh & MC Lennan Co Inc COM 571748102   601 3,158 SH   SOLE   3,158 0 0
Martin Mrta.Mats. COM 573284106   1,580 3,850 SH   SOLE   3,850 0 0
Mastec Inc COM 576323109   1,536 21,345 SH   SOLE   21,345 0 0
Mastercard Inc CL A 57636Q104   4,589 11,590 SH   SOLE   11,590 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206   397 5,248 SH   SOLE   5,248 0 0
MC Donalds Corp COM 580135101   9,813 37,250 SH   SOLE   37,222 0 28
Mckesson Corporation COM 58155Q103   206 473 SH   SOLE   434 0 39
Medtronic PLC F SHS G5960L103   417 5,274 SH   SOLE   5,274 0 0
Merck & Co Inc New COM 58933Y105   4,457 42,986 SH   SOLE   42,916 0 70
Meta Platforms, Inc. CL A 30303M102   1,473 4,908 SH   SOLE   4,908 0 0
Metlife Inc COM 59156R108   381 6,051 SH   SOLE   5,990 0 61
Microchip Tech. COM 595017104   926 11,866 SH   SOLE   11,866 0 0
Microsoft Corp COM 594918104   26,816 84,929 SH   SOLE   84,929 0 0
Mid-Amer Apt CMNTYS Com COM 59522J103   16,800 130,588 SH   SOLE   130,588 0 0
Molson Coors Brewing CL B CL B 60871R209   422 6,633 SH   SOLE   6,633 0 0
Mondelez Intl Inc CL A CL A 609207105   727 10,411 SH   SOLE   10,411 0 0
Morgan Stanley COM NEW 617446448   1,739 21,292 SH   SOLE   21,292 0 0
Mosaic Co New COM 61945C103   344 9,650 SH   SOLE   9,650 0 0
Motorola Solutions Inc COM NEW 620076307   240 879 SH   SOLE   879 0 0
MSC Indl.Direct 'a' CL A 553530106   501 5,100 SH   SOLE   5,100 0 0
Nasdaq OMX Group COM 631103108   1,230 25,320 SH   SOLE   25,320 0 0
National Insts. COM 636518102   715 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101   1,007 17,573 SH   SOLE   17,277 0 296
Nike Inc Class B CL B 654106103   4,088 42,589 SH   SOLE   42,589 0 0
Norfolk Southern Corp COM 655844108   1,542 7,832 SH   SOLE   7,832 0 0
Northern Oil And Gas COM 665531307   406 10,000 SH   SOLE   10,000 0 0
Nucor Corp COM 670346105   1,421 9,062 SH   SOLE   9,062 0 0
Nvent Electric PLC F SHS G6700G107   223 4,200 SH   SOLE   4,200 0 0
Nvidia Corp Com COM 67066G104   54,494 125,276 SH   SOLE   125,276 0 0
NVR Inc Com COM 62944T105   900 151 SH   SOLE   151 0 0
Occidental Pete Corp COM 674599105   374 5,755 SH   SOLE   5,755 0 0
Old Republic Intl Corp COM 680223104   1,880 69,793 SH   SOLE   69,793 0 0
On Semiconductor Co COM 682189105   1,431 15,400 SH   SOLE   15,400 0 0
Oneok Inc New COM 682680103   8,371 131,972 SH   SOLE   131,972 0 0
Oracle Corporation COM 68389X105   2,696 25,454 SH   SOLE   25,329 0 125
Ovintiv Inc COM 69047Q102   607 12,750 SH   SOLE   12,750 0 0
P P G Industries Inc COM 693506107   279 2,152 SH   SOLE   2,152 0 0
Pacer Lunt Large Cap Alter ETF LUNT LRG CP ALTR 69374H717   475 13,794 SH   SOLE   13,794 0 0
Pacer Lunt LRG Cap Multi Factr ETF LUNT LRGCP MULTI 69374H816   669 18,134 SH   SOLE   18,134 0 0
Pacer US Cash Cows 100 ETF US CASH COWS 100 69374H881   1,071 21,661 SH   SOLE   21,661 0 0
Pacer US Small Cap Cash Cows 100 ETF PACER US SMALL 69374H857   838 20,102 SH   SOLE   20,102 0 0
Pack.Corp.Of Am. COM 695156109   1,277 8,252 SH   SOLE   8,252 0 0
Palantir Technologies In Class A CL A 69608A108   538 33,644 SH   SOLE   33,644 0 0
Parker Hannifin Corp Com COM 701094104   1,339 3,437 SH   SOLE   3,437 0 0
Paychex Inc COM 704326107   383 3,319 SH   SOLE   3,319 0 0
Paypal Holdings Inco COM 70450Y103   492 8,415 SH   SOLE   8,415 0 0
PBF Energy Inc CL A 69318G106   509 9,500 SH   SOLE   9,500 0 0
Pentair PLC F SHS G7S00T104   207 3,200 SH   SOLE   3,200 0 0
Penumbra Inc COM 70975L107   1,052 4,350 SH   SOLE   4,350 0 0
Pepsico Incorporated COM 713448108   3,283 19,377 SH   SOLE   19,322 0 55
Pfizer Incorporated COM 717081103   2,730 82,314 SH   SOLE   82,314 0 0
Philip Morris Intl Inc COM 718172109   950 10,118 SH   SOLE   10,118 0 0
Phillips 66 COM 718546104   6,270 52,184 SH   SOLE   52,145 0 39
PIMCO Dynamic Income Opp COM BEN SHS 69355M107   1,488 123,895 SH   SOLE   123,895 0 0
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833   6,045 60,366 SH   SOLE   60,216 0 150
PNC Finl Services GP Inc COM 693475105   294 2,396 SH   SOLE   2,396 0 0
Proassurance Corporation COM 74267C106   216 11,441 SH   SOLE   11,441 0 0
Procter & Gamble COM 742718109   7,538 51,678 SH   SOLE   51,623 0 55
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248   1,232 25,246 SH   SOLE   24,046 0 1,200
Pub SVC Ent Group Inc COM 744573106   358 6,291 SH   SOLE   6,291 0 0
Qualcomm Inc COM 747525103   2,168 19,521 SH   SOLE   19,457 0 64
Quanta Services Inc COM 74762E102   1,724 9,212 SH   SOLE   9,212 0 0
Quest Diagnostic Inc COM 74834L100   502 4,121 SH   SOLE   4,121 0 0
Rayonier Inc COM 754907103   1,081 37,989 SH   SOLE   37,989 0 0
Regions Financial Corp COM 7591EP100   4,183 239,874 SH   SOLE   239,874 0 0
Resmed Inc COM 761152107   399 2,700 SH   SOLE   2,700 0 0
Rithm Capital Corp COM NEW 64828T201   251 26,264 SH   SOLE   26,264 0 0
Rockwell Automation Inc COM 773903109   415 1,450 SH   SOLE   1,450 0 0
RPM International Inc COM 749685103   1,132 11,937 SH   SOLE   11,937 0 0
S & P Global Inc COM 78409V104   466 1,274 SH   SOLE   1,274 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839   10,187 230,310 SH   SOLE   228,980 0 1,330
SCH US DIV Equity ETF US DIVIDEND EQ 808524797   13,990 197,710 SH   SOLE   197,565 0 145
Schein Henry Inc COM 806407102   820 11,039 SH   SOLE   11,039 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706   2,977 124,363 SH   SOLE   124,100 0 263
SCHW Intl Eq ETF INTL EQTY ETF 808524805   20,380 600,108 SH   SOLE   598,433 0 1,675
SCHW US Scap ETF US SML CAP ETF 808524607   2,868 69,240 SH   SOLE   69,240 0 0
Schwab 1000 Index ETF 1000 INDEX ETF 808524722   413 9,990 SH   SOLE   9,990 0 0
Schwab Funda Emg MKTS Large Com ETF SCHWB FDT EMK LG 808524730   988 37,679 SH   SOLE   37,679 0 0
Schwab Fundamental Inl Large Com ETF SCHWB FDT INT LG 808524755   21,087 665,837 SH   SOLE   662,832 0 3,005
Schwab Fundamental US Large Co ETF SCHWAB FDT US LG 808524771   4,445 79,410 SH   SOLE   79,410 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763   1,243 25,627 SH   SOLE   25,627 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862   17,627 368,072 SH   SOLE   367,600 0 472
Schwab Strategic TR Intrm TRM Tres INT-TRM U.S TRES 808524854   394 8,220 SH   SOLE   8,220 0 0
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102   4,558 91,434 SH   SOLE   90,526 0 908
Schwab US Large Cap US LCAP GR ETF 808524300   913 12,558 SH   SOLE   12,298 0 260
Schwab US Large Cap ETF US LRG CAP ETF 808524201   12,530 247,624 SH   SOLE   247,124 0 500
Schwab US Large Cap Value US LCAP VA ETF 808524409   3,832 59,452 SH   SOLE   59,452 0 0
Schwab US Mid Cap ETF US MID-CAP ETF 808524508   11,066 163,504 SH   SOLE   162,881 0 623
Seagen Inc COM 81181C104   424 2,000 SH   SOLE   2,000 0 0
Sector SPDR Engy Select SBI INT-ENERGY 81369Y506   289 3,202 SH   SOLE   3,202 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803   408 2,488 SH   SOLE   2,488 0 0
Service Corp Intl COM 817565104   858 15,024 SH   SOLE   15,024 0 0
Servisfirst Bancshares Com COM 81768T108   5,391 102,787 SH   SOLE   102,787 0 0
Shell PLC SPON ADS 780259305   2,044 31,749 SH   SOLE   31,749 0 0
Sherwin Williams Co COM 824348106   259 1,017 SH   SOLE   1,017 0 0
Skyworks Solutions Inc Com COM 83088M102   1,989 20,175 SH   SOLE   20,175 0 0
Smartfinancial Inc COM NEW 83190L208   224 10,500 SH   SOLE   10,500 0 0
Snap-On COM 833034101   405 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739   911 19,700 SH   SOLE   19,700 0 0
SPDR EM Local Currency Bond ETF BLOMBRG BRC EMRG 78464A391   1,127 56,819 SH   SOLE   56,659 0 160
SPDR Gold Trust GOLD SHS 78463V107   383 2,233 SH   SOLE   2,233 0 0
SPDR Index Shares Emerg Markt ETF IV PORTFOLIO EMG MK 78463X509   866 25,787 SH   SOLE   25,787 0 0
SPDR Russell 1000 Yield Focus ETF RUSSELL YIELD 78468R770   1,390 15,200 SH   SOLE   15,200 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103   14,536 33,878 SH   SOLE   33,878 0 0
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107   3,222 7,032 SH   SOLE   7,032 0 0
SPDR Short Term Intl Treasury Bond ETF BLOMBERG BRC INT 78464A334   288 11,176 SH   SOLE   11,176 0 0
Sprott Physical Gold Trust UNIT 85207H104   2,263 158,000 SH   SOLE   158,000 0 0
Sprott Physical Silver Trust TR UNIT 85207K107   1,061 140,000 SH   SOLE   140,000 0 0
Starbucks Corp COM 855244109   284 3,109 SH   SOLE   3,109 0 0
Steel Dynamics COM 858119100   3,662 34,020 SH   SOLE   34,020 0 0
Synovus Financial CP New COM NEW 87161C501   2,492 88,417 SH   SOLE   88,417 0 0
Sysco Corporation COM 871829107   317 4,795 SH   SOLE   4,795 0 0
T Rowe Price Group Inc COM 74144T108   335 3,192 SH   SOLE   3,192 0 0
Targa Resources Corp COM 87612G101   200 2,337 SH   SOLE   2,337 0 0
Target Corporation COM 87612E106   402 3,636 SH   SOLE   3,570 0 66
Te Connectivity LTD F REG SHS H84989104   2,446 19,800 SH   SOLE   19,800 0 0
Teleflex COM 879369106   776 3,950 SH   SOLE   3,950 0 0
Tesla Motors Inc COM 88160R101   2,031 8,115 SH   SOLE   8,115 0 0
Texas Instruments Inc COM 882508104   4,911 30,887 SH   SOLE   30,787 0 100
The Charles Schwab Corp COM 808513105   1,116 20,333 SH   SOLE   20,333 0 0
The Southern Company COM 842587107   10,961 169,367 SH   SOLE   169,367 0 0
Thermo Fisher Scientific COM 883556102   3,116 6,152 SH   SOLE   6,119 0 33
Toronto Dominion Bank F COM NEW 891160509   203 3,362 SH   SOLE   3,362 0 0
Tractor Supply Company COM 892356106   490 2,413 SH   SOLE   2,413 0 0
Trane Technologies PLC SHS G8994E103   2,157 10,630 SH   SOLE   10,630 0 0
Travelers Companies Inc COM 89417E109   375 2,296 SH   SOLE   2,226 0 70
Truist Financial Corporation COM 89832Q109   751 26,252 SH   SOLE   26,252 0 0
U S Bancorp Del New COM NEW 902973304   670 19,973 SH   SOLE   19,973 0 0
Uber Technologies Inc COM 90353T100   246 5,344 SH   SOLE   5,344 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704   575 11,635 SH   SOLE   11,635 0 0
Union Pacific Corp COM 907818108   1,600 7,856 SH   SOLE   7,856 0 0
United Parcel Service B CL B 911312106   328 2,105 SH   SOLE   2,105 0 0
Unitedhealth Group Inc COM 91324P102   11,280 22,373 SH   SOLE   22,373 0 0
Valero Energy Corp New COM 91913Y100   483 3,410 SH   SOLE   3,410 0 0
Valvoline Inc COM 92047W101   298 9,236 SH   SOLE   9,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700   1,449 18,418 SH   SOLE   18,418 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   1,586 5,871 SH   SOLE   5,871 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   757 4,120 SH   SOLE   4,120 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844   9,612 61,554 SH   SOLE   61,372 0 182
Vanguard Energy ETF ENERGY ETF 92204A306   597 4,675 SH   SOLE   4,675 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652   2,066 14,367 SH   SOLE   14,289 0 78
Vanguard Financials ETF FINANCIALS ETF 92204A405   554 6,852 SH   SOLE   6,852 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775   2,086 40,207 SH   SOLE   40,207 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858   22,386 512,031 SH   SOLE   510,673 0 1,358
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   7,620 194,343 SH   SOLE   193,432 0 911
Vanguard Growth GROWTH ETF 922908736   3,171 11,644 SH   SOLE   11,644 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   848 3,593 SH   SOLE   3,593 0 0
Vanguard High Dividend Yield HIGH DIV YLD 921946406   2,164 20,949 SH   SOLE   20,949 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   458 2,342 SH   SOLE   2,342 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702   6,408 15,412 SH   SOLE   15,412 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819   249 3,439 SH   SOLE   3,439 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810   7,759 108,770 SH   SOLE   108,437 0 333
Vanguard Intrntnl HGH INTL HIGH ETF 921946794   228 3,681 SH   SOLE   3,681 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637   20,943 107,023 SH   SOLE   105,661 0 1,362
Vanguard Materials ETF MATERIALS ETF 92204A801   567 3,272 SH   SOLE   3,272 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873   60,324 397,205 SH   SOLE   396,238 0 967
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816   21,664 95,477 SH   SOLE   95,256 0 221
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840   11,829 116,657 SH   SOLE   115,925 0 732
Vanguard Mid Cap ETF MID CAP ETF 922908629   32,178 154,521 SH   SOLE   153,761 0 760
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512   10,784 82,344 SH   SOLE   82,109 0 235
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538   3,406 17,485 SH   SOLE   17,434 0 51
Vanguard Mortgage Backed MORTG-BACK SEC 92206C771   213 4,873 SH   SOLE   4,873 0 0
Vanguard REIT Index ETF REIT ETF 922908553   1,198 15,678 SH   SOLE   15,678 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363   16,824 42,679 SH   SOLE   42,679 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827   10,085 134,159 SH   SOLE   133,934 0 225
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409   6,812 90,646 SH   SOLE   90,646 0 0
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102   1,607 27,896 SH   SOLE   27,896 0 0
Vanguard SHRT Inf Prot Sec Index ETF STRM INFPROIDX 922020805   208 4,408 SH   SOLE   4,408 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751   19,344 102,309 SH   SOLE   101,718 0 591
Vanguard Small Growth ETF SML CP GRW ETF 922908595   878 4,101 SH   SOLE   4,068 0 33
Vanguard Small Value ETF SM CP VAL ETF 922908611   2,293 14,376 SH   SOLE   14,306 0 70
Vanguard Telcom ETF TELCOMM ETF 92204A884   398 3,772 SH   SOLE   3,772 0 0
Vanguard Total Bond ETF TOTAL BND MRKT 921937835   11,259 161,344 SH   SOLE   160,859 0 485
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407   692 14,473 SH   SOLE   14,473 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768   5,860 109,492 SH   SOLE   109,492 0 0
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769   4,545 21,399 SH   SOLE   21,346 0 53
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742   2,206 23,670 SH   SOLE   23,670 0 0
Vanguard Utilities UTILITIES ETF 92204A876   582 4,522 SH   SOLE   4,484 0 38
Vanguard Value VALUE ETF 922908744   1,498 10,858 SH   SOLE   10,858 0 0
Verizon Communications COM 92343V104   1,393 42,987 SH   SOLE   42,869 0 118
Vertex Energy Inc COM 92534K107   378 85,000 SH   SOLE   85,000 0 0
Visa Inc CL A COM CL A 92826C839   11,716 50,935 SH   SOLE   50,811 0 124
Voya Finl Inc COM 929089100   332 5,000 SH   SOLE   5,000 0 0
Vulcan Materials Company COM 929160109   11,400 56,428 SH   SOLE   56,428 0 0
W E C Energy Group I COM 92939U106   2,810 34,890 SH   SOLE   34,890 0 0
W R Berkley COM 084423102   1,320 20,593 SH   SOLE   20,593 0 0
Wal-Mart Stores Inc COM 931142103   7,705 48,177 SH   SOLE   48,120 0 57
Waste Connections Inc COM 94106B101   1,410 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109   5,096 33,429 SH   SOLE   33,429 0 0
Waters Corp COM 941848103   3,448 12,573 SH   SOLE   12,573 0 0
Wells Fargo & Co New COM 949746101   1,132 27,709 SH   SOLE   27,709 0 0
Weyerhaeuser Co COM 962166104   1,369 44,661 SH   SOLE   44,661 0 0
Wheaton Precious Metal F COM 962879102   3,403 83,922 SH   SOLE   83,922 0 0
Wisdomtree Trust EMG MKTS SMCAP 97717W281   498 10,765 SH   SOLE   10,765 0 0
Woodward Inc COM 980745103   621 5,000 SH   SOLE   5,000 0 0
Yum Brands Inc COM 988498101   755 6,041 SH   SOLE   6,041 0 0