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
Aberdeen Asia-Pacific CEF COM 003009107   268 98,957 SH   SOLE   98,957 0 0
Amgen Inc COM 031162100   7,921 27,502 SH   SOLE   26,975 0 527
Apple Inc. COM 037833100   654 3,395 SH   SOLE   3,395 0 0
Black Hills Corp COM 092113109   411 7,610 SH   SOLE   5,640 0 1,970
Chevron Corp COM 166764100   5,900 39,553 SH   SOLE   38,866 0 687
Clorox Co Com COM 189054109   3,827 26,839 SH   SOLE   25,577 0 1,262
Coca Cola Co COM 191216100   5,889 99,926 SH   SOLE   98,053 0 1,873
Coca-Cola Femsa SPONSORD ADR REP 191241108   5,198 54,920 SH   SOLE   54,021 0 899
Comerica Inc COM 200340107   590 10,574 SH   SOLE   8,777 0 1,797
Cullen/Frost Bankers Inc COM 229899109   7,914 72,948 SH   SOLE   70,576 0 2,372
Eastman Chemical COM 277432100   962 10,710 SH   SOLE   8,643 0 2,067
General Dynamics Corp COM 369550108   7,679 29,571 SH   SOLE   29,071 0 500
Gilead Sciences COM 375558103   3,327 41,064 SH   SOLE   40,066 0 998
Jack Henry & Associates COM 426281101   1,009 6,172 SH   SOLE   5,055 0 1,117
Home Depot Inc COM 437076102   5,742 16,570 SH   SOLE   16,136 0 434
Hormel Foods Corp COM 440452100   369 11,507 SH   SOLE   8,850 0 2,657
Huntington Ingalls Industries Inc COM 446413106   646 2,488 SH   SOLE   1,900 0 588
Ingredion COM 457187102   810 7,460 SH   SOLE   6,282 0 1,178
Treasury Bond ETF 1-3 yr 1 3 YR Treas BD 464287457   4,179 50,943 SH   SOLE   50,943 0 0
iShares Short-Term Corporate Bond ISHS 1-5YR INVS 464288646   5,152 100,477 SH   SOLE   100,477 0 0
iShares 3-7 Year Treasury Bond ETF 3 7 YR TREAS BD 464288661   1,254 10,702 SH   SOLE   10,702 0 0
Johnson & Johnson Co COM 478160104   6,832 43,589 SH   SOLE   42,708 0 881
Eli Lilly & Co COM 532457108   291 500 SH   SOLE   500 0 0
Lincoln Electric COM 533900106   794 3,649 SH   SOLE   2,981 0 668
Lockheed Martin COM 539830109   5,719 12,618 SH   SOLE   12,395 0 223
MSC Industrial Direct COM 553530106   7,529 74,356 SH   SOLE   71,966 0 2,390
Microsoft Corp. COM 594918104   6,725 17,884 SH   SOLE   17,451 0 433
Omnicom Group COM 681919106   937 10,837 SH   SOLE   8,875 0 1,962
Paychex Inc COM 704326107   982 8,244 SH   SOLE   6,872 0 1,372
Pepsico Inc COM 713448108   3,773 22,214 SH   SOLE   21,647 0 567
Pfizer Inc COM 717081103   2,406 83,582 SH   SOLE   81,335 0 2,247
Phillips 66 COM 718546104   4,625 34,741 SH   SOLE   34,118 0 623
Procter & Gamble Co COM 742718109   5,666 38,663 SH   SOLE   37,922 0 741
Public Service Enterprise Group COM 744573106   5,686 92,980 SH   SOLE   90,365 0 2,615
Robert Half International COM 770323103   5,813 66,118 SH   SOLE   62,896 0 3,222
Schwab U.S. Dividend Equity ETF US Dividend EQ 808524797   226 2,968 SH   SOLE   992 0 1,976
Snap-On Inc COM 833034101   523 1,810 SH   SOLE   1,367 0 443
Texas Instruments Inc COM 882508104   6,747 39,581 SH   SOLE   38,734 0 847
US Bancorp Del Com New COM 902973304   210 4,847 SH   SOLE   4,847 0 0
Unilever PLC SPON ADR NEW 904767704   7,451 153,690 SH   SOLE   151,680 0 2,010
Union Pacific Corp COM 907818108   5,212 21,218 SH   SOLE   20,734 0 484
United Parcel Service CL B 911312106   5,023 31,945 SH   SOLE   31,250 0 695
Whirlpool Corp COM 963320106   644 5,288 SH   SOLE   4,339 0 949
Cencora COM 03073E105   877 4,269 SH   SOLE   3,597 0 672
Total SA SPONSORED ADS 89151E109   4,567 67,782 SH   SOLE   67,226 0 556
Alliance World Dollar Govt CEF COM 01879R106   113 11,179 SH   SOLE   11,179 0 0
Allison Transmission Holdings Inc COM 01973R101   401 6,895 SH   SOLE   5,252 0 1,643
C.H. Robinson Worldwide COM 12541W209   701 8,110 SH   SOLE   6,572 0 1,538
CenterPoint Energy COM 15189T107   277 9,694 SH   SOLE   7,348 0 2,346
Cisco Systems Inc COM 17275R102   6,518 129,013 SH   SOLE   125,941 0 3,072
Comcast Corp Cl A COM 20030N101   7,093 161,752 SH   SOLE   158,326 0 3,426
Costco Whsl Corp New COM 22160K105   320 485 SH   SOLE   485 0 0
Devon Energy COM 25179M103   2,491 54,989 SH   SOLE   53,835 0 1,154
Entergy Corp COM 29364G103   6,489 64,129 SH   SOLE   62,751 0 1,378
Exxon Mobil Corporation Com COM 30231G102   5,499 55,004 SH   SOLE   54,069 0 935
iShares Barclays 0-5 yr TIPS 0-5 YR TIPS ETF 46429B747   3,561 36,118 SH   SOLE   36,118 0 0
JP Morgan Chase & Co COM 46625H100   9,338 54,899 SH   SOLE   53,874 0 1,025
Merck & Co COM 58933Y105   7,310 67,052 SH   SOLE   65,647 0 1,405
T. Rowe Price Group COM 74144T108   5,184 48,136 SH   SOLE   46,896 0 1,240
Principal Financial Group COM 74251V102   872 11,088 SH   SOLE   9,333 0 1,755
Quest Diagnostics COM 74834L100   864 6,265 SH   SOLE   5,178 0 1,087
SPDR SER TR BLOOMBERG SHORT 78464A334   388 14,175 SH   SOLE   14,175 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   6,088 204,439 SH   SOLE   204,439 0 0
Spdr Dividend Aristocrats ETF S&P DIVID ETF 78464A763   2,370 18,961 SH   SOLE   18,559 0 402
Skyworks Solutions Inc Com COM 83088M102   3,197 28,442 SH   SOLE   26,975 0 1,467
Summit Bank Oregon Com COM 86603R100   134 11,718 SH   SOLE   11,718 0 0
UnitedHealth Group Inc COM 91324P102   4,917 9,340 SH   SOLE   9,096 0 244
Verizon Communications COM 92343V104   6,336 168,061 SH   SOLE   164,038 0 4,023
Western Asset Income CEF COM 95766T100   314 26,050 SH   SOLE   26,050 0 0
Medtronic Inc SHS G5960L103   5,573 67,647 SH   SOLE   66,136 0 1,511