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   270 101,652 SH   SOLE   89,141 0 12,511
Amgen Inc COM 031162100   6,850 28,335 SH   SOLE   27,132 0 1,203
Apple Inc. COM 037833100   762 4,621 SH   SOLE   4,621 0 0
Chevron Corp COM 166764100   6,582 40,341 SH   SOLE   38,725 0 1,616
Clorox Co Com COM 189054109   4,338 27,417 SH   SOLE   25,488 0 1,929
Coca Cola Co COM 191216100   6,348 102,336 SH   SOLE   97,974 0 4,362
Coca-Cola Femsa SPONSORD ADR REP 191241108   6,244 77,599 SH   SOLE   74,462 0 3,137
Comerica Inc COM 200340107   391 9,010 SH   SOLE   7,200 0 1,810
Crane Co COM 224441105   595 5,241 SH   SOLE   3,892 0 1,349
Cullen/Frost Bankers Inc COM 229899109   3,729 35,398 SH   SOLE   33,089 0 2,309
Eastman Chemical COM 277432100   812 9,622 SH   SOLE   7,606 0 2,016
Edison International COM 281020107   438 6,211 SH   SOLE   6,211 0 0
General Dynamics Corp COM 369550108   6,872 30,111 SH   SOLE   28,919 0 1,192
Gilead Sciences COM 375558103   3,460 41,706 SH   SOLE   39,675 0 2,031
Jack Henry & Associates COM 426281101   632 4,191 SH   SOLE   3,327 0 864
Honeywell International Inc COM 438516106   4,547 23,793 SH   SOLE   22,861 0 932
Huntington Ingalls Industries Inc COM 446413106   511 2,467 SH   SOLE   1,879 0 588
Ingredion COM 457187102   760 7,472 SH   SOLE   6,119 0 1,353
Treasury Bond ETF 1-3 yr 1 3 YR Treas BD 464287457   4,359 53,049 SH   SOLE   51,102 0 1,947
iShares Short-Term Corporate Bond ISHS 1-5YR INVS 464288646   5,376 106,369 SH   SOLE   103,265 0 3,104
iShares 3-7 Year Treasury Bond ETF 3 7 YR TREAS BD 464288661   1,605 13,645 SH   SOLE   13,405 0 240
Johnson & Johnson Co COM 478160104   6,948 44,828 SH   SOLE   42,895 0 1,933
Lincoln Electric COM 533900106   702 4,152 SH   SOLE   3,303 0 849
Lockheed Martin COM 539830109   6,073 12,847 SH   SOLE   12,311 0 536
MSC Industrial Direct COM 553530106   6,455 76,849 SH   SOLE   72,541 0 4,308
Microsoft Corp. COM 594918104   6,737 23,369 SH   SOLE   22,411 0 958
Omnicom Group COM 681919106   1,019 10,801 SH   SOLE   8,582 0 2,219
Paychex Inc COM 704326107   936 8,172 SH   SOLE   6,611 0 1,561
Pepsico Inc COM 713448108   4,153 22,783 SH   SOLE   21,698 0 1,085
Pfizer Inc COM 717081103   4,089 100,229 SH   SOLE   96,054 0 4,175
Phillips 66 COM 718546104   3,669 36,194 SH   SOLE   34,733 0 1,461
Procter & Gamble Co COM 742718109   5,827 39,189 SH   SOLE   37,440 0 1,749
Public Service Enterprise Group COM 744573106   5,874 94,060 SH   SOLE   89,085 0 4,975
Robert Half International COM 770323103   5,227 64,881 SH   SOLE   60,429 0 4,452
Schwab U.S. Dividend Equity ETF US Dividend EQ 808524797   953 13,027 SH   SOLE   10,885 0 2,142
Snap-On Inc COM 833034101   447 1,809 SH   SOLE   1,366 0 443
Texas Instruments Inc COM 882508104   7,450 40,051 SH   SOLE   38,440 0 1,611
US Bancorp Del Com New COM 902973304   5,427 150,538 SH   SOLE   145,082 0 5,456
Unilever PLC SPON ADR NEW 904767704   8,685 167,236 SH   SOLE   161,212 0 6,024
United Parcel Service CL B 911312106   6,420 33,096 SH   SOLE   31,560 0 1,536
Vanguard Intl Dividend Appreciation ETF INTL DVD ETF 921946810   386 5,233 SH   SOLE   4,632 0 601
Whirlpool Corp COM 963320106   750 5,680 SH   SOLE   4,547 0 1,133
Raytheon Technologies Ord COM 75513E101   4,670 47,684 SH   SOLE   45,773 0 1,910
Invesco QQQ Trust UNIT SER 1 46090E103   221 688 SH   SOLE   688 0 0
AmerisourceBergen COM 03073E105   689 4,305 SH   SOLE   3,499 0 806
Total SA SPONSORED ADS 89151E109   4,125 69,863 SH   SOLE   67,520 0 2,343
Alliance World Dollar Govt CEF COM 01879R106   109 11,179 SH   SOLE   8,909 0 2,270
Allison Transmission Holdings Inc COM 01973R101   578 12,772 SH   SOLE   10,152 0 2,620
C.H. Robinson Worldwide COM 12541W209   848 8,529 SH   SOLE   6,772 0 1,757
CenterPoint Energy COM 15189T107   284 9,627 SH   SOLE   7,281 0 2,346
Cisco Systems Inc COM 17275R102   6,919 132,359 SH   SOLE   125,916 0 6,443
Comcast Corp Cl A COM 20030N101   6,363 167,851 SH   SOLE   160,259 0 7,592
Costco Whsl Corp New COM 22160K105   426 857 SH   SOLE   857 0 0
Exxon Mobil Corporation Com COM 30231G102   6,272 57,197 SH   SOLE   54,953 0 2,244
iShares Barclays 0-5 yr TIPS 0-5 YR TIPS ETF 46429B747   3,735 37,643 SH   SOLE   36,446 0 1,197
JP Morgan Chase & Co COM 46625H100   7,465 57,287 SH   SOLE   54,919 0 2,368
Merck & Co COM 58933Y105   7,368 69,256 SH   SOLE   66,214 0 3,042
T. Rowe Price Group COM 74144T108   5,084 45,033 SH   SOLE   42,833 0 2,200
Principal Financial Group COM 74251V102   810 10,905 SH   SOLE   8,837 0 2,068
ProShares S&P MidCap 400 Dividend Arst S&P MDCP 400 DIV 74347B680   360 5,085 SH   SOLE   4,999 0 86
Quest Diagnostics COM 74834L100   866 6,122 SH   SOLE   4,933 0 1,189
Spdr Tr S&P 500 ETF TR UNIT 78462F103   252 615 SH   SOLE   615 0 0
SPDR SER TR BLOOMBERG SHORT 78464A334   539 19,748 SH   SOLE   19,423 0 325
SPDR SER TR PORTFOLIO SHORT 78464A474   6,306 212,813 SH   SOLE   205,853 0 6,960
Spdr Dividend Aristocrats ETF S&P DIVID ETF 78464A763   528 4,267 SH   SOLE   3,815 0 452
Skyworks Solutions Inc Com COM 83088M102   3,949 33,474 SH   SOLE   31,354 0 2,120
UnitedHealth Group Inc COM 91324P102   4,527 9,578 SH   SOLE   9,080 0 498
Verizon Communications COM 92343V104   7,302 187,751 SH   SOLE   179,572 0 8,179
Western Asset Income CEF COM 95766T100   311 26,050 SH   SOLE   22,538 0 3,512
Medtronic Inc SHS G5960L103   5,816 72,139 SH   SOLE   68,933 0 3,206