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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COM 88579Y101 4,886 27,852 SH   SOLE   25,995 0 1,857
Activision Blizzard Inc. COM 00507v109 373 4,825 SH   SOLE   4,825 0 0
Alibaba Group Holding Limited COM 01609w102 296 2,000 SH   SOLE   2,000 0 0
Alphabet Class A COM 02079k305 5,445 2,037 SH   SOLE   1,972 0 65
Alphabet Class C-Non Voting COM 02079k107 3,304 1,240 SH   SOLE   1,207 0 33
Amazon.com Inc. COM 023135106 10,576 3,219 SH   SOLE   3,128 0 91
Amgen Inc. COM 031162100 3,207 15,083 SH   SOLE   14,725 0 358
Amphenol Corp. COM 032095101 339 4,629 SH   SOLE   4,629 0 0
Apple Inc. COM 037833100 20,666 146,050 SH   SOLE   141,962 0 4,088
Bank of America Corp COM 060505104 3,901 91,893 SH   SOLE   90,214 0 1,680
Baxter International COM 071813109 1,377 17,114 SH   SOLE   16,614 0 501
Berkshire Hathaway Inc. B COM 084670702 4,301 15,757 SH   SOLE   14,393 0 1,364
Boeing Co. COM 097023105 618 2,808 SH   SOLE   2,808 0 0
Broadcom Inc. COM 11135f101 526 1,084 SH   SOLE   1,084 0 0
CME Group Inc. COM 12572q105 335 1,732 SH   SOLE   1,732 0 0
Caterpillar Inc. COM 149123101 3,280 17,084 SH   SOLE   16,846 0 238
Chevron Corp. COM 166764100 306 3,020 SH   SOLE   2,770 0 250
Cisco Systems Inc. COM 17275R102 3,881 71,297 SH   SOLE   69,747 0 1,551
CitiGroup Inc. COM 172967424 1,953 27,825 SH   SOLE   27,428 0 397
Coca Cola Co. COM 191216100 1,448 27,590 SH   SOLE   26,929 0 661
Comcast Corp Cl A COM 20030n101 3,666 65,542 SH   SOLE   63,713 0 1,829
Conoco Phillips COM 20825C104 806 11,890 SH   SOLE   11,204 0 685
Costco Whsl Corp. COM 22160k105 5,461 12,154 SH   SOLE   11,690 0 464
Cummins COM 231021106 2,111 9,402 SH   SOLE   8,885 0 517
Deere & Co. COM 244199105 4,643 13,857 SH   SOLE   13,307 0 550
Diageo PLC COM 25243Q205 1,096 5,681 SH   SOLE   5,681 0 0
EPAM Sysytems Inc. COM 29414b104 685 1,200 SH   SOLE   1,200 0 0
Edwards Lifesciences Corp. COM 28176e108 650 5,739 SH   SOLE   5,739 0 0
Eli Lilly and Company COM 532457108 233 1,007 SH   SOLE   1,007 0 0
Exxon Mobil COM 30231G102 799 13,576 SH   SOLE   13,216 0 359
Facebook, Inc. COM 30303m102 8,432 24,843 SH   SOLE   23,984 0 859
Gilead Sciences Inc. COM 375558103 2,656 38,025 SH   SOLE   35,708 0 2,317
Goldman Sachs Group Inc. COM 38141G104 3,417 9,040 SH   SOLE   8,787 0 252
Home Depot COM 437076102 1,060 3,230 SH   SOLE   2,631 0 599
Intel Corporation COM 458140100 2,611 49,014 SH   SOLE   47,601 0 1,412
Intercontinental Exchange, Inc COM 45866f104 319 2,781 SH   SOLE   2,781 0 0
International Bus Mach COM 459200101 243 1,748 SH   SOLE   1,748 0 0
Invesco QQQ Trust ETF COM 46090e103 248 692 SH   SOLE   692 0 0
JP Morgan Chase & Co. COM 46625H100 6,008 36,702 SH   SOLE   35,969 0 733
Johnson & Johnson COM 478160104 4,519 27,981 SH   SOLE   26,977 0 1,004
Kimberly Clark COM 494368103 2,082 15,723 SH   SOLE   15,306 0 417
Lowes Companies Inc. COM 548661107 200 986 SH   SOLE   0 0 986
Marathon Petroleum Corp. COM 56585a102 1,283 20,764 SH   SOLE   19,823 0 942
McDonalds Corp. COM 580135101 4,514 18,723 SH   SOLE   18,093 0 630
Medtronic plc COM g5960l103 472 3,764 SH   SOLE   3,764 0 0
Merck & Co. COM 58933y105 404 5,376 SH   SOLE   5,376 0 0
Microsoft Corporation COM 594918104 2,214 7,852 SH   SOLE   7,717 0 135
Nike Inc. COM 654106103 5,193 35,756 SH   SOLE   34,720 0 1,035
Northrop Grumman Corp. COM 666807102 348 967 SH   SOLE   967 0 0
Novo-Nordisk A S COM 670100205 457 4,763 SH   SOLE   4,763 0 0
Oracle Corp. COM 68389X105 663 7,605 SH   SOLE   6,840 0 764
Otter Tail Corp. COM 689648103 241 4,305 SH   SOLE   4,305 0 0
PayPal Holdings, Inc. COM 70450y103 685 2,633 SH   SOLE   2,633 0 0
Pepsico Inc. COM 713448108 2,673 17,771 SH   SOLE   17,220 0 551
Pfizer Corp. COM 717081103 3,142 73,056 SH   SOLE   71,492 0 1,564
Phillips 66 COM 718546104 689 9,836 SH   SOLE   9,572 0 264
Proctor & Gamble COM 742718109 2,858 20,441 SH   SOLE   20,155 0 286
Rio Tinto PLC ADR COM 767204100 394 5,902 SH   SOLE   5,902 0 0
S&P Select Communication Servi COM 81369y852 1,957 24,435 SH   SOLE   24,435 0 0
S&P Select Energy SPDR ETF COM 81369y506 6,505 124,877 SH   SOLE   124,474 0 404
S&P Select Financial SPDR ETF COM 81369y605 11,633 309,967 SH   SOLE   304,629 0 5,338
S&P Select Health Care SPDR ET COM 81369y209 5,570 43,756 SH   SOLE   43,106 0 650
S&P Select Industrial SPDR ETF COM 81369y704 3,341 34,149 SH   SOLE   33,555 0 595
S&P Select Materials SPDR ETF COM 81369y100 3,598 45,482 SH   SOLE   44,499 0 983
S&P Select Technology SPDR ETF COM 81369y803 11,050 74,000 SH   SOLE   72,703 0 1,297
S&P Select Utilities SPDR ETF COM 81369y886 1,838 28,771 SH   SOLE   28,689 0 83
SPDR S&P 500 ETF COM 78462f103 1,650 3,845 SH   SOLE   3,720 0 125
Schwab US Large Cap ETF COM 808524201 237 2,278 SH   SOLE   2,278 0 0
Starbucks Corp. COM 855244109 4,118 37,334 SH   SOLE   36,149 0 1,185
Taiwan Semiconductor Manufactu COM 874039100 525 4,699 SH   SOLE   4,699 0 0
The Travelers Companies Inc. COM 89417e109 279 1,838 SH   SOLE   1,838 0 0
Truist Financial Corp. COM 89832q109 264 4,507 SH   SOLE   4,507 0 0
US Bancorp COM 902973304 1,808 30,415 SH   SOLE   29,382 0 1,033
United Health Group Inc. COM 91324P102 405 1,036 SH   SOLE   1,036 0 0
VeriSign, Inc. COM 92343e102 267 1,300 SH   SOLE   1,300 0 0
Verizon Communications COM 92343v104 2,731 50,566 SH   SOLE   49,339 0 1,227
Visa Inc. COM 92826c839 8,415 37,776 SH   SOLE   36,964 0 811
Walt Disney Co. Holdings COM 254687106 3,155 18,648 SH   SOLE   18,241 0 407
Xcel Energy COM 98389B100 1,128 18,052 SH   SOLE   18,052 0 0
iShares Russell 2000 ETF COM 464287655 29,308 133,978 SH   SOLE   132,743 0 1,235
iShares Russell Midcap ETF COM 464287499 28,321 362,072 SH   SOLE   357,175 0 4,897
iShares S&P 100 Index Fund COM 464287101 466 2,361 SH   SOLE   2,361 0 0
iShares S&P 500 ETF COM 464287200 97,633 226,622 SH   SOLE   225,045 0 1,577
iShares S&P SmallCap 600 Value COM 464287879 331 3,292 SH   SOLE   3,292 0 0