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   912 8,680 SH   SOLE   8,629 0 51
A F L A C Inc COM 001055102   6,694 103,748 SH   SOLE   103,748 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210   920 1,352 SH   SOLE   1,352 0 0
Abbott Laboratories COM 002824100   3,806 37,587 SH   SOLE   37,587 0 0
Abbvie Inc COM 00287Y109   11,746 73,704 SH   SOLE   73,704 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104   1,394 67,137 SH   SOLE   67,137 0 0
Accenture PLC CL A F SHS CLASS A G1151C101   2,454 8,587 SH   SOLE   8,531 0 56
Adobe Systems Inc COM 00724F101   6,781 17,597 SH   SOLE   17,597 0 0
Advanced Micro Device COM 007903107   532 5,428 SH   SOLE   5,428 0 0
Agilent Technologies Inc COM 00846U101   241 1,742 SH   SOLE   1,742 0 0
Air Prod & Chemicals Inc COM 009158106   1,764 6,106 SH   SOLE   6,106 0 0
Albemarle Corp COM 012653101   8,103 36,592 SH   SOLE   36,592 0 0
Allegion Public LTD Co F ORD SHS G0176J109   493 4,618 SH   SOLE   4,618 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305   3,429 33,057 SH   SOLE   32,997 0 60
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107   8,389 80,665 SH   SOLE   80,605 0 60
Altria Group Inc COM 02209S103   1,250 27,416 SH   SOLE   27,416 0 0
Amazon Com Inc COM 023135106   5,322 51,524 SH   SOLE   51,524 0 0
Amcor PLC F ORD G0250X107   176 15,505 SH   SOLE   15,505 0 0
Amer Electric PWR Co Inc COM 025537101   324 3,557 SH   SOLE   3,557 0 0
American Express Company COM 025816109   746 4,521 SH   SOLE   4,441 0 80
American Finl.GP.Ohio COM 025932104   1,045 8,600 SH   SOLE   8,600 0 0
Ameriprise Financial Inc COM 03076C106   249 812 SH   SOLE   812 0 0
Ametek Inc New COM 031100100   603 4,152 SH   SOLE   4,152 0 0
Amgen Incorporated COM 031162100   2,816 11,648 SH   SOLE   11,648 0 0
Analog Devices Inc COM 032654105   959 4,864 SH   SOLE   4,864 0 0
Ansys COM 03662Q105   1,212 3,642 SH   SOLE   3,642 0 0
Apa Corp COM 03743Q108   707 19,604 SH   SOLE   19,604 0 0
Apple Inc COM 037833100   43,182 261,869 SH   SOLE   260,817 0 1,052
Applied Materials Inc COM 038222105   577 4,700 SH   SOLE   4,700 0 0
Aptus Defined Risk ETF APTUS DEFINED 26922A388   2,233 86,000 SH   SOLE   86,000 0 0
Archer-Daniels-Midlnd Co COM 039483102   1,874 23,525 SH   SOLE   23,525 0 0
Ares Management Corp Class A CL A COM STK 03990B101   1,601 19,190 SH   SOLE   19,190 0 0
Arrow Electronics COM 042735100   1,136 9,100 SH   SOLE   9,100 0 0
Ashland Global Holdings Inc COM 044186104   740 7,200 SH   SOLE   7,200 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108   1,185 17,079 SH   SOLE   17,079 0 0
AT&T Corp Com New COM 00206R102   1,136 59,018 SH   SOLE   59,018 0 0
Atmos Energy Corp COM 049560105   259 2,308 SH   SOLE   2,308 0 0
Atrion Corporation COM 049904105   489 778 SH   SOLE   778 0 0
Auto Data Processing COM 053015103   3,889 17,372 SH   SOLE   17,372 0 0
Avantis US Small Cap Value ETF US SML CP VALU 025072877   315 4,259 SH   SOLE   4,259 0 0
B Riley Finl COM 05580M108   264 9,300 SH   SOLE   9,300 0 0
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101   191 27,098 SH   SOLE   27,098 0 0
Bank Of America Corp COM 060505104   464 16,240 SH   SOLE   16,240 0 0
Baxter International Inc COM 071813109   486 11,900 SH   SOLE   11,868 0 32
Becton Dickinson & Co COM 075887109   3,098 12,516 SH   SOLE   12,516 0 0
Berkshire Hathaway B New CL B NEW 084670702   4,493 14,551 SH   SOLE   14,551 0 0
Bio-Rad Laboratories 'a' CL A 090572207   719 1,500 SH   SOLE   1,500 0 0
Bio-Techne Corp COM 09073M104   5,547 74,764 SH   SOLE   74,764 0 0
BlackRock Ultra Short Term Bond ETF BLACKROCK ULTRA 46434V878   783 15,577 SH   SOLE   15,577 0 0
Blackstone Group Inc COM CL A 09260D107   17,618 200,574 SH   SOLE   200,574 0 0
Blackstone Secd Lending COMMON STOC 09261X102   1,300 50,714 SH   SOLE   50,714 0 0
Blackstone Senior Float COM 09256U105   1,598 126,080 SH   SOLE   126,080 0 0
Boeing Co COM 097023105   1,348 6,346 SH   SOLE   6,346 0 0
Booking Holdings Inc COM 09857L108   297 112 SH   SOLE   112 0 0
Bristol-Myers Squibb Co COM 110122108   1,827 26,358 SH   SOLE   26,358 0 0
Broadcom Limited COM 11135F101   652 1,017 SH   SOLE   1,017 0 0
Broadridge Finl Solution COM 11133T103   1,507 10,225 SH   SOLE   10,225 0 0
Brookfield Corp F Class A CL A LTD VT SH 11271J107   1,863 57,173 SH   SOLE   57,173 0 0
Brookfiled Asset Manag F Class A CL A LMT VTG SHS 113004105   252 7,704 SH   SOLE   7,704 0 0
Brown & Brown Inc Com COM 115236101   3,284 57,200 SH   SOLE   57,200 0 0
Bunge Limited Com COM G16962105   1,896 19,850 SH   SOLE   19,850 0 0
C H Robinson Worldwd New COM NEW 12541W209   420 4,200 SH   SOLE   4,200 0 0
C S X Corp COM 126408103   1,177 39,302 SH   SOLE   39,302 0 0
C V S Caremark Corp COM 126650100   1,092 14,690 SH   SOLE   14,588 0 102
Canadian Pac RY LTD Com COM 13645T100   244 3,167 SH   SOLE   3,167 0 0
Cardinal Health Inc COM 14149Y108   857 11,281 SH   SOLE   11,281 0 0
Carrier Global Corp COM 14448C104   250 5,457 SH   SOLE   5,426 0 31
Caterpillar Inc COM 149123101   3,002 13,116 SH   SOLE   13,116 0 0
Celsius HLDGS Inc COM NEW 15118V207   3,088 33,231 SH   SOLE   33,231 0 0
Centene Corp COM 15135B101   520 8,219 SH   SOLE   8,219 0 0
Chas.RVR.Labs.Intl. COM 159864107   928 4,600 SH   SOLE   4,600 0 0
Chemed COM 16359R103   1,344 2,500 SH   SOLE   2,500 0 0
Cheniere Energy Inc Com New COM NEW 16411R208   2,965 18,814 SH   SOLE   18,814 0 0
Chevron Corporation COM 166764100   11,288 69,185 SH   SOLE   69,140 0 45
Chubb LTD F COM H1467J104   328 1,684 SH   SOLE   1,684 0 0
Church & Dwight Co. COM 171340102   893 10,100 SH   SOLE   10,100 0 0
Cincinnati Financial CP COM 172062101   1,158 10,265 SH   SOLE   10,265 0 0
Cisco Systems Inc COM 17275R102   3,615 69,151 SH   SOLE   69,081 0 70
Clorox Company COM 189054109   1,850 11,693 SH   SOLE   11,693 0 0
Cme Group COM 12572Q105   4,319 22,549 SH   SOLE   22,549 0 0
Coca Cola Company COM 191216100   4,341 69,461 SH   SOLE   69,461 0 0
Colgate-Palmolive Co COM 194162103   5,398 71,825 SH   SOLE   71,825 0 0
Columbia Em Core Ex-China ETF EM CORE EX ETF 19762B202   877 32,423 SH   SOLE   32,423 0 0
Comcast Corp New CL A CL A 20030N101   897 23,663 SH   SOLE   23,663 0 0
Computer Programs & SYS COM 205306103   226 7,479 SH   SOLE   7,479 0 0
Conagra Foods Inc COM 205887102   294 7,825 SH   SOLE   7,825 0 0
Conocophillips COM 20825C104   816 8,179 SH   SOLE   8,179 0 0
Consolidated Edison Inc COM 209115104   968 10,113 SH   SOLE   10,113 0 0
Corning Inc COM 219350105   342 9,689 SH   SOLE   9,689 0 0
Corteva Inc COM 22052L104   3,045 50,487 SH   SOLE   50,487 0 0
Costco WHSL Corp New COM 22160K105   1,066 2,146 SH   SOLE   2,146 0 0
Cracker Barrel Old CTRY COM 22410J106   351 3,089 SH   SOLE   3,089 0 0
D R Horton Co COM 23331A109   215 2,200 SH   SOLE   2,200 0 0
D R S Technologies Inc COM 52661A108   233 18,000 SH   SOLE   18,000 0 0
Danaher Corp Del COM 235851102   2,013 7,978 SH   SOLE   7,903 0 75
Darden Restaurants Inc COM 237194105   400 2,580 SH   SOLE   2,580 0 0
Deere & Co COM 244199105   5,367 12,960 SH   SOLE   12,960 0 0
Devon Energy CP New COM 25179M103   3,630 71,721 SH   SOLE   71,721 0 0
Diageo PLC New ADR F SPON ADR NEW 25243Q205   223 1,217 SH   SOLE   1,217 0 0
Dimensional US Marketwide Value ETF US MKTWIDE VALU 25434V724   251 7,506 SH   SOLE   7,506 0 0
Disney Walt Co COM DISNEY 254687106   5,086 50,795 SH   SOLE   50,693 0 102
Dominion Energy, Inc. COM 25746U109   606 10,834 SH   SOLE   10,834 0 0
Donaldson Co. COM 257651109   849 13,000 SH   SOLE   13,000 0 0
Dow Inc Com COM 260557103   839 15,309 SH   SOLE   15,309 0 0
Duke Energy Corp New COM NEW 26441C204   4,725 48,978 SH   SOLE   48,978 0 0
DuPont De Nemours Inc COM 26614N102   723 10,075 SH   SOLE   10,075 0 0
Eaton Corp PLC F SHS G29183103   821 4,792 SH   SOLE   4,590 0 202
eBay Inc COM 278642103   253 5,693 SH   SOLE   5,693 0 0
Ecolab Inc COM 278865100   405 2,436 SH   SOLE   2,436 0 0
Edwards Lifesciences CP COM 28176E108   770 9,304 SH   SOLE   9,304 0 0
Elevance Health Inc COM 036752103   1,465 3,187 SH   SOLE   3,187 0 0
Emerson Electric Co COM 291011104   3,813 43,756 SH   SOLE   43,756 0 0
Enbridge Inc F COM 29250N105   1,034 27,094 SH   SOLE   27,094 0 0
Enphase Energy Inc COM 29355A107   1,262 6,000 SH   SOLE   6,000 0 0
Enterprise Prd Prtnrs LP COM 293792107   1,964 75,825 SH   SOLE   75,825 0 0
Expeditor Intl.Of Wash. COM 302130109   893 8,112 SH   SOLE   8,112 0 0
Exxon Mobil Corporation COM 30231G102   6,670 60,824 SH   SOLE   60,824 0 0
Fastenal Co COM 311900104   1,138 21,100 SH   SOLE   21,100 0 0
Fedex Corporation COM 31428X106   989 4,308 SH   SOLE   4,308 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   171 10,744 SH   SOLE   10,744 0 0
Fiserv Inc COM 337738108   288 2,545 SH   SOLE   2,545 0 0
Flexshar STX Global Broad Inf ETF IV STOXX GLOBR INF 33939L795   355 6,825 SH   SOLE   6,696 0 129
Franklin US MD CP Multifct Index ETF US MID CP MLTFCT 35473P884   274 6,325 SH   SOLE   6,325 0 0
Freeport- Mcmoran Inc CL B 35671D857   2,764 67,575 SH   SOLE   67,575 0 0
Gallagher Arthur J & Co COM 363576109   1,668 8,717 SH   SOLE   8,717 0 0
Gamida Cell LTD F SHS M47364100   112 138,145 SH   SOLE   138,145 0 0
GE Healthcare Technologi COMMON STOCK 36266G107   818 9,973 SH   SOLE   9,973 0 0
General Dynamics Corp COM 369550108   2,845 12,467 SH   SOLE   12,467 0 0
General Electric Co COM NEW 369604301   252 2,632 SH   SOLE   2,632 0 0
General Mills Inc COM 370334104   2,794 32,688 SH   SOLE   32,688 0 0
Genuine Parts Co COM 372460105   537 3,194 SH   SOLE   3,194 0 0
Gildan Activewear Inc F COM 375916103   334 10,020 SH   SOLE   10,020 0 0
Gilead Sciences Inc COM 375558103   325 3,913 SH   SOLE   3,883 0 30
GLDMN Sach ActiveBeta Emrg MKT Eqy ETF ACTIVEBETA EME 381430206   285 9,570 SH   SOLE   9,570 0 0
Global Payments Inc COM 37940X102   8,994 85,461 SH   SOLE   85,461 0 0
Global X MLP & Energy Infrastructure ETF GLB X MLP ENRG I 37954Y293   634 15,864 SH   SOLE   15,864 0 0
Globe Life Inc COM 37959E102   13,624 123,577 SH   SOLE   123,577 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503   242 2,985 SH   SOLE   2,985 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107   1,176 38,155 SH   SOLE   38,155 0 0
Goldman Sachs Group Inc COM 38141G104   646 1,974 SH   SOLE   1,974 0 0
Goldman Sachs Trsryaccs 1 YR ETF TREASURYACCESS 381430529   2,041 20,382 SH   SOLE   20,382 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396   6,151 104,845 SH   SOLE   104,845 0 0
Graco COM 384109104   1,059 14,500 SH   SOLE   14,500 0 0
Harley Davidson Inc COM 412822108   216 5,687 SH   SOLE   5,687 0 0
Hasbro Inc COM 418056107   313 5,837 SH   SOLE   5,837 0 0
Hershey Company COM 427866108   2,554 10,037 SH   SOLE   10,037 0 0
Home Depot Inc COM 437076102   13,601 46,088 SH   SOLE   46,088 0 0
Honeywell International COM 438516106   9,009 47,139 SH   SOLE   47,089 0 50
Horizon Therapeutics P F SHS G46188101   372 3,410 SH   SOLE   3,410 0 0
Icl Group LTD F SHS M53213100   191 28,150 SH   SOLE   28,150 0 0
Illinois Tool Works Inc COM 452308109   2,942 12,021 SH   SOLE   12,021 0 0
Illumina COM 452327109   244 1,050 SH   SOLE   1,050 0 0
Ingersoll Rand Inc COM 45687V106   598 10,276 SH   SOLE   10,276 0 0
Ingles Markets Inc Class A CL A 457030104   371 4,180 SH   SOLE   4,180 0 0
Intel Corp COM 458140100   1,897 58,075 SH   SOLE   57,928 0 147
Intercontinental Exchange COM 45866F104   2,980 28,574 SH   SOLE   28,574 0 0
International Paper Co COM 460146103   627 17,390 SH   SOLE   17,390 0 0
Intl Business Machines COM 459200101   1,586 12,100 SH   SOLE   12,100 0 0
Intuit Inc COM 461202103   413 927 SH   SOLE   897 0 30
Intuitive Surgical New COM NEW 46120E602   741 2,899 SH   SOLE   2,899 0 0
Invesco Bletshs 2024 MNPL BND ETF BULSHS 2024 MUNI 46138J536   274 11,005 SH   SOLE   11,005 0 0
Invesco Bletshs 2025 MNPL BND ETF BULSHS 2025 MUNI 46138J528   291 11,840 SH   SOLE   11,840 0 0
Invesco Bulletshares 2023 Corporate Bond ETF BULSHS 2023 CB 46138J866   3,005 142,548 SH   SOLE   142,148 0 400
Invesco Bulletshares 2023 High Yield BULSHS 2023 HY 46138J858   458 19,432 SH   SOLE   18,882 0 550
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841   2,950 143,291 SH   SOLE   142,891 0 400
Invesco Bulletshares 2024 High Yield BULSHS 2024 HY 46138J833   639 28,450 SH   SOLE   27,900 0 550
Invesco Bulletshares 2025 Corporate Bond ETF BULSHS 2025 CB 46138J825   1,780 87,760 SH   SOLE   87,360 0 400
Invesco Bulletshares 2026 Corporate Bond ETF BULSHS 2026 CB 46138J791   1,222 63,800 SH   SOLE   63,800 0 0
Invesco Bulletshares 2027 Corporate Bond ETF BULSHS 2027 CB 46138J783   198 10,250 SH   SOLE   10,250 0 0
Invesco DB Agriculture Fund AGRICULTURE FD 46140H106   459 22,450 SH   SOLE   22,450 0 0
Invesco QQQ Trust UNIT SER 1 46090E103   2,132 6,633 SH   SOLE   6,633 0 0
Invesco S And P 500 Garp ETF S&P 500 GARP ETF 46137V431   1,091 12,790 SH   SOLE   12,790 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357   4,079 28,205 SH   SOLE   28,005 0 200
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241   473 10,000 SH   SOLE   10,000 0 0
Invsc SP Midcap 400 Equal Weight ETF S&P MDCP400 EQ 46137V225   713 8,200 SH   SOLE   8,200 0 0
iShares 0 To 3 MNTH Treasury BND ETF 0-3 MNTH TREASRY 46436E718   4,200 41,757 SH   SOLE   41,757 0 0
iShares 0-5 Year TIPS Bond ETF 0-5 YR TIPS ETF 46429B747   2,409 24,273 SH   SOLE   24,273 0 0
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457   7,992 97,269 SH   SOLE   97,269 0 0
iShares 1-5 Investment Grade Corp ETF 1-3 YR CR BD ETF 464288646   4,702 93,043 SH   SOLE   93,043 0 0
iShares 3-7 YR TR BD ETF 3 7 YR TREAS BD 464288661   6,313 53,659 SH   SOLE   53,659 0 0
ISHARES COMMODITIES SLCTSTGY ETF IV GSCI CMDTY STGY 46431W853   256 9,460 SH   SOLE   9,460 0 0
iShares Core 1 5 Year Usd Bond ETF CORE 1 5 YR USD 46432F859   467 9,893 SH   SOLE   9,893 0 0
iShares Core Dividend Growth ETF CORE DIV GRWTH 46434V621   1,242 24,835 SH   SOLE   24,835 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663   853 8,387 SH   SOLE   8,387 0 0
iShares Core MSCI CORE MSCI EMKT 46434G103   1,794 36,776 SH   SOLE   36,776 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842   2,619 39,178 SH   SOLE   39,178 0 0
iShares Core MSCI Intrl DVLP MKT ETF CORE MSCI INTL 46435G326   1,028 17,004 SH   SOLE   17,004 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200   7,266 17,675 SH   SOLE   17,075 0 600
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507   12,450 49,768 SH   SOLE   49,568 0 200
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804   3,843 39,738 SH   SOLE   39,338 0 400
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226   1,990 19,969 SH   SOLE   19,969 0 0
iShares Core US Growth ETF CORE S&P US ETF 464287671   383 4,312 SH   SOLE   4,312 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846   282 2,818 SH   SOLE   2,818 0 0
iShares Emerging Markets Local Cur ETF JP MORGAN EM ETF 464286517   236 6,551 SH   SOLE   6,551 0 0
iShares Floating Rate Bond ETF FLTG RATE BD ETF 46429B655   1,803 35,779 SH   SOLE   35,779 0 0
iShares Gold Trust ISHARES NEW 464285204   7,233 193,544 SH   SOLE   193,544 0 0
iShares Ibnd 2023 TRM HGH YLD ETF IBONDS 23 TRM HG 46435U150   506 21,412 SH   SOLE   21,412 0 0
iShares Ibond Dec 2023 Muni ETF IBONDS DEC2023 46435G318   10,819 425,439 SH   SOLE   425,439 0 0
iShares Ibond Dec 2024 Muni ETF IBONDS DEC 46435U697   10,382 401,315 SH   SOLE   401,315 0 0
iShares Ibond Dec 2025 Muni ETF IBONDS DEC 25 46435U432   7,956 298,985 SH   SOLE   298,985 0 0
iShares Ibond Dec 2026 Muni ETF IBONDS DEC 26 46435U259   4,575 179,194 SH   SOLE   179,194 0 0
iShares Ibonds 2023 Treasury ETF IBONDS 23 TRM TS 46436E882   4,618 186,126 SH   SOLE   186,126 0 0
iShares Ibonds 2024 Treasury ETF IBONDS 24 TRM TS 46436E874   3,574 148,856 SH   SOLE   148,856 0 0
iShares Ibonds 2025 Treasury ETF IBONDS 25 TRM TS 46436E866   852 36,216 SH   SOLE   36,216 0 0
iShares Ibonds 2026 Treasury ETF IBONDS 26 TRM TS 46436E858   382 16,540 SH   SOLE   16,540 0 0
iShares Ibonds Dec 2023 Term ETF IBONDS DEC23 ETF 46434VAX8   13,750 545,853 SH   SOLE   545,174 0 679
iShares Ibonds Dec 2024 TRM ETF IBONDS DEC24 ETF 46434VBG4   12,937 526,105 SH   SOLE   525,543 0 562
iShares International Sel DIV ETF INTL SEL DIV ETF 464288448   680 24,728 SH   SOLE   24,728 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672   1,631 33,324 SH   SOLE   33,324 0 0
iShares MSCI Brazil ETF MSCI BRAZIL ETF 464286400   210 7,660 SH   SOLE   7,493 0 167
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465   477 6,672 SH   SOLE   6,472 0 200
iShares MSCI Frontier 100 ETF MSCI FRNTR100ETF 464286145   320 12,511 SH   SOLE   12,511 0 0
iShares MSCI United Kingdom ETF MSCI UK ETF NEW 46435G334   1,103 34,180 SH   SOLE   33,782 0 398
iShares North American Natural Resources ETF NA NAT RES 464287374   442 11,295 SH   SOLE   11,235 0 60
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614   2,048 8,381 SH   SOLE   8,381 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598   450 2,958 SH   SOLE   2,958 0 0
iShares Russell Growth RUS MD CP GR ETF 464287481   337 3,698 SH   SOLE   3,698 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499   764 10,930 SH   SOLE   10,930 0 0
iShares Select Dividend SELECT DIVID ETF 464287168   548 4,673 SH   SOLE   4,473 0 200
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679   727 6,578 SH   SOLE   5,978 0 600
iShares Silver Trust ISHARES 46428Q109   2,352 106,336 SH   SOLE   106,169 0 167
iShares TIPS Bond ETF TIPS BD ETF 464287176   295 2,678 SH   SOLE   2,678 0 0
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613   1,443 31,264 SH   SOLE   31,264 0 0
iShares TR Barclys 7-10 YR 7-10 YR TRSY BD 464287440   1,802 18,179 SH   SOLE   18,179 0 0
iShares TR Barclys MBS BD MBS ETF 464288588   1,945 20,529 SH   SOLE   20,529 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739   407 4,795 SH   SOLE   4,795 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622   901 4,000 SH   SOLE   4,000 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655   2,147 12,034 SH   SOLE   12,034 0 0
iShares TR S&P 100 ETF S&P 100 ETF 464287101   275 1,470 SH   SOLE   1,470 0 0
iShares Trust Technology U.S. TECH ETF 464287721   223 2,406 SH   SOLE   2,406 0 0
iShares U.S. Treasury Bond ETF US TREAS BD ETF 46429B267   1,976 84,537 SH   SOLE   84,537 0 0
Ishars Edg MSCI USA QLTY FCTR ETF MSCI USA QLT FCT 46432F339   251 2,025 SH   SOLE   2,025 0 0
Ishr Ibnd Dec 2025 TRM ETF IBONDS DEC25 ETF 46434VBD1   5,502 224,283 SH   SOLE   224,283 0 0
Ishrs Ibnds Dec 2026 TRM Corp ETF IBONDS DEC2026 46435GAA0   1,370 57,752 SH   SOLE   57,752 0 0
Jacobs Solutions Inc COM 46982L108   996 8,475 SH   SOLE   8,475 0 0
Johnson & Johnson COM 478160104   6,449 41,607 SH   SOLE   41,545 0 62
JP Morgan Alerian MLP ALERIAN ML ETN 46625H365   215 9,710 SH   SOLE   9,710 0 0
JPMorgan Chase & Co COM 46625H100   11,432 87,732 SH   SOLE   87,656 0 76
Kimberly-Clark Corp COM 494368103   625 4,617 SH   SOLE   4,617 0 0
Kroger Co Com COM 501044101   1,589 32,189 SH   SOLE   32,189 0 0
L3harris Technologies Inc COM 502431109   1,151 5,863 SH   SOLE   5,863 0 0
Lab CP Of Amer HLDG New COM NEW 50540R409   1,252 5,457 SH   SOLE   5,457 0 0
Lam Research COM 512807108   1,064 2,000 SH   SOLE   2,000 0 0
Life Storage Inc COM 53223X107   327 2,495 SH   SOLE   2,495 0 0
Lilly Eli & Company COM 532457108   1,666 4,852 SH   SOLE   4,852 0 0
Lincoln National Corp COM 534187109   222 9,873 SH   SOLE   9,873 0 0
Linde PLC SHS SHS G54950103   1,367 3,846 SH   SOLE   3,846 0 0
Lockheed Martin Corp COM 539830109   12,601 26,655 SH   SOLE   26,655 0 0
Lowes Companies Inc COM 548661107   4,986 24,936 SH   SOLE   24,770 0 166
Magellan Midstream PTNRS COM UNIT RP LP 559080106   6,180 113,890 SH   SOLE   113,890 0 0
Marathon Oil Corp COM 565849106   626 26,107 SH   SOLE   26,107 0 0
Marathon Pete Corp COM 56585A102   3,464 25,691 SH   SOLE   25,691 0 0
Markel Corp COM 570535104   245 192 SH   SOLE   192 0 0
Marsh & MC Lennan Co Inc COM 571748102   525 3,150 SH   SOLE   3,150 0 0
Martin Mrta.Mats. COM 573284106   1,314 3,700 SH   SOLE   3,700 0 0
Mastec Inc COM 576323109   2,016 21,345 SH   SOLE   21,345 0 0
Mastercard Inc CL A 57636Q104   4,153 11,428 SH   SOLE   11,428 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206   437 5,248 SH   SOLE   5,248 0 0
MC Donalds Corp COM 580135101   10,290 36,802 SH   SOLE   36,774 0 28
Medtronic PLC F SHS G5960L103   450 5,530 SH   SOLE   5,530 0 0
Merck & Co Inc New COM 58933Y105   4,599 42,924 SH   SOLE   42,854 0 70
Metlife Inc COM 59156R108   450 7,770 SH   SOLE   7,709 0 61
Microchip Tech. COM 595017104   919 10,966 SH   SOLE   10,966 0 0
Microsoft Corp COM 594918104   24,259 84,146 SH   SOLE   84,146 0 0
Mid-Amer Apt CMNTYS Com COM 59522J103   20,232 133,953 SH   SOLE   133,953 0 0
Molson Coors Brewing CL B CL B 60871R209   250 4,846 SH   SOLE   4,846 0 0
Mondelez Intl Inc CL A CL A 609207105   698 9,907 SH   SOLE   9,907 0 0
Morgan Stanley COM NEW 617446448   1,663 18,937 SH   SOLE   18,937 0 0
Mosaic Co New COM 61945C103   929 20,250 SH   SOLE   20,250 0 0
Motorola Solutions Inc COM NEW 620076307   245 854 SH   SOLE   854 0 0
MP Materials Corp COM CL A 553368101   364 12,900 SH   SOLE   12,900 0 0
MSC Indl.Direct 'a' CL A 553530106   428 5,100 SH   SOLE   5,100 0 0
Nasdaq OMX Group COM 631103108   1,384 25,320 SH   SOLE   25,320 0 0
National Insts. COM 636518102   629 12,000 SH   SOLE   12,000 0 0
Nextera Energy Inc COM 65339F101   1,368 17,750 SH   SOLE   17,454 0 296
Nike Inc Class B CL B 654106103   5,886 47,858 SH   SOLE   47,858 0 0
Norfolk Southern Corp COM 655844108   1,660 7,832 SH   SOLE   7,832 0 0
Nucor Corp COM 670346105   1,366 8,812 SH   SOLE   8,812 0 0
Nvidia Corp Com COM 67066G104   36,559 131,615 SH   SOLE   131,615 0 0
NVR Inc Com COM 62944T105   373 67 SH   SOLE   67 0 0
Occidental Pete Corp COM 674599105   372 5,941 SH   SOLE   5,941 0 0
Old Republic Intl Corp COM 680223104   1,743 69,793 SH   SOLE   69,793 0 0
On Semiconductor Co COM 682189105   1,329 16,150 SH   SOLE   16,150 0 0
Oneok Inc New COM 682680103   3,998 62,923 SH   SOLE   62,923 0 0
Oracle Corporation COM 68389X105   2,069 22,268 SH   SOLE   22,143 0 125
Otis Worldwide Corp COM 68902V107   211 2,502 SH   SOLE   2,487 0 15
Ovintiv Inc COM 69047Q102   943 26,150 SH   SOLE   26,150 0 0
P P G Industries Inc COM 693506107   573 4,289 SH   SOLE   4,289 0 0
Pacer Lunt Large Cap Alter ETF LUNT LRG CP ALTR 69374H717   327 8,604 SH   SOLE   8,604 0 0
Pacer Lunt LRG Cap Multi Factr ETF LUNT LRGCP MULTI 69374H816   339 9,779 SH   SOLE   9,779 0 0
Pacer US Cash Cows 100 ETF US CASH COWS 100 69374H881   389 8,276 SH   SOLE   8,276 0 0
Pack.Corp.Of Am. COM 695156109   1,156 8,250 SH   SOLE   8,250 0 0
Parker Hannifin Corp Com COM 701094104   534 1,590 SH   SOLE   1,590 0 0
Paychex Inc COM 704326107   386 3,369 SH   SOLE   3,369 0 0
Paypal Holdings Inco COM 70450Y103   664 8,750 SH   SOLE   8,750 0 0
Penumbra Inc COM 70975L107   1,212 4,350 SH   SOLE   4,350 0 0
Pepsico Incorporated COM 713448108   3,566 19,558 SH   SOLE   19,503 0 55
Perkinelmer Inc COM 714046109   224 1,684 SH   SOLE   1,684 0 0
Pfizer Incorporated COM 717081103   4,242 103,980 SH   SOLE   103,980 0 0
Philip Morris Intl Inc COM 718172109   1,021 10,360 SH   SOLE   10,360 0 0
Phillips 66 COM 718546104   4,598 45,359 SH   SOLE   45,320 0 39
PIMCO Dynamic Income Opp COM BEN SHS 69355M107   1,690 134,870 SH   SOLE   134,870 0 0
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833   6,577 66,265 SH   SOLE   65,615 0 650
Pioneer Natural Res Co COM 723787107   227 1,111 SH   SOLE   1,111 0 0
PNC Finl Services GP Inc COM 693475105   356 2,798 SH   SOLE   2,798 0 0
Proassurance Corporation COM 74267C106   321 17,312 SH   SOLE   17,312 0 0
Procter & Gamble COM 742718109   7,955 53,500 SH   SOLE   53,445 0 55
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248   1,261 26,458 SH   SOLE   24,458 0 2,000
Quadratic Intrst RT VLT And ETF QUADRTC INT RT 500767736   3,851 169,490 SH   SOLE   169,490 0 0
Qualcomm Inc COM 747525103   2,890 22,651 SH   SOLE   22,587 0 64
Quanta Services Inc COM 74762E102   914 5,482 SH   SOLE   5,482 0 0
Quest Diagnostic Inc COM 74834L100   597 4,221 SH   SOLE   4,221 0 0
Rayonier Inc COM 754907103   1,464 44,009 SH   SOLE   44,009 0 0
Realty Income Corp COM 756109104   221 3,472 SH   SOLE   3,472 0 0
Regions Financial Corp COM 7591EP100   4,642 247,446 SH   SOLE   247,446 0 0
Resmed Inc COM 761152107   591 2,700 SH   SOLE   2,700 0 0
Rithm Capital Corp COM NEW 64828T201   328 39,792 SH   SOLE   39,792 0 0
RPM International Inc COM 749685103   1,041 11,937 SH   SOLE   11,937 0 0
S & P Global Inc COM 78409V104   439 1,272 SH   SOLE   1,272 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839   11,121 237,068 SH   SOLE   235,212 0 1,856
SCH US DIV Equity ETF US DIVIDEND EQ 808524797   22,306 304,897 SH   SOLE   304,457 0 440
Schein Henry Inc COM 806407102   924 11,328 SH   SOLE   11,328 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706   4,828 196,899 SH   SOLE   196,601 0 298
SCHW Intl Eq ETF INTL EQTY ETF 808524805   18,354 527,412 SH   SOLE   524,069 0 3,343
SCHW US Scap ETF US SML CAP ETF 808524607   3,108 74,113 SH   SOLE   74,055 0 58
Schwab 1000 Index ETF 1000 INDEX ETF 808524722   679 17,170 SH   SOLE   17,170 0 0
Schwab Funda Emg MKTS Large Com ETF SCHWB FDT EMK LG 808524730   501 19,244 SH   SOLE   19,244 0 0
Schwab Fundamental Inl Large Com ETF SCHWB FDT INT LG 808524755   17,558 561,497 SH   SOLE   559,047 0 2,450
Schwab Fundamental US Large Co ETF SCHWAB FDT US LG 808524771   2,850 51,885 SH   SOLE   51,885 0 0
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763   1,133 23,287 SH   SOLE   23,287 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862   18,921 387,808 SH   SOLE   386,061 0 1,747
Schwab Strategic TR Intrm TRM Tres INT-TRM U.S TRES 808524854   377 7,470 SH   SOLE   7,470 0 0
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102   3,830 80,038 SH   SOLE   79,023 0 1,015
Schwab US Large Cap US LCAP GR ETF 808524300   706 10,831 SH   SOLE   10,831 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201   14,359 296,874 SH   SOLE   295,995 0 879
Schwab US Large Cap Value US LCAP VA ETF 808524409   6,321 96,394 SH   SOLE   96,219 0 175
Schwab US Mid Cap ETF US MID-CAP ETF 808524508   12,154 179,128 SH   SOLE   176,952 0 2,176
Seagen Inc COM 81181C104   405 2,000 SH   SOLE   2,000 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803   445 2,948 SH   SOLE   2,948 0 0
Service Corp Intl COM 817565104   1,033 15,024 SH   SOLE   15,024 0 0
Servisfirst Bancshares Com COM 81768T108   5,639 102,692 SH   SOLE   102,692 0 0
Shell PLC SPON ADS 780259305   1,666 28,949 SH   SOLE   28,949 0 0
Sherwin Williams Co COM 824348106   229 1,017 SH   SOLE   1,017 0 0
Skyworks Solutions Inc Com COM 83088M102   2,416 20,475 SH   SOLE   20,475 0 0
Smartfinancial Inc COM NEW 83190L208   243 10,500 SH   SOLE   10,500 0 0
Snap-On COM 833034101   392 1,587 SH   SOLE   1,587 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739   937 19,700 SH   SOLE   19,700 0 0
SPDR EM Local Currency Bond ETF BLOMBRG BRC EMRG 78464A391   1,288 60,709 SH   SOLE   60,549 0 160
SPDR Gold Trust GOLD SHS 78463V107   473 2,583 SH   SOLE   2,583 0 0
SPDR Index Shares Emerg Markt ETF IV PORTFOLIO EMG MK 78463X509   861 25,232 SH   SOLE   25,232 0 0
SPDR Portfolio DVLPD WRLD Ex-US ETF PORTFOLIO DEVLPD 78463X889   242 7,539 SH   SOLE   7,539 0 0
SPDR Russell 1000 Yield Focus ETF RUSSELL YIELD 78468R770   1,190 12,620 SH   SOLE   12,620 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103   14,896 36,252 SH   SOLE   35,652 0 600
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107   2,037 4,431 SH   SOLE   4,431 0 0
SPDR Short Term Intl Treasury Bond ETF BLOMBERG BRC INT 78464A334   305 11,176 SH   SOLE   11,176 0 0
Sprott Physical Gold Trust UNIT 85207H104   2,551 165,000 SH   SOLE   165,000 0 0
Sprott Physical Silver Trust TR UNIT 85207K107   1,168 140,000 SH   SOLE   140,000 0 0
Starbucks Corp COM 855244109   324 3,107 SH   SOLE   3,107 0 0
Steel Dynamics COM 858119100   3,669 32,330 SH   SOLE   32,330 0 0
Synovus Financial CP New COM NEW 87161C501   2,759 88,417 SH   SOLE   88,417 0 0
Sysco Corporation COM 871829107   298 3,864 SH   SOLE   3,864 0 0
T Rowe Price Group Inc COM 74144T108   360 3,192 SH   SOLE   3,192 0 0
Target Corporation COM 87612E106   619 3,736 SH   SOLE   3,670 0 66
Te Connectivity LTD F REG SHS H84989104   2,597 19,800 SH   SOLE   19,800 0 0
Teleflex COM 879369106   1,001 3,950 SH   SOLE   3,950 0 0
Tesla Motors Inc COM 88160R101   809 3,898 SH   SOLE   3,898 0 0
Texas Instruments Inc COM 882508104   5,861 31,507 SH   SOLE   31,407 0 100
The Charles Schwab Corp COM 808513105   568 10,847 SH   SOLE   10,847 0 0
The Southern Company COM 842587107   11,141 160,121 SH   SOLE   160,121 0 0
Thermo Fisher Scientific COM 883556102   3,839 6,657 SH   SOLE   6,624 0 33
Toronto Dominion Bank F COM NEW 891160509   213 3,552 SH   SOLE   3,552 0 0
Trane Technologies PLC SHS G8994E103   1,967 10,692 SH   SOLE   10,692 0 0
Travelers Companies Inc COM 89417E109   401 2,339 SH   SOLE   2,269 0 70
Truist Financial Corporation COM 89832Q109   1,576 46,218 SH   SOLE   46,218 0 0
U S Bancorp Del New COM NEW 902973304   884 24,198 SH   SOLE   24,198 0 0
Udr Inc COM 902653104   211 5,132 SH   SOLE   5,132 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704   551 10,615 SH   SOLE   10,615 0 0
Union Pacific Corp COM 907818108   1,623 8,066 SH   SOLE   8,066 0 0
United Parcel Service B CL B 911312106   434 2,237 SH   SOLE   2,237 0 0
Unitedhealth Group Inc COM 91324P102   10,277 21,746 SH   SOLE   21,746 0 0
Valero Energy Corp New COM 91913Y100   300 2,151 SH   SOLE   2,151 0 0
Valvoline Inc COM 92047W101   323 9,236 SH   SOLE   9,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700   1,984 22,837 SH   SOLE   22,837 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   1,396 5,527 SH   SOLE   5,527 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   940 4,859 SH   SOLE   4,859 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844   9,742 63,253 SH   SOLE   62,757 0 496
Vanguard Energy ETF ENERGY ETF 92204A306   413 3,615 SH   SOLE   3,615 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652   1,734 12,368 SH   SOLE   12,368 0 0
Vanguard Financials ETF FINANCIALS ETF 92204A405   579 7,430 SH   SOLE   7,430 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775   2,002 37,440 SH   SOLE   37,440 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858   21,144 468,105 SH   SOLE   466,843 0 1,262
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   8,096 200,405 SH   SOLE   199,448 0 957
Vanguard Growth GROWTH ETF 922908736   3,311 13,273 SH   SOLE   13,273 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   931 3,905 SH   SOLE   3,905 0 0
Vanguard High Dividend Yield HIGH DIV YLD 921946406   3,238 30,690 SH   SOLE   30,690 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   422 2,217 SH   SOLE   2,217 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702   4,238 10,994 SH   SOLE   10,994 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819   253 3,300 SH   SOLE   3,300 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810   7,573 102,786 SH   SOLE   102,453 0 333
Vanguard Intrntnl HGH INTL HIGH ETF 921946794   389 6,286 SH   SOLE   6,286 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637   21,195 113,455 SH   SOLE   111,081 0 2,374
Vanguard Materials ETF MATERIALS ETF 92204A801   908 5,107 SH   SOLE   5,107 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873   48,373 337,939 SH   SOLE   337,105 0 834
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816   18,048 88,251 SH   SOLE   88,030 0 221
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840   12,482 123,562 SH   SOLE   123,071 0 491
Vanguard Mid Cap ETF MID CAP ETF 922908629   31,486 149,280 SH   SOLE   148,173 0 1,107
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512   13,838 103,217 SH   SOLE   102,982 0 235
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538   3,689 18,928 SH   SOLE   18,899 0 29
Vanguard REIT Index ETF REIT ETF 922908553   1,341 16,143 SH   SOLE   15,943 0 200
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363   14,637 38,920 SH   SOLE   38,920 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827   11,303 147,773 SH   SOLE   147,598 0 175
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409   6,471 84,886 SH   SOLE   84,886 0 0
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102   1,633 27,896 SH   SOLE   27,896 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751   17,934 94,606 SH   SOLE   94,031 0 575
Vanguard Small Growth ETF SML CP GRW ETF 922908595   1,014 4,686 SH   SOLE   4,653 0 33
Vanguard Small Value ETF SM CP VAL ETF 922908611   3,522 22,184 SH   SOLE   22,114 0 70
Vanguard Telcom ETF TELCOMM ETF 92204A884   241 2,498 SH   SOLE   2,498 0 0
Vanguard Total Bond ETF TOTAL BND MRKT 921937835   12,321 166,886 SH   SOLE   166,386 0 500
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407   607 12,405 SH   SOLE   12,405 0 0
Vanguard Total International Stock ETF VG TL INTL STK F 921909768   6,215 112,563 SH   SOLE   112,563 0 0
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769   4,137 20,269 SH   SOLE   20,216 0 53
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742   2,062 22,389 SH   SOLE   22,389 0 0
Vanguard Utilities UTILITIES ETF 92204A876   677 4,587 SH   SOLE   4,549 0 38
Vanguard Value VALUE ETF 922908744   1,638 11,863 SH   SOLE   11,863 0 0
Verizon Communications COM 92343V104   2,259 58,084 SH   SOLE   57,966 0 118
Vertex Energy Inc COM 92534K107   874 88,500 SH   SOLE   88,500 0 0
Visa Inc CL A COM CL A 92826C839   11,919 52,866 SH   SOLE   52,742 0 124
Voya Finl Inc COM 929089100   286 4,000 SH   SOLE   4,000 0 0
Vulcan Materials Company COM 929160109   10,118 58,977 SH   SOLE   58,977 0 0
W E C Energy Group I COM 92939U106   3,306 34,880 SH   SOLE   34,880 0 0
W R Berkley COM 084423102   1,344 21,593 SH   SOLE   21,593 0 0
Wal-Mart Stores Inc COM 931142103   7,028 47,482 SH   SOLE   47,425 0 57
Walgreens Boots Allianc COM 931427108   295 8,537 SH   SOLE   8,537 0 0
Waste Connections Inc COM 94106B101   1,460 10,500 SH   SOLE   10,500 0 0
Waste Management Inc Del COM 94106L109   5,741 35,185 SH   SOLE   35,185 0 0
Waters Corp COM 941848103   4,017 12,973 SH   SOLE   12,973 0 0
Wells Fargo & Co New COM 949746101   1,084 28,998 SH   SOLE   28,998 0 0
Weyerhaeuser Co COM 962166104   1,427 47,371 SH   SOLE   47,371 0 0
Wheaton Precious Metal F COM 962879102   5,196 107,560 SH   SOLE   107,560 0 0
Wisdomtree Trust EMG MKTS SMCAP 97717W281   351 7,660 SH   SOLE   7,660 0 0
Woodward Inc COM 980745103   380 3,900 SH   SOLE   3,900 0 0
Xcel Energy Inc COM 98389B100   330 4,860 SH   SOLE   4,664 0 196
Xylem Inc COM 98419M100   251 2,393 SH   SOLE   2,393 0 0
Yum Brands Inc COM 988498101   843 6,382 SH   SOLE   6,382 0 0