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   827,732 6,055 SH   SOLE   6,004 0 51
A F L A C Inc COM 001055102   11,065,826 98,979 SH   SOLE   98,979 0 0
A S M L Holding NV New F N Y REGISTRY SHS N07059210   1,908,142 2,290 SH   SOLE   2,198 0 92
Ab Ultra Short Income ETF ULTRA SHORT INCM 00039J103   764,912 15,044 SH   SOLE   14,904 0 140
Abbott Laboratories COM 002824100   4,150,085 36,401 SH   SOLE   36,401 0 0
Abbvie Inc COM 00287Y109   15,609,744 79,045 SH   SOLE   79,045 0 0
Aberdeen Standard Investments Etfs Bloomberg All Comdty STRGY K1 Free ETF BBRG ALL COMD K1 003261104   2,750,902 134,584 SH   SOLE   134,526 0 58
Abrdn Blmberg In MT ST K 1 FR ETF BBG INDUSTRL MET 003261609   392,543 16,281 SH   SOLE   16,281 0 0
Abrdn Global Premier Pro COM SH BEN INT 00302L108   78,078 16,900 SH   SOLE   16,900 0 0
Accenture PLC CL A F SHS CLASS A G1151C101   3,746,535 10,599 SH   SOLE   10,543 0 56
Adobe Systems Inc COM 00724F101   8,218,722 15,873 SH   SOLE   15,873 0 0
Advanced Micro Device COM 007903107   1,416,503 8,633 SH   SOLE   8,633 0 0
Aerovironment Inc COM 008073108   386,764 1,929 SH   SOLE   1,929 0 0
Agilent Technologies Inc COM 00846U101   258,652 1,742 SH   SOLE   1,742 0 0
Air Prod & Chemicals Inc COM 009158106   1,396,159 4,689 SH   SOLE   4,689 0 0
Allegion Public LTD Co F ORD SHS G0176J109   599,429 4,113 SH   SOLE   4,113 0 0
Alliant Energy Corp COM 018802108   305,574 5,035 SH   SOLE   5,035 0 0
Allstate Corporation COM 020002101   298,499 1,568 SH   SOLE   1,568 0 0
Alphabet Inc Class A Cap STK CAP STK CL A 02079K305   5,805,228 35,003 SH   SOLE   34,943 0 60
Alphabet Inc Class C Cap STK CAP STK CL C 02079K107   16,836,465 100,703 SH   SOLE   100,493 0 210
Altria Group Inc COM 02209S103   1,203,833 23,122 SH   SOLE   23,122 0 0
Amazon Com Inc COM 023135106   15,865,627 85,148 SH   SOLE   84,848 0 300
Amcor PLC F ORD G0250X107   175,672 15,505 SH   SOLE   15,505 0 0
Amer Electric PWR Co Inc COM 025537101   265,218 2,585 SH   SOLE   2,585 0 0
American Express Company COM 025816109   1,531,776 5,648 SH   SOLE   5,568 0 80
American Finl.GP.Ohio COM 025932104   1,157,560 8,600 SH   SOLE   8,600 0 0
Ameriprise Financial Inc COM 03076C106   372,559 793 SH   SOLE   793 0 0
Ametek Inc New COM 031100100   765,140 4,456 SH   SOLE   4,152 0 304
Amgen Incorporated COM 031162100   5,721,304 17,756 SH   SOLE   17,656 0 100
Analog Devices Inc COM 032654105   1,111,040 4,827 SH   SOLE   4,827 0 0
Ansys COM 03662Q105   1,181,799 3,709 SH   SOLE   3,627 0 82
Apollo Global Management COM 03769M106   549,604 4,400 SH   SOLE   4,400 0 0
Apple Inc COM 037833100   60,408,819 259,265 SH   SOLE   258,563 0 702
Applied Materials Inc COM 038222105   1,351,398 6,688 SH   SOLE   6,688 0 0
Aptus Defined Risk ETF APTUS DEFINED 26922A388   2,433,800 86,000 SH   SOLE   86,000 0 0
Arch Cap.GP. ORD G0450A105   664,343 5,938 SH   SOLE   4,975 0 963
Ares Management Corp Class A CL A COM STK 03990B101   3,254,251 20,882 SH   SOLE   20,440 0 442
Argan Inc COM 04010E109   202,860 2,000 SH   SOLE   2,000 0 0
Arrow Electronics COM 042735100   1,129,055 8,500 SH   SOLE   8,500 0 0
Ashland Global Holdings Inc COM 044186104   565,305 6,500 SH   SOLE   6,500 0 0
Astrazeneca PLC ADR F SPONSORED ADR 046353108   1,227,862 15,760 SH   SOLE   14,858 0 902
AT&T Corp Com New COM 00206R102   1,114,082 50,640 SH   SOLE   50,637 0 3
Atmos Energy Corp COM 049560105   203,349 1,466 SH   SOLE   1,466 0 0
Auto Data Processing COM 053015103   4,422,267 15,900 SH   SOLE   15,900 0 0
Avantis US Small Cap Value ETF US SML CP VALU 025072877   510,358 5,319 SH   SOLE   5,059 0 260
Banco Bilbao Argen ADR F SPONSORED ADR 05946K101   294,620 27,179 SH   SOLE   27,179 0 0
Bank Of America Corp COM 060505104   460,645 11,609 SH   SOLE   11,609 0 0
Baxter International Inc COM 071813109   274,124 7,164 SH   SOLE   7,032 0 132
Becton Dickinson & Co COM 075887109   2,587,003 10,730 SH   SOLE   10,730 0 0
Berkshire Hathaway B New CL B NEW 084670702   11,729,266 25,484 SH   SOLE   25,484 0 0
Berkshire Hathaway Inc Com CL A 084670108   691,180 1 SH   SOLE   1 0 0
Bio-Rad Laboratories 'a' CL A 090572207   501,870 1,500 SH   SOLE   1,500 0 0
Bio-Techne Corp COM 09073M104   3,929,119 49,157 SH   SOLE   49,157 0 0
BlackRock Inc COM 09247X101   409,239 431 SH   SOLE   416 0 15
BlackRock Short Duratn BND ETF BLACKROCK SH DUR 46431W507   354,325 6,915 SH   SOLE   6,915 0 0
BlackRock Ultra Short Term Bond ETF BLACKROCK ULTRA 46434V878   466,099 9,186 SH   SOLE   9,186 0 0
Blackstone Group Inc COM CL A 09260D107   28,082,825 183,392 SH   SOLE   183,392 0 0
Blackstone Secd Lending COMMON STOC 09261X102   2,185,722 72,712 SH   SOLE   72,712 0 0
Blackstone Senior Float COM 09256U105   2,417,697 171,225 SH   SOLE   171,225 0 0
Boeing Co COM 097023105   339,201 2,231 SH   SOLE   2,231 0 0
Booking Holdings Inc COM 09857L108   2,830,545 672 SH   SOLE   672 0 0
Bristol-Myers Squibb Co COM 110122108   1,884,705 36,426 SH   SOLE   36,326 0 100
Broadcom Limited COM 11135F101   2,907,995 16,858 SH   SOLE   16,858 0 0
Broadridge Finl Solution COM 11133T103   2,055,463 9,520 SH   SOLE   9,520 0 0
Brookfield Corp F Class A CL A LTD VT SH 11271J107   1,866,522 35,118 SH   SOLE   29,950 0 5,168
Brookfield Infrastruct F Class A COM SB VTG SHS A 11275Q107   418,405 9,634 SH   SOLE   6,355 0 3,279
Brookfield Wealth Solu F CL A EXCHANGEA G17434104   1,383,489 26,025 SH   SOLE   26,025 0 0
Brookfiled Asset Manag F Class A CL A LMT VTG SHS 113004105   497,302 10,516 SH   SOLE   9,448 0 1,068
Brown & Brown Inc Com COM 115236101   6,169,587 59,552 SH   SOLE   57,731 0 1,821
Bunge Global SA COM SH H11356104   811,776 8,400 SH   SOLE   8,400 0 0
C H Robinson Worldwd New COM NEW 12541W209   466,158 4,200 SH   SOLE   4,200 0 0
C N X Resources Corp COM 12653C108   249,682 7,666 SH   SOLE   7,666 0 0
C S X Corp COM 126408103   1,337,640 38,738 SH   SOLE   38,738 0 0
C V S Caremark Corp COM 126650100   626,465 9,963 SH   SOLE   9,861 0 102
Cameco Corp Com COM 13321L108   2,562,324 53,650 SH   SOLE   53,650 0 0
Canadian Pacific Kansa F COM 13646K108   1,165,843 13,607 SH   SOLE   13,607 0 0
Cardinal Health Inc COM 14149Y108   1,261,144 11,411 SH   SOLE   11,411 0 0
Carmax Inc COM 143130102   243,979 3,153 SH   SOLE   1,995 0 1,158
Carrier Global Corp COM 14448C104   405,026 5,032 SH   SOLE   5,001 0 31
Caterpillar Inc COM 149123101   5,545,427 14,178 SH   SOLE   14,178 0 0
Cbre Clarion Global Real COM 12504G100   65,700 10,000 SH   SOLE   10,000 0 0
Celsius HLDGS Inc COM NEW 15118V207   2,197,583 70,076 SH   SOLE   70,076 0 0
Centene Corp COM 15135B101   611,951 8,129 SH   SOLE   8,129 0 0
Chas.RVR.Labs.Intl. COM 159864107   792,016 4,021 SH   SOLE   4,021 0 0
Chemed COM 16359R103   1,502,425 2,500 SH   SOLE   2,500 0 0
Cheniere Energy Inc Com New COM NEW 16411R208   3,185,686 17,714 SH   SOLE   17,714 0 0
Chevron Corporation COM 166764100   8,427,704 57,226 SH   SOLE   57,181 0 45
Chubb LTD F COM H1467J104   673,201 2,327 SH   SOLE   2,327 0 0
Church & Dwight Co. COM 171340102   1,235,696 11,800 SH   SOLE   11,050 0 750
CIGNA Corp COM 125523100   304,174 878 SH   SOLE   878 0 0
Cincinnati Financial CP COM 172062101   1,151,034 8,406 SH   SOLE   8,406 0 0
Cineverse Corp Class A COM CL A 172406308   41,087 41,968 SH   SOLE   41,968 0 0
Cisco Systems Inc COM 17275R102   4,447,006 83,559 SH   SOLE   83,339 0 220
Clorox Company COM 189054109   1,604,759 9,851 SH   SOLE   9,851 0 0
Cme Group COM 12572Q105   4,962,929 22,492 SH   SOLE   22,492 0 0
Coca Cola Bottlg Co Cons COM 191098102   285,097 217 SH   SOLE   217 0 0
Coca Cola Company COM 191216100   5,442,686 75,232 SH   SOLE   75,232 0 0
Colgate-Palmolive Co COM 194162103   4,213,042 40,584 SH   SOLE   40,584 0 0
Columbia Em Core Ex-China ETF EM CORE EX ETF 19762B202   3,097,247 94,804 SH   SOLE   94,298 0 506
Columbia Research Enhanced Core ETF RESH ENHNC COR 19761L706   426,893 12,589 SH   SOLE   12,589 0 0
Comcast Corp New CL A CL A 20030N101   1,151,307 27,563 SH   SOLE   27,563 0 0
Communicat SVS SLCT Sec SPDR ETF COMMUNICATION 81369Y852   381,307 4,218 SH   SOLE   4,218 0 0
Conocophillips COM 20825C104   1,262,563 11,992 SH   SOLE   11,892 0 100
Consolidated Edison Inc COM 209115104   1,418,771 13,625 SH   SOLE   13,625 0 0
Constellation Energy Cor COM 21037T109   1,563,760 6,014 SH   SOLE   6,014 0 0
Copart Inc COM 217204106   253,616 4,840 SH   SOLE   513 0 4,327
Corning Inc COM 219350105   463,420 10,264 SH   SOLE   10,264 0 0
Corteva Inc COM 22052L104   1,281,975 21,806 SH   SOLE   21,806 0 0
Costco WHSL Corp New COM 22160K105   1,891,852 2,134 SH   SOLE   2,134 0 0
Coupang Inc Class A CL A 22266T109   274,960 11,200 SH   SOLE   11,200 0 0
Crispr Therapeutics F NAMEN AKT H17182108   267,786 5,700 SH   SOLE   5,700 0 0
Cummins Inc COM 231021106   221,883 685 SH   SOLE   685 0 0
D R Horton Co COM 23331A109   490,851 2,573 SH   SOLE   2,573 0 0
D R S Technologies Inc COM 52661A108   282,200 10,000 SH   SOLE   10,000 0 0
Danaher Corp Del COM 235851102   3,047,554 10,951 SH   SOLE   10,876 0 75
Darden Restaurants Inc COM 237194105   407,042 2,480 SH   SOLE   2,480 0 0
Deere & Co COM 244199105   3,520,014 8,405 SH   SOLE   8,405 0 0
Devon Energy CP New COM 25179M103   1,173,287 29,992 SH   SOLE   29,992 0 0
Dick's Sporting Goods COM 253393102   356,660 1,700 SH   SOLE   1,700 0 0
Digital Realty Trust COM 253868103   1,699,521 10,502 SH   SOLE   10,502 0 0
Dimensional U S Equity ETF US EQUITY ETF 25434V401   343,344 5,520 SH   SOLE   5,454 0 66
Dimensional US Marketwide Value ETF US MKTWIDE VALU 25434V724   255,059 6,118 SH   SOLE   6,118 0 0
Discover Financial SVCS COM 254709108   203,420 1,450 SH   SOLE   1,450 0 0
Disney Walt Co COM DISNEY 254687106   4,014,907 41,739 SH   SOLE   41,637 0 102
Dominion Energy, Inc. COM 25746U109   595,360 10,302 SH   SOLE   9,752 0 550
Donaldson Co. COM 257651109   1,017,355 13,804 SH   SOLE   13,000 0 804
Doubleline Commercial RL Est ETF COMMERCIAL REAL 25861R303   5,345,373 102,835 SH   SOLE   102,739 0 96
Dow Inc Com COM 260557103   782,957 14,332 SH   SOLE   14,332 0 0
Duke Energy Corp New COM NEW 26441C204   4,772,294 41,390 SH   SOLE   41,190 0 200
DuPont De Nemours Inc COM 26614N102   973,616 10,926 SH   SOLE   10,926 0 0
Eaton Corp PLC F SHS G29183103   3,513,264 10,600 SH   SOLE   10,398 0 202
eBay Inc COM 278642103   401,503 6,167 SH   SOLE   6,167 0 0
Ecolab Inc COM 278865100   610,577 2,386 SH   SOLE   2,386 0 0
Edwards Lifesciences CP COM 28176E108   654,819 9,923 SH   SOLE   9,773 0 150
Elevance Health Inc COM 036752103   3,205,818 6,165 SH   SOLE   6,165 0 0
Embraer S A F Sponsored ADR SPONSORED ADS 29082A107   284,728 8,050 SH   SOLE   8,050 0 0
Emcor Group Inc COM 29084Q100   483,055 1,122 SH   SOLE   0 0 1,122
Emerson Electric Co COM 291011104   4,639,993 42,425 SH   SOLE   42,425 0 0
Enbridge Inc F COM 29250N105   978,173 24,087 SH   SOLE   24,087 0 0
Energy Transfer Equity COM UT LTD PTN 29273V100   404,925 25,229 SH   SOLE   25,229 0 0
Enphase Energy Inc COM 29355A107   685,353 6,064 SH   SOLE   6,064 0 0
Enterprise Prd Prtnrs LP COM 293792107   2,008,008 68,980 SH   SOLE   68,980 0 0
Expeditor Intl.Of Wash. COM 302130109   1,056,193 8,038 SH   SOLE   8,038 0 0
Extra Space Storage Inc COM 30225T102   413,757 2,296 SH   SOLE   2,296 0 0
Exxon Mobil Corporation COM 30231G102   7,648,081 65,246 SH   SOLE   65,096 0 150
Factset Resh SYS Inc Com COM 303075105   336,150 731 SH   SOLE   453 0 278
Fastenal Co COM 311900104   1,566,169 21,929 SH   SOLE   21,100 0 829
Fedex Corporation COM 31428X106   1,182,041 4,298 SH   SOLE   4,298 0 0
First Bancshares MS Com COM 318916103   408,115 12,702 SH   SOLE   12,702 0 0
First Horizon Natl CP Com COM 320517105   172,842 11,023 SH   SOLE   11,023 0 0
Fiserv Inc COM 337738108   464,036 2,583 SH   SOLE   2,583 0 0
Franklin FTSE Japan ETF FTSE JAPAN ETF 35473P744   2,261,940 74,357 SH   SOLE   74,357 0 0
Franklin FTSE South Korea ETF FTSE SOUTH KOREA 35473P710   2,100,666 99,088 SH   SOLE   99,088 0 0
Franklin US MD CP Multifct Index ETF US MID CP MLTFCT 35473P884   1,740,625 31,250 SH   SOLE   31,250 0 0
Freeport- Mcmoran Inc CL B 35671D857   3,952,915 79,185 SH   SOLE   79,185 0 0
Fti Consulting Inc Com COM 302941109   317,446 1,395 SH   SOLE   0 0 1,395
Gallagher Arthur J & Co COM 363576109   2,494,626 8,866 SH   SOLE   8,724 0 142
GE Healthcare Technologi COMMON STOCK 36266G107   2,567,361 27,356 SH   SOLE   27,356 0 0
GE Vernova Inc COM 36828A101   949,291 3,723 SH   SOLE   3,717 0 6
General Dynamics Corp COM 369550108   2,562,415 8,479 SH   SOLE   8,479 0 0
General Electric Co COM NEW 369604301   1,599,399 8,469 SH   SOLE   8,444 0 25
General Mills Inc COM 370334104   1,583,122 21,437 SH   SOLE   21,437 0 0
Genuine Parts Co COM 372460105   446,096 3,171 SH   SOLE   3,171 0 0
Gildan Activewear Inc F COM 375916103   471,100 10,000 SH   SOLE   10,000 0 0
Gilead Sciences Inc COM 375558103   375,184 4,475 SH   SOLE   4,445 0 30
Global Payments Inc COM 37940X102   8,659,611 84,550 SH   SOLE   84,550 0 0
Global X MLP & Energy Infrastructure ETF GLB X MLP ENRG I 37954Y293   1,865,663 34,276 SH   SOLE   34,276 0 0
Globe Life Inc COM 37959E102   7,536,132 71,156 SH   SOLE   71,156 0 0
Goldman Sachs Actvbeta US LRG ETF EQUITY ETF 381430503   337,126 2,985 SH   SOLE   2,985 0 0
Goldman Sachs Actvbt Intereqy ETF ACTIVEBETA INT 381430107   1,144,057 31,630 SH   SOLE   31,630 0 0
Goldman Sachs Group Inc COM 38141G104   1,063,991 2,149 SH   SOLE   2,149 0 0
Goldman Sachs Trsryaccs 1 YR ETF TREASURYACCESS 381430529   3,093,852 30,849 SH   SOLE   30,849 0 0
Goldman SCHS JST US LRG CP Eq ETF IV JUST US LRG CP 381430396   9,988,833 121,934 SH   SOLE   121,934 0 0
Graco COM 384109104   1,452,841 16,602 SH   SOLE   14,500 0 2,102
Harley Davidson Inc COM 412822108   211,414 5,487 SH   SOLE   5,487 0 0
Heico Corp CL A 422806208   258,368 1,268 SH   SOLE   0 0 1,268
Hershey Company COM 427866108   1,868,704 9,744 SH   SOLE   9,744 0 0
Hilton Worldwide HLD COM 43300A203   249,862 1,084 SH   SOLE   87 0 997
Home Depot Inc COM 437076102   19,133,521 47,220 SH   SOLE   47,120 0 100
Honeywell International COM 438516106   7,544,708 36,499 SH   SOLE   36,449 0 50
Illinois Tool Works Inc COM 452308109   3,051,350 11,577 SH   SOLE   11,577 0 0
Ingersoll Rand Inc COM 45687V106   998,680 10,174 SH   SOLE   10,174 0 0
Intel Corp COM 458140100   988,377 42,130 SH   SOLE   41,983 0 147
Intercontinental Exchange COM 45866F104   4,709,966 29,320 SH   SOLE   29,320 0 0
Interdigital Inc. COM 45867G101   231,565 1,635 SH   SOLE   1,635 0 0
International Paper Co COM 460146103   499,491 10,225 SH   SOLE   10,225 0 0
Intl Business Machines COM 459200101   4,086,931 18,486 SH   SOLE   18,486 0 0
Intuit Inc COM 461202103   824,698 1,328 SH   SOLE   1,298 0 30
Intuitive Surgical New COM NEW 46120E602   1,734,674 3,531 SH   SOLE   3,531 0 0
Invesco Agri Com STRGY ETF IV AGRI CMDTY STRA 46090F308   333,101 8,852 SH   SOLE   8,852 0 0
Invesco Bletshs 2024 MNPL BND ETF BULSHS 2024 MUNI 46138J536   363,737 14,655 SH   SOLE   14,655 0 0
Invesco Bletshs 2025 MNPL BND ETF BULSHS 2025 MUNI 46138J528   267,308 10,915 SH   SOLE   10,915 0 0
Invesco Bulletshares 2024 Corporate Bond ETF BULSHS 2024 CB 46138J841   762,575 36,107 SH   SOLE   36,107 0 0
Invesco Bulletshares 2024 High Yield BULSHS 2024 HY 46138J833   261,232 11,498 SH   SOLE   11,498 0 0
Invesco Bulletshares 2025 Corporate Bond ETF BULSHS 2025 CB 46138J825   2,022,857 97,959 SH   SOLE   97,559 0 400
Invesco Bulletshares 2026 Corporate Bond ETF BULSHS 2026 CB 46138J791   2,094,961 107,104 SH   SOLE   106,664 0 440
Invesco Bulletshares 2027 Corporate Bond ETF BULSHS 2027 CB 46138J783   1,832,106 92,906 SH   SOLE   92,431 0 475
Invesco Bulletshars 2028 Corp BD ETF INVSCO BLSH 28 46138J643   1,031,495 50,170 SH   SOLE   49,695 0 475
Invesco DB Agriculture Fund AGRICULTURE FD 46140H106   284,172 10,892 SH   SOLE   10,892 0 0
Invesco QQQ Trust UNIT SER 1 46090E103   9,343,669 19,118 SH   SOLE   19,107 0 11
Invesco S And P 500 Garp ETF S&P 500 GARP ETF 46137V431   868,238 8,295 SH   SOLE   8,295 0 0
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357   13,009,833 72,616 SH   SOLE   72,569 0 47
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241   1,438,905 21,390 SH   SOLE   18,960 0 2,430
Invesco S&P 500 Top 50 ETF S&P 500 TOP 50 46137V233   2,545,645 53,559 SH   SOLE   50,809 0 2,750
Invesco Water Resources ETF WATER RES ETF 46137V142   220,800 3,130 SH   SOLE   3,130 0 0
Invsc S P 500 Momentum ETF S&P 500 MOMNTM 46138E339   760,923 8,395 SH   SOLE   6,670 0 1,725
Invsc S P Internationl DVLP MNTM ETF S&P INTL MOMNT 46138E222   256,688 6,100 SH   SOLE   6,100 0 0
iShares 0 To 3 MNTH Treasury BND ETF 0-3 MNTH TREASRY 46436E718   7,960,297 79,034 SH   SOLE   79,034 0 0
iShares 0-5 Year TIPS Bond ETF 0-5 YR TIPS ETF 46429B747   5,869,472 57,930 SH   SOLE   57,930 0 0
iShares 1-3 Year Treasury Bond ETF 1-3 YR TR BD ETF 464287457   5,585,075 67,169 SH   SOLE   67,169 0 0
iShares 1-5 Investment Grade Corp ETF 1-3 YR CR BD ETF 464288646   18,510,577 351,511 SH   SOLE   350,063 0 1,448
iShares 3-7 YR TR BD ETF 3 7 YR TREAS BD 464288661   17,783,179 148,683 SH   SOLE   148,184 0 498
iShares Bitcoin ETF SHS 46438F101   216,816 6,001 SH   SOLE   6,001 0 0
iShares Broad Usd Invt Grade Corporate Bond ETF USD INV GRDE ETF 464288620   1,417,294 26,955 SH   SOLE   26,955 0 0
iShares Core 1 5 Year Usd Bond ETF CORE 1 5 YR USD 46432F859   593,117 12,184 SH   SOLE   12,184 0 0
iShares Core Dividend Growth ETF CORE DIV GRWTH 46434V621   1,438,109 22,940 SH   SOLE   22,940 0 0
iShares Core High Dividend ETF CORE HIGH DV ETF 46429B663   749,357 6,371 SH   SOLE   6,371 0 0
iShares Core MSCI CORE MSCI EMKT 46434G103   3,818,454 66,512 SH   SOLE   66,512 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842   2,976,749 38,139 SH   SOLE   38,139 0 0
iShares Core MSCI Intrl DVLP MKT ETF CORE MSCI INTL 46435G326   3,421,585 48,307 SH   SOLE   48,307 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200   9,883,014 17,134 SH   SOLE   17,134 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507   18,319,891 293,965 SH   SOLE   293,965 0 0
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804   5,064,028 43,297 SH   SOLE   43,297 0 0
iShares Core S&P US Value CORE S&P US VLU 464287663   354,680 3,714 SH   SOLE   3,714 0 0
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226   3,454,661 34,113 SH   SOLE   34,113 0 0
iShares Core US Growth ETF CORE S&P US ETF 464287671   764,814 5,798 SH   SOLE   5,798 0 0
iShares Dow Jones U.S. ETF DOW JONES US ETF 464287846   393,365 2,818 SH   SOLE   2,818 0 0
iShares Edge MSCI Min Vol USA ETF MIN VOL USA ETF 46429B697   307,167 3,364 SH   SOLE   3,364 0 0
iShares Edge MSCI USA Value Factor E MSCI USA VALUE 46432F388   465,710 4,271 SH   SOLE   4,271 0 0
iShares Emerging Markets Local Cur ETF JP MORGAN EM ETF 464286517   270,643 7,037 SH   SOLE   7,037 0 0
iShares Floating Rate Bond ETF FLTG RATE BD ETF 46429B655   1,823,493 35,727 SH   SOLE   35,727 0 0
iShares Gold Trust ISHARES NEW 464285204   9,783,644 196,854 SH   SOLE   196,854 0 0
iShares Ibond Dec 2024 Muni ETF IBONDS DEC 46435U697   5,781,489 221,513 SH   SOLE   221,513 0 0
iShares Ibond Dec 2025 Muni ETF IBONDS DEC 25 46435U432   8,369,534 313,936 SH   SOLE   313,936 0 0
iShares Ibond Dec 2026 Muni ETF IBONDS DEC 26 46435U259   5,313,510 207,114 SH   SOLE   207,114 0 0
iShares Ibond Dec 2027 Muni ETF IBONDS DEC 27 46435U283   1,473,860 57,912 SH   SOLE   57,912 0 0
iShares Ibond Dec 2028 Muni ETF IBONDS DEC 28 46435U325   529,413 20,656 SH   SOLE   20,656 0 0
iShares Ibond Dec 2029 Muni ETF IBONDS DEC 2029 46436E163   214,192 8,403 SH   SOLE   8,403 0 0
iShares iBonds 2024 Corp ETF IBONDS DEC24 ETF 46434VBG4   7,101,157 281,680 SH   SOLE   281,680 0 0
iShares Ibonds 2024 Treasury ETF IBONDS 24 TRM TS 46436E874   3,778,100 157,421 SH   SOLE   157,420 0 1
iShares iBonds 2025 Corp ETF IBONDS DEC25 ETF 46434VBD1   8,105,981 322,947 SH   SOLE   322,947 0 0
iShares Ibonds 2025 Treasury ETF IBONDS 25 TRM TS 46436E866   5,070,531 216,504 SH   SOLE   216,504 0 0
iShares iBonds 2026 Corp ETF IBONDS DEC2026 46435GAA0   3,915,549 161,134 SH   SOLE   161,134 0 0
iShares Ibonds 2026 Treasury ETF IBONDS 26 TRM TS 46436E858   3,717,707 161,184 SH   SOLE   161,184 0 0
iShares iBonds 2027 Corp ETF IBONDS 27 ETF 46435UAA9   2,972,228 121,963 SH   SOLE   121,963 0 0
iShares Ibonds 2027 Treasury ETF IBONDS 27 TRM TS 46436E841   2,084,872 92,108 SH   SOLE   92,108 0 0
iShares iBonds 2028 Corp ETF IBDS DEC28 ETF 46435U515   1,945,641 76,210 SH   SOLE   76,210 0 0
iShares Ibonds 2028 Treasury ETF IBONDS 28 TRM TS 46436E833   878,114 39,018 SH   SOLE   39,018 0 0
iShares iBonds 2029 Corp ETF IBONDS DEC 29 46436E205   427,529 18,185 SH   SOLE   18,185 0 0
iShares Ibonds 2029 Treasury ETF IBONDS 29 TRM TS 46436E825   317,207 14,350 SH   SOLE   14,350 0 0
iShares Intermediate-Term Corporate Bond ETF ISHS 5-10YR INVT 464288638   267,257 4,975 SH   SOLE   3,935 0 1,040
iShares International Sel DIV ETF INTL SEL DIV ETF 464288448   632,136 20,911 SH   SOLE   20,911 0 0
iShares Interntinl Aggrgt BND ETF CORE INTL AGGR 46435G672   1,722,000 33,230 SH   SOLE   33,230 0 0
iShares Invest GRD SYS BND ETF INVESTMENT GRADE 46435G219   449,597 9,675 SH   SOLE   9,675 0 0
iShares MSCI Brazil ETF MSCI BRAZIL ETF 464286400   270,600 9,176 SH   SOLE   9,009 0 167
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465   461,052 5,513 SH   SOLE   5,513 0 0
iShares MSCI India Index MSCI INDIA ETF 46429B598   562,356 9,608 SH   SOLE   9,520 0 88
iShares MSCI Japan ETF MSCI JPN ETF NEW 46434G822   971,942 13,586 SH   SOLE   13,420 0 166
iShares MSCI USA Esg Select ETF USA ESG SLCT ETF 464288802   258,796 2,150 SH   SOLE   2,150 0 0
iShares Natl Amt-Free Muni Bond ETF NATIONAL MUN ETF 464288414   433,760 3,993 SH   SOLE   3,993 0 0
iShares North American Natural Resources ETF NA NAT RES 464287374   488,604 11,087 SH   SOLE   10,912 0 175
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614   4,136,706 11,020 SH   SOLE   11,020 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598   641,402 3,379 SH   SOLE   3,379 0 0
iShares Russell Growth RUS MD CP GR ETF 464287481   697,289 5,945 SH   SOLE   5,945 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499   878,051 9,962 SH   SOLE   9,962 0 0
iShares Russell Top 200 ETF RUS TOP 200 ETF 464289446   1,855,915 13,215 SH   SOLE   13,215 0 0
iShares Russell Top 200 Growth ETF RUS TP200 GR ETF 464289438   1,906,733 8,665 SH   SOLE   8,140 0 525
iShares S&P Midcap 400 S&P MC 400GR ETF 464287606   213,461 2,322 SH   SOLE   2,322 0 0
iShares Select Dividend SELECT DIVID ETF 464287168   708,847 5,248 SH   SOLE   5,248 0 0
iShares Short Treasury Bond ETF SHORT TREAS BD 464288679   826,627 7,472 SH   SOLE   6,872 0 600
iShares Silver Trust ISHARES 46428Q109   1,918,669 67,535 SH   SOLE   67,368 0 167
iShares TIPS Bond ETF TIPS BD ETF 464287176   307,923 2,787 SH   SOLE   2,787 0 0
iShares Total US Stock Market ETF CORE S&P TTL STK 464287150   212,926 1,695 SH   SOLE   1,695 0 0
iShares Total Usd Bond Market ETF CORE TOTAL USD 46434V613   1,988,511 42,201 SH   SOLE   41,801 0 400
iShares TR Barclys 7-10 YR 7-10 YR TRSY BD 464287440   3,277,692 33,405 SH   SOLE   33,405 0 0
iShares TR Barclys MBS BD MBS ETF 464288588   10,815,505 112,885 SH   SOLE   112,885 0 0
iShares TR MSCI Acwi Indx MSCI ACWI ETF 464288257   6,010,376 50,275 SH   SOLE   50,275 0 0
iShares TR Real Estate U.S. REAL ES ETF 464287739   493,560 4,845 SH   SOLE   4,845 0 0
iShares TR Russell 1000 RUS 1000 ETF 464287622   1,327,040 4,221 SH   SOLE   4,221 0 0
iShares TR Russell 2000 RUSSELL 2000 ETF 464287655   2,722,027 12,323 SH   SOLE   12,323 0 0
iShares Trust Technology U.S. TECH ETF 464287721   397,560 2,622 SH   SOLE   2,622 0 0
iShares U.S. Treasury Bond ETF US TREAS BD ETF 46429B267   995,106 42,435 SH   SOLE   42,435 0 0
Ishars Edg MSCI USA QLTY FCTR ETF MSCI USA QLT FCT 46432F339   6,054,470 33,767 SH   SOLE   33,672 0 95
Ishrs BLMBRG RL Sel CMDT STRG ETF BLOOMBERG ROLL 46431W598   205,563 4,123 SH   SOLE   4,123 0 0
Ishs MSCI Intl Quality Fact ETF MSCI INTL QUALTY 46434V456   2,191,419 52,818 SH   SOLE   52,818 0 0
Ishs US Smalla Cap Eqty Fact ETF US SML CAP EQT 46434V290   200,377 3,020 SH   SOLE   3,020 0 0
Ivsc S&P Intl HGH QL S&P INTL QULTY 46138E214   1,162,738 36,610 SH   SOLE   36,610 0 0
Jacobs Solutions Inc COM 46982L108   1,128,358 8,620 SH   SOLE   8,620 0 0
Janus Henderson Aaa CLO ETF HENDRSON AAA CL 47103U845   3,819,867 75,076 SH   SOLE   75,076 0 0
Johnson & Johnson COM 478160104   6,402,505 39,507 SH   SOLE   39,395 0 112
JPMorgan Chase & Co COM 46625H100   19,608,971 92,995 SH   SOLE   92,919 0 76
Kimberly-Clark Corp COM 494368103   1,529,318 10,659 SH   SOLE   10,584 0 75
Kinder Morgan Inc COM 49456B101   309,569 14,014 SH   SOLE   14,014 0 0
KKR & Co Inc Class A COM 48251W104   439,793 3,368 SH   SOLE   1,571 0 1,797
Kla-Tencor Corp Com COM 482480100   403,468 521 SH   SOLE   521 0 0
Kroger Co Com COM 501044101   431,526 7,531 SH   SOLE   7,531 0 0
L3harris Technologies Inc COM 502431109   1,929,839 8,113 SH   SOLE   8,113 0 0
Labcorp Holdings Inc COM SH 504922105   1,320,320 5,908 SH   SOLE   5,908 0 0
Lam Research COM 512807108   1,595,266 1,950 SH   SOLE   1,950 0 0
Lilly Eli & Company COM 532457108   5,430,850 6,130 SH   SOLE   6,130 0 0
Lincoln National Corp COM 534187109   285,071 9,047 SH   SOLE   9,047 0 0
Linde PLC SHS SHS G54950103   2,011,445 4,218 SH   SOLE   4,218 0 0
Liveperson Inc COM 538146101   94,016 73,450 SH   SOLE   73,450 0 0
Lockheed Martin Corp COM 539830109   13,137,758 22,475 SH   SOLE   22,475 0 0
Louisiana Pacific Corp COM 546347105   214,920 2,000 SH   SOLE   2,000 0 0
Lowes Companies Inc COM 548661107   5,309,987 19,605 SH   SOLE   19,439 0 166
Manulife Finl Corp Com COM 56501R106   200,881 6,798 SH   SOLE   6,798 0 0
Marathon Oil Corp COM 565849106   764,334 28,702 SH   SOLE   28,702 0 0
Marathon Pete Corp COM 56585A102   3,844,088 23,596 SH   SOLE   23,596 0 0
Markel Corp COM 570535104   432,928 276 SH   SOLE   194 0 82
Marsh & MC Lennan Co Inc COM 571748102   1,027,796 4,607 SH   SOLE   4,607 0 0
Martin Mrta.Mats. COM 573284106   2,178,836 4,048 SH   SOLE   3,917 0 131
Mastec Inc COM 576323109   498,555 4,050 SH   SOLE   4,050 0 0
Mastercard Inc CL A 57636Q104   6,541,877 13,248 SH   SOLE   13,248 0 0
MC Cormick & Co Inc N-VT COM NON VTG 579780206   421,541 5,122 SH   SOLE   5,122 0 0
MC Donalds Corp COM 580135101   12,022,377 39,481 SH   SOLE   39,453 0 28
Mckesson Corporation COM 58155Q103   389,137 786 SH   SOLE   747 0 39
Medtronic PLC F SHS G5960L103   463,177 5,105 SH   SOLE   5,105 0 0
Merck & Co Inc New COM 58933Y105   7,133,942 62,390 SH   SOLE   62,320 0 70
Meta Platforms, Inc. CL A 30303M102   5,157,139 9,009 SH   SOLE   9,009 0 0
Metlife Inc COM 59156R108   503,339 6,103 SH   SOLE   6,042 0 61
Microchip Tech. COM 595017104   950,393 11,837 SH   SOLE   10,987 0 850
Microsoft Corp COM 594918104   39,261,613 91,242 SH   SOLE   91,242 0 0
Mid-Amer Apt CMNTYS Com COM 59522J103   16,854,886 106,072 SH   SOLE   106,057 0 15
Mondelez Intl Inc CL A CL A 609207105   817,171 11,022 SH   SOLE   11,022 0 0
Morgan Stanley COM NEW 617446448   2,332,474 22,376 SH   SOLE   22,376 0 0
Motorola Solutions Inc COM NEW 620076307   643,922 1,429 SH   SOLE   1,429 0 0
MSC Indl.Direct 'a' CL A 553530106   438,906 5,100 SH   SOLE   5,100 0 0
Nasdaq OMX Group COM 631103108   1,899,647 26,019 SH   SOLE   26,019 0 0
Netflix Com Inc Com COM 64110L106   441,166 622 SH   SOLE   622 0 0
Nextera Energy Inc COM 65339F101   1,367,487 16,178 SH   SOLE   15,882 0 296
Nike Inc Class B CL B 654106103   3,047,482 34,328 SH   SOLE   34,328 0 0
Norfolk Southern Corp COM 655844108   1,432,851 5,766 SH   SOLE   5,766 0 0
Northrop Grumman Corp Com COM 666807102   214,933 407 SH   SOLE   407 0 0
Novo-Nordisk A-S ADR F ADR 670100205   415,912 3,493 SH   SOLE   2,598 0 895
NRG Energy Inc New COM NEW 629377508   305,640 3,355 SH   SOLE   3,355 0 0
Nucor Corp COM 670346105   1,305,565 8,653 SH   SOLE   8,653 0 0
Nvent Electric PLC F SHS G6700G107   295,092 4,200 SH   SOLE   4,200 0 0
Nvidia Corp Com COM 67066G104   127,817,021 1,052,425 SH   SOLE   1,052,425 0 0
NVR Inc Com COM 62944T105   2,040,854 208 SH   SOLE   208 0 0
O Reilly Automotive COM 67103H107   306,326 266 SH   SOLE   54 0 212
Occidental Pete Corp COM 674599105   322,990 6,241 SH   SOLE   6,241 0 0
Old Republic Intl Corp COM 680223104   2,447,522 69,100 SH   SOLE   69,100 0 0
Omnicom Group Inc COM 681919106   244,091 2,345 SH   SOLE   2,345 0 0
On Semiconductor Co COM 682189105   1,168,876 16,098 SH   SOLE   16,098 0 0
Oneok Inc New COM 682680103   12,870,854 141,236 SH   SOLE   141,236 0 0
Oracle Corporation COM 68389X105   5,601,173 32,871 SH   SOLE   32,646 0 225
Otis Worldwide Corp COM 68902V107   224,199 2,157 SH   SOLE   2,142 0 15
P P G Industries Inc COM 693506107   386,121 2,915 SH   SOLE   2,865 0 50
Pacer Lunt LRG Cap Multi Factr ETF LUNT LRGCP MULTI 69374H816   1,702,605 34,299 SH   SOLE   33,399 0 900
Pacer US Cash Cows 100 ETF US CASH COWS 100 69374H881   3,405,936 58,644 SH   SOLE   57,899 0 745
Pacer US Small Cap Cash Cows 100 ETF PACER US SMALL 69374H857   1,272,869 27,276 SH   SOLE   27,276 0 0
Pack.Corp.Of Am. COM 695156109   1,769,381 8,167 SH   SOLE   8,167 0 0
Palantir Technologies In Class A CL A 69608A108   1,941,617 52,194 SH   SOLE   52,194 0 0
Palo Alto Networks COM 697435105   631,305 1,847 SH   SOLE   1,847 0 0
Parker Hannifin Corp Com COM 701094104   2,419,239 3,829 SH   SOLE   3,829 0 0
Paychex Inc COM 704326107   623,723 4,648 SH   SOLE   4,648 0 0
Paypal Holdings Inco COM 70450Y103   1,405,398 18,011 SH   SOLE   17,711 0 300
PBF Energy Inc CL A 69318G106   488,082 15,770 SH   SOLE   15,770 0 0
Pentair PLC F SHS G7S00T104   388,813 3,976 SH   SOLE   3,976 0 0
Penumbra Inc COM 70975L107   563,499 2,900 SH   SOLE   2,900 0 0
Pepsico Incorporated COM 713448108   4,722,732 27,773 SH   SOLE   27,618 0 155
Pfizer Incorporated COM 717081103   1,710,781 59,115 SH   SOLE   59,115 0 0
Philip Morris Intl Inc COM 718172109   1,301,886 10,606 SH   SOLE   10,606 0 0
Phillips 66 COM 718546104   7,944,851 60,440 SH   SOLE   60,301 0 139
PIMCO Dynamic Income Opp COM BEN SHS 69355M107   2,094,972 147,135 SH   SOLE   147,135 0 0
PIMCO Exch Traded Fund ENHAN SHRT MA AC 72201R833   5,181,843 51,463 SH   SOLE   51,243 0 220
PNC Finl Services GP Inc COM 693475105   451,617 2,443 SH   SOLE   2,443 0 0
Primerica Inc COM 74164M108   299,354 1,129 SH   SOLE   0 0 1,129
Principal Financial GP Com COM 74251V102   219,497 2,555 SH   SOLE   2,555 0 0
Procter & Gamble COM 742718109   9,278,214 53,569 SH   SOLE   53,514 0 55
Progressive Corp Ohio COM 743315103   492,802 1,942 SH   SOLE   1,646 0 296
ProShares Large Cap Core Plus PSHS LC COR PLUS 74347R248   1,339,978 20,446 SH   SOLE   19,246 0 1,200
Pub SVC Ent Group Inc COM 744573106   552,834 6,197 SH   SOLE   6,197 0 0
Pultegroup Inc COM 745867101   231,262 1,609 SH   SOLE   1,609 0 0
Qualcomm Inc COM 747525103   3,950,115 23,229 SH   SOLE   23,165 0 64
Quanta Services Inc COM 74762E102   3,557,526 11,932 SH   SOLE   11,932 0 0
Quest Diagnostic Inc COM 74834L100   594,608 3,830 SH   SOLE   3,830 0 0
Rayonier Inc COM 754907103   907,605 28,204 SH   SOLE   28,204 0 0
Regions Financial Corp COM 7591EP100   5,258,750 223,017 SH   SOLE   223,017 0 0
Resmed Inc COM 761152107   512,652 2,100 SH   SOLE   2,100 0 0
Rithm Capital Corp COM NEW 64828T201   309,446 27,264 SH   SOLE   27,264 0 0
Rockwell Automation Inc COM 773903109   207,272 772 SH   SOLE   772 0 0
RPM International Inc COM 749685103   1,444,377 11,937 SH   SOLE   11,937 0 0
S & P Global Inc COM 78409V104   944,390 1,828 SH   SOLE   1,828 0 0
Salesforce Com COM 79466L302   498,394 1,818 SH   SOLE   1,818 0 0
SCH US Agg BND ETF US AGGREGATE B 808524839   9,367,382 197,125 SH   SOLE   195,851 0 1,274
SCH US DIV Equity ETF US DIVIDEND EQ 808524797   15,245,903 180,361 SH   SOLE   180,130 0 231
Schein Henry Inc COM 806407102   688,103 9,439 SH   SOLE   9,439 0 0
SCHW Emg MKT Eq ETF EMRG MKTEQ ETF 808524706   2,738,297 93,842 SH   SOLE   93,604 0 238
SCHW Intl Eq ETF INTL EQTY ETF 808524805   23,304,251 566,738 SH   SOLE   557,706 0 9,032
SCHW US Scap ETF US SML CAP ETF 808524607   2,880,878 55,939 SH   SOLE   55,939 0 0
Schwab 1000 Index ETF 1000 INDEX ETF 808524722   385,371 6,970 SH   SOLE   6,970 0 0
Schwab Funda Emg MKTS Large Com ETF SCHWB FDT EMK LG 808524730   1,721,734 53,354 SH   SOLE   52,694 0 660
Schwab Fundamental Inl Large Com ETF SCHWB FDT INT LG 808524755   25,065,281 670,733 SH   SOLE   666,512 0 4,221
Schwab Fundamental US Large Co ETF SCHWAB FDT US LG 808524771   6,696,431 93,317 SH   SOLE   91,602 0 1,715
Schwab Fundamental US Small Com ETF SCHWAB FDT US SC 808524763   1,142,910 19,186 SH   SOLE   19,186 0 0
Schwab Short U.S. Treasury ETF SHT TM US TRES 808524862   22,654,429 462,524 SH   SOLE   459,979 0 2,545
Schwab Strategic TR Intrm TRM Tres INT-TRM U.S TRES 808524854   1,134,115 22,413 SH   SOLE   22,413 0 0
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102   10,971,246 164,932 SH   SOLE   163,938 0 994
Schwab US Large Cap ETF US LRG CAP ETF 808524201   16,000,606 235,823 SH   SOLE   235,323 0 500
Schwab US Large Cap Growth US LCAP GR ETF 808524300   3,401,692 32,652 SH   SOLE   32,392 0 260
Schwab US Large Cap Value US LCAP VA ETF 808524409   3,640,874 45,301 SH   SOLE   45,301 0 0
Schwab US Mid Cap ETF US MID-CAP ETF 808524508   11,719,309 141,044 SH   SOLE   140,544 0 500
Seagate Technology HLD F ORD SHS G7997R103   210,870 1,913 SH   SOLE   1,913 0 0
Sector SPDR Engy Select SBI INT-ENERGY 81369Y506   422,406 4,811 SH   SOLE   4,811 0 0
Sector SPDR TR Sbi Healthcare SBI HEALTHCARE 81369Y209   288,328 1,872 SH   SOLE   1,872 0 0
SELECT SECTOR SPDR TR SBI INT-TECH TECHNOLOGY 81369Y803   642,061 2,844 SH   SOLE   2,844 0 0
Select SPDR Real Estate SCTR ETF RL EST SEL SEC 81369Y860   202,355 4,530 SH   SOLE   4,530 0 0
Service Corp Intl COM 817565104   1,185,844 15,024 SH   SOLE   15,024 0 0
Servisfirst Bancshares Com COM 81768T108   7,752,071 96,359 SH   SOLE   96,359 0 0
Shell PLC SPON ADS 780259305   1,775,489 26,922 SH   SOLE   26,922 0 0
Sherwin Williams Co COM 824348106   1,502,304 3,936 SH   SOLE   3,870 0 66
Simpson Manufacturing Co Inc COM 829073105   355,762 1,860 SH   SOLE   0 0 1,860
Skyworks Solutions Inc Com COM 83088M102   1,875,182 18,985 SH   SOLE   18,935 0 50
Snap-On COM 833034101   706,892 2,440 SH   SOLE   2,440 0 0
SPDR Nuveen Barclays Short Term Muni ETF NUVEEN BLMBRG SR 78468R739   616,433 12,805 SH   SOLE   12,805 0 0
SPDR Bloomberg Barclays 1-3 Month T-Bill ETF SPDR BLOOMBERG 78468R663   268,544 2,925 SH   SOLE   2,925 0 0
SPDR EM Local Currency Bond ETF BLOMBRG BRC EMRG 78464A391   865,263 40,680 SH   SOLE   40,518 0 162
SPDR Gold Trust GOLD SHS 78463V107   694,179 2,856 SH   SOLE   2,856 0 0
SPDR Index Shares Emerg Markt ETF IV PORTFOLIO EMG MK 78463X509   920,420 22,297 SH   SOLE   22,297 0 0
SPDR Russell 1000 Yield Focus ETF RUSSELL YIELD 78468R770   1,800,168 16,050 SH   SOLE   16,050 0 0
SPDR S&P 500 ETF TST. TR UNIT 78462F103   21,023,442 36,530 SH   SOLE   36,530 0 0
SPDR S&P Midcap 400 ETF UTSER1 S&PDCRP 78467Y107   6,107,226 10,690 SH   SOLE   10,690 0 0
SPDR Short Term Intl Treasury Bond ETF BLOMBERG BRC INT 78464A334   254,396 9,237 SH   SOLE   9,237 0 0
Sprott Physical Gold Trust UNIT 85207H104   2,812,440 138,000 SH   SOLE   138,000 0 0
Sprott Physical Silver Trust TR UNIT 85207K107   1,358,500 130,000 SH   SOLE   130,000 0 0
Starbucks Corp COM 855244109   328,441 3,369 SH   SOLE   3,369 0 0
Steel Dynamics COM 858119100   4,409,666 34,848 SH   SOLE   34,848 0 0
Stryker Corp COM 863667101   402,258 1,111 SH   SOLE   1,081 0 30
Synovus Financial CP New COM NEW 87161C501   3,947,562 88,017 SH   SOLE   88,017 0 0
Sysco Corporation COM 871829107   403,238 5,166 SH   SOLE   5,016 0 150
T J X Cos Inc COM 872540109   403,303 3,431 SH   SOLE   3,311 0 120
T Rowe Price Group Inc COM 74144T108   315,809 2,899 SH   SOLE   2,899 0 0
Targa Resources Corp COM 87612G101   634,519 4,287 SH   SOLE   4,287 0 0
Target Corporation COM 87612E106   881,925 5,658 SH   SOLE   5,542 0 116
Te Connectivity PLC Ord SHS ORD SH G87052109   3,028,406 20,057 SH   SOLE   20,057 0 0
Tekla Healthcare Opportu SHS 879105104   236,940 10,731 SH   SOLE   10,731 0 0
Teleflex COM 879369106   976,914 3,950 SH   SOLE   3,950 0 0
Tesla Motors Inc COM 88160R101   2,356,501 9,007 SH   SOLE   9,007 0 0
Texas Instruments Inc COM 882508104   6,229,589 30,157 SH   SOLE   30,057 0 100
The Charles Schwab Corp COM 808513105   779,373 12,026 SH   SOLE   12,026 0 0
The Southern Company COM 842587107   16,767,908 185,938 SH   SOLE   185,688 0 250
Thermo Fisher Scientific COM 883556102   3,956,392 6,392 SH   SOLE   6,359 0 33
Toll Brothers Inc COM 889478103   463,470 3,000 SH   SOLE   3,000 0 0
Toronto Dominion Bank F COM NEW 891160509   212,680 3,362 SH   SOLE   3,362 0 0
Tractor Supply Company COM 892356106   453,859 1,560 SH   SOLE   1,560 0 0
Trane Technologies PLC SHS G8994E103   4,088,273 10,517 SH   SOLE   10,517 0 0
Transdigm Group Inc COM 893641100   296,843 208 SH   SOLE   0 0 208
Travelers Companies Inc COM 89417E109   537,469 2,296 SH   SOLE   2,226 0 70
TruBridge Inc COM 205306103   203,165 16,987 SH   SOLE   16,987 0 0
Truist Financial Corporation COM 89832Q109   845,288 19,764 SH   SOLE   19,764 0 0
U S Bancorp Del New COM NEW 902973304   888,125 19,211 SH   SOLE   19,211 0 0
Uber Technologies Inc COM 90353T100   1,559,420 20,748 SH   SOLE   20,748 0 0
Udr Inc COM 902653104   232,685 5,132 SH   SOLE   5,132 0 0
Unilever PLC ADR New F SPON ADR NEW 904767704   707,900 10,897 SH   SOLE   10,897 0 0
Union Pacific Corp COM 907818108   2,274,432 9,228 SH   SOLE   9,228 0 0
United Parcel Service B CL B 911312106   810,950 5,948 SH   SOLE   5,848 0 100
United Rentals Inc COM 911363109   370,047 457 SH   SOLE   457 0 0
Unitedhealth Group Inc COM 91324P102   12,983,455 22,206 SH   SOLE   22,206 0 0
US Treasury 3 Month Bill ETF US TREAS 3 MNTH 74933W452   433,046 8,654 SH   SOLE   8,654 0 0
Valero Energy Corp New COM 91913Y100   993,551 7,358 SH   SOLE   7,358 0 0
Valvoline Inc COM 92047W101   470,227 11,236 SH   SOLE   11,236 0 0
Vaneck Vectors ETF TR Agribusiness ETF AGRIBUSINESS ETF 92189F700   767,064 10,158 SH   SOLE   10,158 0 0
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   1,792,532 5,252 SH   SOLE   5,252 0 0
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   645,484 2,936 SH   SOLE   2,936 0 0
Vanguard Core Plus Bond ETF CORE-PLUS BD ETF 922020755   990,786 12,491 SH   SOLE   12,491 0 0
Vanguard Corp Bond ETF INT-TERM CORP 92206C870   1,584,131 18,915 SH   SOLE   18,915 0 0
Vanguard DIV Appreciation ETF DIV APP ETF 921908844   12,200,730 61,343 SH   SOLE   61,161 0 182
Vanguard Energy ETF ENERGY ETF 92204A306   517,558 4,190 SH   SOLE   4,190 0 0
Vanguard Extended MKT. ETF EXTEND MKT ETF 922908652   3,073,791 16,845 SH   SOLE   16,767 0 78
Vanguard Financials ETF FINANCIALS ETF 92204A405   625,218 5,660 SH   SOLE   5,660 0 0
Vanguard FTSE All World ex US ETF ALLWRLD EX US 922042775   2,325,639 36,915 SH   SOLE   36,915 0 0
Vanguard FTSE Developed ETF FTSE DEV MKT ETF 921943858   27,233,520 515,689 SH   SOLE   514,536 0 1,153
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   8,386,227 175,261 SH   SOLE   174,152 0 1,109
Vanguard Growth GROWTH ETF 922908736   4,339,344 11,302 SH   SOLE   11,302 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   846,191 2,986 SH   SOLE   2,986 0 0
Vanguard High Dividend Yield HIGH DIV YLD 921946406   2,108,499 16,447 SH   SOLE   16,447 0 0
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   569,371 2,183 SH   SOLE   2,183 0 0
Vanguard Information Technology ETF INF TECH ETF 92204A702   9,865,437 16,794 SH   SOLE   16,794 0 0
Vanguard Intermediate Bond ETF INTERMED TERM 921937819   675,706 8,622 SH   SOLE   8,622 0 0
Vanguard Intl Divdend INTL DVD ETF 921946810   9,462,216 107,184 SH   SOLE   106,971 0 213
Vanguard Intrmdiat TRM TRSRY ETF INTER TERM TREAS 92206C706   1,481,075 24,513 SH   SOLE   24,513 0 0
Vanguard Intrntnl HGH INTL HIGH ETF 921946794   223,858 3,049 SH   SOLE   3,049 0 0
Vanguard Large-Cap Index Fund ETF Shares LARGE CAP ETF 922908637   28,379,798 107,463 SH   SOLE   106,101 0 1,362
Vanguard Materials ETF MATERIALS ETF 92204A801   550,951 2,595 SH   SOLE   2,595 0 0
Vanguard Mega Cap ETF MEGA CAP INDEX 921910873   94,026,893 455,028 SH   SOLE   451,752 0 3,275
Vanguard Mega Growth ETF MEGA GRWTH IND 921910816   36,223,468 112,513 SH   SOLE   112,131 0 381
Vanguard Mega Value ETF MEGA CAP VAL ETF 921910840   17,408,266 135,705 SH   SOLE   134,943 0 762
Vanguard Mid Cap ETF MID CAP ETF 922908629   45,526,501 172,560 SH   SOLE   170,901 0 1,659
Vanguard Mid Cap Value ETF MCAP VL IDXVIP 922908512   10,257,046 61,174 SH   SOLE   60,938 0 236
Vanguard Mid Growth ETF MCAP GR IDXVIP 922908538   5,625,424 23,105 SH   SOLE   23,032 0 73
Vanguard Mortgage Backed MORTG-BACK SEC 92206C771   1,422,183 30,125 SH   SOLE   30,125 0 0
Vanguard REIT Index ETF REIT ETF 922908553   2,291,244 23,327 SH   SOLE   23,280 0 47
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363   29,896,097 56,482 SH   SOLE   56,482 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827   10,925,681 138,845 SH   SOLE   137,226 0 1,619
Vanguard Short Term Corporate ETF SHRT TRM CORP BD 92206C409   8,012,786 100,891 SH   SOLE   100,281 0 610
Vanguard Short Term Government ETF SHTRM GVT BD ETF 92206C102   1,624,171 27,519 SH   SOLE   27,519 0 0
Vanguard SHRT Inf Prot Sec Index ETF STRM INFPROIDX 922020805   366,866 7,440 SH   SOLE   7,440 0 0
Vanguard Small Cap ETF SMALL CP ETF 922908751   27,395,399 115,148 SH   SOLE   114,044 0 1,104
Vanguard Small Growth ETF SML CP GRW ETF 922908595   1,435,946 5,371 SH   SOLE   5,338 0 33
Vanguard Small Value ETF SM CP VAL ETF 922908611   2,513,952 12,521 SH   SOLE   12,480 0 41
Vanguard Telcom ETF TELCOMM ETF 92204A884   566,763 3,884 SH   SOLE   3,884 0 0
Vanguard Total Bond ETF TOTAL BND MRKT 921937835   16,797,126 223,634 SH   SOLE   221,634 0 2,000
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407   854,688 16,999 SH   SOLE   16,099 0 900
Vanguard Total International Stock ETF VG TL INTL STK F 921909768   6,377,135 98,504 SH   SOLE   98,504 0 0
Vanguard Total US Stock Mkt ETF TOTAL STK MKT 922908769   12,724,560 44,800 SH   SOLE   44,750 0 50
Vanguard Total World Stock ETF TT WRLD ST ETF 922042742   9,339,374 78,023 SH   SOLE   78,023 0 0
Vanguard US Value Factor ETF US VALUE FACTR 921935805   2,621,745 21,750 SH   SOLE   21,750 0 0
Vanguard Utilities UTILITIES ETF 92204A876   770,527 4,393 SH   SOLE   4,379 0 14
Vanguard Value VALUE ETF 922908744   3,240,051 18,560 SH   SOLE   18,560 0 0
Veralto Corp COM SHS 92338C103   274,054 2,448 SH   SOLE   2,312 0 136
Verizon Communications COM 92343V104   2,255,866 50,231 SH   SOLE   49,813 0 418
Vertex Energy Inc COM 92534K107   6,820 59,000 SH   SOLE   59,000 0 0
Vertex Pharmaceutica COM 92532F100   2,562,126 5,509 SH   SOLE   5,509 0 0
Visa Inc CL A COM CL A 92826C839   13,739,730 49,972 SH   SOLE   49,848 0 124
Voya Finl Inc COM 929089100   396,100 5,000 SH   SOLE   5,000 0 0
Vulcan Materials Company COM 929160109   13,491,916 53,875 SH   SOLE   53,235 0 640
W E C Energy Group I COM 92939U106   2,874,628 29,888 SH   SOLE   29,888 0 0
W R Berkley COM 084423102   1,771,791 31,232 SH   SOLE   30,875 0 357
W.W. Grainger Inc COM 384802104   220,232 212 SH   SOLE   212 0 0
Wal-Mart Stores Inc COM 931142103   15,764,161 195,222 SH   SOLE   195,051 0 171
Waste Connections Inc COM 94106B101   1,916,235 10,716 SH   SOLE   10,500 0 216
Waste Management Inc Del COM 94106L109   6,780,008 32,659 SH   SOLE   32,659 0 0
Waters Corp COM 941848103   4,124,339 11,460 SH   SOLE   11,384 0 76
Wells Fargo & Co New COM 949746101   1,205,608 21,342 SH   SOLE   21,342 0 0
Welltower Inc COM 95040Q104   217,665 1,700 SH   SOLE   1,700 0 0
Weyerhaeuser Co COM 962166104   1,380,006 40,756 SH   SOLE   40,756 0 0
Wheaton Precious Metal F COM 962879102   3,594,008 58,841 SH   SOLE   58,841 0 0
Williams Companies COM 969457100   215,305 4,716 SH   SOLE   4,716 0 0
Williams Sonoma COM 969904101   214,065 1,382 SH   SOLE   1,382 0 0
Wisdomtree Trust EMG MKTS SMCAP 97717W281   594,190 11,065 SH   SOLE   10,705 0 360
Wisdomtree Trust Japn Hedge EQT JAPN HEDGE EQT 97717W851   232,776 2,196 SH   SOLE   2,196 0 0
Woodward Inc COM 980745103   857,550 5,000 SH   SOLE   5,000 0 0
Xylem Inc COM 98419M100   227,391 1,684 SH   SOLE   1,684 0 0
Yum Brands Inc COM 988498101   906,578 6,489 SH   SOLE   6,489 0 0