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 | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
AT&T Inc | COM | 00206r102 | 2,345 | 111,901 | SH | | SOLE | | 110,688 | 0 | 1,213 |
AbbVie Inc. | COM | 00287y109 | 3,772 | 24,630 | SH | | SOLE | | 23,675 | 0 | 955 |
Abbott Labs | COM | 002824100 | 880 | 8,097 | SH | | SOLE | | 7,772 | 0 | 325 |
Accenture | COM | g1151c101 | 866 | 3,120 | SH | | SOLE | | 2,820 | 0 | 300 |
Allegheny Technologies | COM | 01741r102 | 264 | 11,620 | SH | | SOLE | | 11,120 | 0 | 500 |
Alliant Energy | COM | 018802108 | 761 | 12,990 | SH | | SOLE | | 12,623 | 0 | 367 |
Alphabet Inc. Class A | COM | 02079k305 | 1,715 | 787 | SH | | SOLE | | 421 | 0 | 366 |
Alphabet Inc. Class C | COM | 02079k107 | 8,935 | 4,085 | SH | | SOLE | | 2,654 | 0 | 1,431 |
Amazon.com | COM | 023135106 | 1,731 | 16,293 | SH | | SOLE | | 15,733 | 0 | 560 |
Amgen | COM | 031162100 | 964 | 3,963 | SH | | SOLE | | 3,701 | 0 | 262 |
Apache Corporation | COM | 03743q108 | 405 | 11,601 | SH | | SOLE | | 11,601 | 0 | 0 |
Apple Inc. | COM | 037833100 | 6,092 | 44,560 | SH | | SOLE | | 43,335 | 0 | 1,225 |
AstraZeneca plc. ADS | COM | 046353108 | 1,149 | 17,390 | SH | | SOLE | | 17,145 | 0 | 245 |
Bank of America | COM | 060505104 | 1,422 | 45,683 | SH | | SOLE | | 44,618 | 0 | 1,065 |
Bank of Montreal | COM | 063671101 | 242 | 2,513 | SH | | SOLE | | 2,363 | 0 | 150 |
Berkshire Hathaway cl. A (1/10 | COM | 084990175 | 818 | 200 | SH | | SOLE | | 200 | 0 | 0 |
Berkshire Hathaway cl. B | COM | 084670702 | 1,923 | 7,045 | SH | | SOLE | | 6,828 | 0 | 217 |
Bhang Inc. | COM | 08862k105 | 1 | 20,000 | SH | | SOLE | | 20,000 | 0 | 0 |
Bristol-Myers Squibb | COM | 110122108 | 1,745 | 22,658 | SH | | SOLE | | 22,098 | 0 | 560 |
Broadcom Inc. | COM | 11135f101 | 1,607 | 3,308 | SH | | SOLE | | 3,151 | 0 | 157 |
Bunge Ltd | COM | g16962105 | 1,278 | 14,087 | SH | | SOLE | | 13,457 | 0 | 630 |
CVS Caremark Corp | COM | 126650100 | 3,129 | 33,770 | SH | | SOLE | | 32,419 | 0 | 1,351 |
Cambridge Heart | COM | 131910101 | 0 | 25,000 | SH | | SOLE | | 25,000 | 0 | 0 |
Capital One Finl | COM | 14040H105 | 315 | 3,021 | SH | | SOLE | | 2,796 | 0 | 225 |
Carnival Corporation | COM | 143658300 | 93 | 10,755 | SH | | SOLE | | 10,605 | 0 | 150 |
Caterpillar Inc. | COM | 149123101 | 1,249 | 6,985 | SH | | SOLE | | 6,875 | 0 | 110 |
Chevron Corp. | COM | 166764100 | 955 | 6,593 | SH | | SOLE | | 6,328 | 0 | 265 |
Cigna Corp. | COM | 125523100 | 236 | 895 | SH | | SOLE | | 895 | 0 | 0 |
Cisco Systems Inc. | COM | 17275R102 | 525 | 12,303 | SH | | SOLE | | 11,748 | 0 | 555 |
Citigroup Inc. | COM | 172967424 | 1,154 | 25,094 | SH | | SOLE | | 24,424 | 0 | 670 |
Colgate-Palmolive Co. | COM | 194162103 | 337 | 4,210 | SH | | SOLE | | 3,810 | 0 | 400 |
Coterra Energy Inc. | COM | 127097103 | 346 | 13,400 | SH | | SOLE | | 13,400 | 0 | 0 |
Deere & Co | COM | 244199105 | 211 | 706 | SH | | SOLE | | 706 | 0 | 0 |
Diebold, Incorporated | COM | 253651103 | 79 | 34,675 | SH | | SOLE | | 34,675 | 0 | 0 |
Exxon-Mobil | COM | 30231G102 | 340 | 3,973 | SH | | SOLE | | 3,823 | 0 | 150 |
Facebook Inc. | COM | 30303m102 | 384 | 2,379 | SH | | SOLE | | 1,879 | 0 | 500 |
Fastenal Co. | COM | 311900104 | 397 | 7,956 | SH | | SOLE | | 7,356 | 0 | 600 |
Fiserv Inc. | COM | 337738108 | 4,316 | 48,513 | SH | | SOLE | | 47,563 | 0 | 950 |
Freeport-McMoran | COM | 35671D857 | 1,374 | 46,975 | SH | | SOLE | | 45,040 | 0 | 1,935 |
Generac Holdings, Inc. | COM | 368736104 | 1,229 | 5,836 | SH | | SOLE | | 5,726 | 0 | 110 |
General Dynamics | COM | 369550108 | 439 | 1,986 | SH | | SOLE | | 1,951 | 0 | 35 |
General Electric Co. | COM | 369604301 | 355 | 5,578 | SH | | SOLE | | 5,553 | 0 | 25 |
Genuine Parts | COM | 372460105 | 456 | 3,430 | SH | | SOLE | | 3,230 | 0 | 200 |
Goldman Sachs | COM | 38141G104 | 1,419 | 4,777 | SH | | SOLE | | 4,634 | 0 | 143 |
Healthier Choices Management C | COM | 42226n109 | 0 | 20,000 | SH | | SOLE | | 20,000 | 0 | 0 |
Helen of Troy, Ltd | COM | g4388n106 | 1,416 | 8,720 | SH | | SOLE | | 8,335 | 0 | 385 |
Home Depot Inc. | COM | 437076102 | 289 | 1,052 | SH | | SOLE | | 1,052 | 0 | 0 |
Huntington Bancshares | COM | 446150104 | 1,798 | 149,439 | SH | | SOLE | | 146,859 | 0 | 2,580 |
Ingersoll-Rand Plc | COM | 45687v106 | 345 | 8,205 | SH | | SOLE | | 8,205 | 0 | 0 |
Intel Corp. | COM | 458140100 | 430 | 11,507 | SH | | SOLE | | 11,157 | 0 | 350 |
Intl Business Mach. Corp. | COM | 459200101 | 290 | 2,053 | SH | | SOLE | | 1,923 | 0 | 130 |
Invesco S&P 500 Equal Weight E | COM | 46137V365 | 3,616 | 58,803 | SH | | SOLE | | 57,882 | 0 | 921 |
J.P. Morgan Chase | COM | 46625H100 | 2,196 | 19,504 | SH | | SOLE | | 19,023 | 0 | 481 |
Johnson & Johnson | COM | 478160104 | 3,737 | 21,053 | SH | | SOLE | | 20,193 | 0 | 860 |
Johnson Controls Intl plc | COM | G51502105 | 855 | 17,852 | SH | | SOLE | | 17,092 | 0 | 760 |
Kimberly-Clark Corp. | COM | 494368103 | 1,095 | 8,101 | SH | | SOLE | | 7,851 | 0 | 250 |
Kinder Morgan, Inc. | COM | 49456b101 | 178 | 10,600 | SH | | SOLE | | 10,600 | 0 | 0 |
Kohl's Corp. | COM | 500255104 | 469 | 13,154 | SH | | SOLE | | 12,814 | 0 | 340 |
L3Harris Technologies, Inc. | COM | 502431109 | 202 | 835 | SH | | SOLE | | 835 | 0 | 0 |
Lilly Eli & Co. | COM | 532457108 | 563 | 1,735 | SH | | SOLE | | 1,535 | 0 | 200 |
MGE Energy | COM | 55277p104 | 484 | 6,213 | SH | | SOLE | | 6,063 | 0 | 150 |
MGIC Investment Corp. | COM | 552848103 | 1,872 | 148,589 | SH | | SOLE | | 144,074 | 0 | 4,515 |
ManpowerGroup Inc. | COM | 56418H100 | 585 | 7,656 | SH | | SOLE | | 7,501 | 0 | 155 |
McDonald's | COM | 580135101 | 872 | 3,534 | SH | | SOLE | | 3,375 | 0 | 159 |
Medtronic plc | COM | g5960l103 | 1,196 | 13,323 | SH | | SOLE | | 12,678 | 0 | 645 |
Microsoft Corp. | COM | 594918104 | 7,997 | 31,139 | SH | | SOLE | | 30,487 | 0 | 652 |
Modine Manufacturing | COM | 607828100 | 417 | 39,589 | SH | | SOLE | | 39,589 | 0 | 0 |
Mosaic Company | COM | 61945c103 | 1,019 | 21,570 | SH | | SOLE | | 20,280 | 0 | 1,290 |
NVidia Corp | COM | 67066G104 | 1,545 | 10,195 | SH | | SOLE | | 10,050 | 0 | 145 |
Novartis AG | COM | 66987v109 | 625 | 7,392 | SH | | SOLE | | 7,302 | 0 | 90 |
O-I Glass, Inc. | COM | 67098h104 | 3,870 | 276,405 | SH | | SOLE | | 272,735 | 0 | 3,670 |
Olaplex Holdings, Inc. | COM | 679369108 | 530 | 37,640 | SH | | SOLE | | 37,295 | 0 | 345 |
Olin Corp | COM | 680665205 | 1,571 | 33,950 | SH | | SOLE | | 32,650 | 0 | 1,300 |
Omnicom Group | COM | 681919106 | 328 | 5,150 | SH | | SOLE | | 5,150 | 0 | 0 |
Oracle Corp. | COM | 68389X105 | 753 | 10,781 | SH | | SOLE | | 10,231 | 0 | 550 |
Oshkosh Corp | COM | 688239201 | 1,017 | 12,382 | SH | | SOLE | | 11,912 | 0 | 470 |
PayPal Holdings, Inc. | COM | 70450y103 | 651 | 9,319 | SH | | SOLE | | 9,093 | 0 | 226 |
Paychex | COM | 704326107 | 346 | 3,035 | SH | | SOLE | | 3,035 | 0 | 0 |
Pepsico Inc. | COM | 713448108 | 1,864 | 11,185 | SH | | SOLE | | 10,735 | 0 | 450 |
Pfizer Inc. | COM | 717081103 | 755 | 14,400 | SH | | SOLE | | 14,250 | 0 | 150 |
Procter & Gamble Co. | COM | 742718109 | 907 | 6,306 | SH | | SOLE | | 5,756 | 0 | 550 |
Public Storage Inc REIT | COM | 74460D109 | 230 | 737 | SH | | SOLE | | 737 | 0 | 0 |
Quad/Graphics, Inc. | COM | 747301109 | 73 | 26,650 | SH | | SOLE | | 26,650 | 0 | 0 |
Qualcomm Inc. | COM | 747525103 | 1,704 | 13,336 | SH | | SOLE | | 13,036 | 0 | 300 |
RPM Inc. | COM | 749685103 | 1,105 | 14,035 | SH | | SOLE | | 13,505 | 0 | 530 |
Range Resources | COM | 75281a109 | 447 | 18,075 | SH | | SOLE | | 17,325 | 0 | 750 |
Regal-Beloit Corp. | COM | 758750103 | 941 | 8,290 | SH | | SOLE | | 7,890 | 0 | 400 |
Tapestry, Inc. | COM | 876030107 | 344 | 11,264 | SH | | SOLE | | 11,214 | 0 | 50 |
Target Corp. | COM | 87612E106 | 677 | 4,795 | SH | | SOLE | | 4,628 | 0 | 167 |
Tesla Motors, Inc. | COM | 88160R101 | 510 | 758 | SH | | SOLE | | 758 | 0 | 0 |
The Interpublic Group of Compa | COM | 460690100 | 241 | 8,766 | SH | | SOLE | | 8,766 | 0 | 0 |
UnitedHealth Group Inc | COM | 91324p102 | 2,727 | 5,310 | SH | | SOLE | | 5,172 | 0 | 138 |
VF Corp | COM | 918204108 | 417 | 9,444 | SH | | SOLE | | 8,664 | 0 | 780 |
Verizon | COM | 92343V104 | 1,080 | 21,271 | SH | | SOLE | | 21,121 | 0 | 150 |
Vodafone Grp PLC | COM | 92857w308 | 1,745 | 111,975 | SH | | SOLE | | 108,697 | 0 | 3,278 |
WD 40 Company | COM | 929236107 | 345 | 1,715 | SH | | SOLE | | 1,715 | 0 | 0 |
WEC Energy Group, Inc. | COM | 92939u106 | 765 | 7,601 | SH | | SOLE | | 7,076 | 0 | 525 |
Wal-Mart Stores Inc. | COM | 931142103 | 1,175 | 9,661 | SH | | SOLE | | 9,441 | 0 | 220 |
Walgreens Boots Alliance | COM | 931427108 | 317 | 8,359 | SH | | SOLE | | 7,804 | 0 | 555 |
Warner Bros. Discovery, Inc. | COM | 934423104 | 386 | 28,761 | SH | | SOLE | | 28,736 | 0 | 25 |
Wells Fargo & Co. | COM | 949746101 | 1,142 | 29,165 | SH | | SOLE | | 28,560 | 0 | 605 |
XCel Energy Inc. | COM | 98389b100 | 614 | 8,672 | SH | | SOLE | | 8,672 | 0 | 0 |
XPO Logistics, Inc. | COM | 983793100 | 478 | 9,932 | SH | | SOLE | | 9,747 | 0 | 185 |
Invesco NASDAQ 100 Index Track | ETF | 46090e103 | 202 | 722 | SH | | SOLE | | 712 | 0 | 10 |
Invesco S&P 500 Equal Weight | ETF | 46137v357 | 1,232 | 9,175 | SH | | SOLE | | 9,090 | 0 | 85 |
S&P 500/Barra Value (iShares) | ETF | 464287408 | 332 | 2,417 | SH | | SOLE | | 2,357 | 0 | 60 |
S&P Dep Receipts | ETF | 78462f103 | 438 | 1,162 | SH | | SOLE | | 952 | 0 | 210 |
S&P Midcap 400 Index (iShares) | ETF | 464287507 | 1,126 | 4,978 | SH | | SOLE | | 4,742 | 0 | 236 |
SPDR Portfolio S&P 500 High Di | ETF | 78468r788 | 2,290 | 57,376 | SH | | SOLE | | 54,771 | 0 | 2,605 |
SPDR S&P 500 Growth ETF | ETF | 78464A409 | 5,402 | 103,333 | SH | | SOLE | | 97,653 | 0 | 5,680 |
SPDR S&P 500 Value ETF | ETF | 78464A508 | 6,107 | 165,853 | SH | | SOLE | | 156,877 | 0 | 8,976 |
Schwab U.S. Large-Cap ETF | ETF | 808524201 | 428 | 9,580 | SH | | SOLE | | 9,580 | 0 | 0 |
Schwab U.S. Large-Cap Growth E | ETF | 808524300 | 581 | 10,021 | SH | | SOLE | | 9,273 | 0 | 748 |
Schwab US Dividend Equity ETF | ETF | 808524797 | 797 | 11,132 | SH | | SOLE | | 10,482 | 0 | 650 |
Vanguard Mega Cap 300 Growth I | ETF | 921910816 | 350 | 1,924 | SH | | SOLE | | 1,924 | 0 | 0 |
Vanguard Total Stock Market ET | ETF | 922908769 | 219 | 1,161 | SH | | SOLE | | 1,147 | 0 | 14 |
iShares Core S&P U.S. Growth E | ETF | 464287671 | 266 | 3,176 | SH | | SOLE | | 3,176 | 0 | 0 |
S&P 600/Barra Growth Index (iS | SMLC | 464287887 | 2,433 | 23,103 | SH | | SOLE | | 22,278 | 0 | 825 |
S&P 600/Barra Value Index (iSh | SMLC | 464287879 | 3,516 | 39,491 | SH | | SOLE | | 38,378 | 0 | 1,113 |
SPDR Portfolio Small Cap ETF | SMLC | 78468R853 | 6,570 | 182,595 | SH | | SOLE | | 178,895 | 0 | 3,700 |
Schwab U.S. Small-Cap ETF | SMLC | 808524607 | 1,051 | 26,963 | SH | | SOLE | | 24,858 | 0 | 2,105 |
Vanguard Small Cap ETF | SMLC | 922908751 | 219 | 1,241 | SH | | SOLE | | 1,241 | 0 | 0 |
iShares S&P SmallCap 600 Index | SMLC | 464287804 | 323 | 3,498 | SH | | SOLE | | 3,123 | 0 | 375 |
Europe/Australia/Far-East Inde | INTL | 464287465 | 467 | 7,472 | SH | | SOLE | | 7,307 | 0 | 165 |
MSCI Emerging Markets Index (i | INTL | 464287234 | 258 | 6,441 | SH | | SOLE | | 5,986 | 0 | 455 |
MSCI Japan Index (iShares) | INTL | 46434g822 | 345 | 6,522 | SH | | SOLE | | 6,287 | 0 | 235 |
SPDR Portfolio Emerging Market | INTL | 78463X509 | 2,034 | 58,487 | SH | | SOLE | | 57,011 | 0 | 1,476 |
SPDR S&P Developed World ex-US | INTL | 78463X889 | 475 | 16,481 | SH | | SOLE | | 15,816 | 0 | 665 |
Schwab Fundamental Emerg Mkts | INTL | 808524730 | 896 | 34,560 | SH | | SOLE | | 34,065 | 0 | 495 |
Schwab International Equity ET | INTL | 808524805 | 6,729 | 213,944 | SH | | SOLE | | 207,670 | 0 | 6,274 |
Vanguard Emerging Markets Stoc | INTL | 922042858 | 432 | 10,383 | SH | | SOLE | | 10,133 | 0 | 250 |
Vanguard FTSE All-World ex-US | INTL | 922042775 | 202 | 4,046 | SH | | SOLE | | 4,046 | 0 | 0 |
Vanguard FTSE Developed Market | INTL | 921943858 | 1,840 | 45,106 | SH | | SOLE | | 43,181 | 0 | 1,925 |
WisdomTree EAFE Dividend-Wgtd | INTL | 97717w703 | 1,113 | 24,501 | SH | | SOLE | | 24,001 | 0 | 500 |
WisdomTree Emerg Mkts High-Yie | INTL | 97717w315 | 392 | 10,587 | SH | | SOLE | | 10,452 | 0 | 135 |
iShares MSCI All Country Asia | INTL | 464288182 | 448 | 6,481 | SH | | SOLE | | 5,776 | 0 | 705 |
BlackRock Int. Duration Munici | FIXD | 09253X102 | 985 | 82,728 | SH | | SOLE | | 79,298 | 0 | 3,430 |
BlackRock MuniAssets Fund | FIXD | 09254j102 | 808 | 66,330 | SH | | SOLE | | 63,330 | 0 | 3,000 |
Calamos Convertible & High Inc | FIXD | 12811p108 | 283 | 25,294 | SH | | SOLE | | 22,994 | 0 | 2,300 |
Eaton Vance Limited Duration I | FIXD | 27828h105 | 345 | 33,414 | SH | | SOLE | | 30,314 | 0 | 3,100 |
First Trust TCW Opportunistic | FIXD | 33740F805 | 1,541 | 33,224 | SH | | SOLE | | 31,391 | 0 | 1,833 |
Invesco CEF Income Composite E | FIXD | 46138e404 | 342 | 18,070 | SH | | SOLE | | 16,570 | 0 | 1,500 |
Invesco Ultra Short-Duration E | FIXD | 46090a887 | 565 | 11,400 | SH | | SOLE | | 10,900 | 0 | 500 |
Nuveen Municipal Value Fund In | FIXD | 670928100 | 211 | 23,600 | SH | | SOLE | | 23,600 | 0 | 0 |
PIMCO Corporate Opportunity Fu | FIXD | 72201b101 | 238 | 19,046 | SH | | SOLE | | 18,046 | 0 | 1,000 |
PIMCO Enhanced Short Maturity | FIXD | 72201r643 | 598 | 6,077 | SH | | SOLE | | 6,021 | 0 | 56 |
PIMCO Enhanced Short Maturity | FIXD | 72201r833 | 1,132 | 11,426 | SH | | SOLE | | 11,176 | 0 | 250 |
Pacer Trendpilot US Bond ETF | FIXD | 69374h642 | 448 | 20,851 | SH | | SOLE | | 19,484 | 0 | 1,367 |
SPDR Blackstone Senior Loan | FIXD | 78467v608 | 2,844 | 68,308 | SH | | SOLE | | 66,898 | 0 | 1,410 |
SPDR Short Term Municipal Bond | FIXD | 78468r739 | 1,214 | 25,690 | SH | | SOLE | | 25,690 | 0 | 0 |
Schwab U.S. TIPS ETF | FIXD | 808524870 | 2,913 | 52,204 | SH | | SOLE | | 50,076 | 0 | 2,128 |
Vanguard Total Intl Bond Ind E | FIXD | 92203j407 | 208 | 4,207 | SH | | SOLE | | 4,207 | 0 | 0 |
WisdomTree Floating Rate Treas | FIXD | 97717y527 | 1,950 | 38,745 | SH | | SOLE | | 36,685 | 0 | 2,060 |
iShares Barclays TIPS Bond Fun | FIXD | 464287176 | 480 | 4,212 | SH | | SOLE | | 3,712 | 0 | 500 |
iShares Core International Agg | FIXD | 46435g672 | 1,623 | 32,592 | SH | | SOLE | | 31,497 | 0 | 1,095 |
Gold Shares SPDR | CMDT | 78463v107 | 2,827 | 16,779 | SH | | SOLE | | 16,411 | 0 | 368 |
iShares Gold Trust | CMDT | 464285204 | 327 | 9,523 | SH | | SOLE | | 7,923 | 0 | 1,600 |
iShares Gold Trust Micro | CMDT | 46436F103 | 4,833 | 267,587 | SH | | SOLE | | 260,320 | 0 | 7,267 |
iShares Silver Trust | CMDT | 46428q109 | 302 | 16,205 | SH | | SOLE | | 15,605 | 0 | 600 |
DJ Wilshire Int'l Real Estate | REAL | 78463x863 | 637 | 22,580 | SH | | SOLE | | 20,925 | 0 | 1,655 |
Invesco MSCI Global Timber ETF | REAL | 46138e545 | 241 | 7,775 | SH | | SOLE | | 7,125 | 0 | 650 |
Real Estate Select Sector SPDR | REAL | 81369y860 | 240 | 5,877 | SH | | SOLE | | 5,817 | 0 | 60 |
SPDR Dow Jones Global Real Est | REAL | 78463x749 | 631 | 14,285 | SH | | SOLE | | 13,909 | 0 | 376 |
iShares S&P Global Timber & Fo | REAL | 464288174 | 511 | 6,870 | SH | | SOLE | | 6,515 | 0 | 355 |
ProShares S&P 500 Index Invers | HEDG | 74347b425 | 191 | 11,575 | SH | | SOLE | | 11,075 | 0 | 500 |