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
ABBOTT LABS COM Common Stock 002824100 243 2,031 SH   SOLE   2,031 0 0
ABBVIE INC Common Stock 00287Y109 478 4,419 SH   SOLE   4,419 0 0
AFLAC INC Common Stock 001055102 279 5,450 SH   SOLE   5,450 0 0
ALPHABET INC CLASS A Common Stock 02079K305 608 295 SH   SOLE   295 0 0
ALPHABET INC CLASS A Common Stock 02079K305 43 21 SH   OTR   21 0 0
ALPHABET INC CLASS C Common Stock 02079K107 267 129 SH   SOLE   129 0 0
ALTRIA GROUP INC Common Stock 02209S103 308 6,012 SH   SOLE   6,012 0 0
AMAZON COM INC Common Stock 023135106 461 149 SH   SOLE   149 0 0
AMAZON COM INC Common Stock 023135106 34 11 SH   OTR   11 0 0
AMES NATL CORP COM Common Stock 031001100 256 10,000 SH   SOLE   10,000 0 0
AMGEN INC Common Stock 031162100 552 2,220 SH   SOLE   2,220 0 0
APPLE INC Common Stock 037833100 2,210 18,095 SH   SOLE   18,095 0 0
APPLE INC Common Stock 037833100 37 300 SH   OTR   300 0 0
AT&T INC COM Common Stock 00206R102 258 8,521 SH   SOLE   8,521 0 0
BANK OF AMERICA CORP Common Stock 060505104 666 17,222 SH   SOLE   17,222 0 0
BERKSHIRE HATHAWAY INC CL B Common Stock 084670702 1,099 4,301 SH   SOLE   4,301 0 0
BRISTOL MYERS SQUIBB CO COM Common Stock 110122108 265 4,195 SH   SOLE   4,195 0 0
CATERPILLAR INC STOCK Common Stock 149123101 636 2,743 SH   SOLE   2,743 0 0
CHEVRON CORPORATION Common Stock 166764100 237 2,261 SH   SOLE   2,261 0 0
CISCO SYSTEMS INC Common Stock 17275R102 622 12,032 SH   SOLE   12,032 0 0
CITIGROUP INC Common Stock 172967424 356 4,894 SH   SOLE   4,894 0 0
COCA COLA COMMON STOCK Common Stock 191216100 370 7,012 SH   SOLE   7,012 0 0
COMCAST CORP NEW CL A Common Stock 20030N101 277 5,127 SH   SOLE   5,127 0 0
COSTCO WHOLESALE CORP Common Stock 22160K105 399 1,131 SH   SOLE   1,131 0 0
CUMMINS INC COM Common Stock 231021106 492 1,900 SH   SOLE   1,900 0 0
DANAHER CORPORATION Common Stock 235851102 475 2,112 SH   SOLE   2,112 0 0
DEERE & CO COM Common Stock 244199105 431 1,152 SH   SOLE   1,152 0 0
DISNEY (WALT) HOLDING CO Common Stock 254687106 810 4,392 SH   SOLE   4,392 0 0
DUKE ENERGY HLDG Common Stock 26441C204 453 4,697 SH   SOLE   4,697 0 0
ELI LILLY & CO Common Stock 532457108 493 2,639 SH   SOLE   2,639 0 0
ETF VANGUARD EMERGING MARKETS Exchange Traded Fund 922042858 5,179 99,493 SH   SOLE   99,493 0 0
ETF VANGUARD EMERGING MARKETS Exchange Traded Fund 922042858 9 165 SH   OTR   165 0 0
FACEBOOK Common Stock 30303M102 336 1,140 SH   SOLE   1,140 0 0
GOLDMAN SACHS GROUP INC Common Stock 38141G104 577 1,763 SH   SOLE   1,763 0 0
HEARTLAND FINL USA INC COM Common Stock 42234Q102 402 8,000 SH   SOLE   8,000 0 0
HOME DEPOT INC COMMON STOCK Common Stock 437076102 1,111 3,640 SH   SOLE   3,640 0 0
HONEYWELL INTL INC COM Common Stock 438516106 387 1,783 SH   SOLE   1,783 0 0
INTEL CORP COM Common Stock 458140100 616 9,625 SH   SOLE   9,625 0 0
INVESCO QQQ TR UNIT SER 1 Exchange Traded Fund 46090E103 721 2,260 SH   SOLE   2,260 0 0
ISHARE BARCLAYS TIPS BOND FD Exchange Traded Fund 464287176 233 1,857 SH   SOLE   1,857 0 0
ISHARE DOW JONES BASIC MATERIALS Exchange Traded Fund 464287838 1,448 11,532 SH   SOLE   11,532 0 0
ISHARE DOW JONES CONSUMER GOODS Exchange Traded Fund 464287812 2,297 12,979 SH   SOLE   12,979 0 0
ISHARE DOW JONES CONSUMER SERVICES Exchange Traded Fund 464287580 4,290 57,324 SH   SOLE   57,324 0 0
ISHARE DOW JONES ENERGY Exchange Traded Fund 464287796 841 32,047 SH   SOLE   32,047 0 0
ISHARE DOW JONES FINANCIAL SECTOR Exchange Traded Fund 464287788 4,399 58,751 SH   SOLE   58,751 0 0
ISHARE DOW JONES HEALTHCARE Exchange Traded Fund 464287762 4,692 18,585 SH   SOLE   18,585 0 0
ISHARE DOW JONES INDUSTRIAL Exchange Traded Fund 464287754 3,861 36,529 SH   SOLE   36,529 0 0
ISHARE DOW JONES INTL SELECT DIV IDX Exchange Traded Fund 464288448 527 16,733 SH   SOLE   16,733 0 0
ISHARE DOW JONES SELECT DIV INDEX FUND Exchange Traded Fund 464287168 1,367 11,985 SH   SOLE   11,985 0 0
ISHARE DOW JONES TECH Exchange Traded Fund 464287721 8,066 91,968 SH   SOLE   91,968 0 0
ISHARE DOW JONES TELECOM Exchange Traded Fund 464287713 966 29,874 SH   SOLE   29,874 0 0
ISHARE DOW JONES U.S. TOTAL MARKET INDEX Exchange Traded Fund 464287846 295 2,955 SH   SOLE   2,955 0 0
ISHARE DOW JONES UTILITIES Exchange Traded Fund 464287697 1,180 14,833 SH   SOLE   14,833 0 0
ISHARE MSCI EAFE FUND Exchange Traded Fund 464287465 10,415 137,278 SH   SOLE   137,278 0 0
ISHARE S&P 500/ GROWTH INDEXFUND Exchange Traded Fund 464287309 219 3,359 SH   SOLE   3,359 0 0
ISHARE S&P MID CAP 400 INDEX Exchange Traded Fund 464287507 468 1,797 SH   SOLE   1,797 0 0
ISHARE S&P MIDCAP 400/GROWTH INDEX FUND Exchange Traded Fund 464287606 5,271 67,263 SH   SOLE   67,263 0 0
ISHARE S&P MIDCAP 400/VALUE INDEX FUND Exchange Traded Fund 464287705 4,657 45,684 SH   SOLE   45,684 0 0
ISHARE S&P SMALL CAP 600 GROWTH INDEX Exchange Traded Fund 464287887 4,140 32,284 SH   SOLE   32,284 0 0
ISHARE S&P SMALLCAP 600 BARRA VALUE IND Exchange Traded Fund 464287879 3,881 38,529 SH   SOLE   38,529 0 0
ISHARES CORE S&P SMALL CAP 600 Exchange Traded Fund 464287804 432 3,979 SH   SOLE   3,979 0 0
ISHARES DJ US REAL ESTATE Exchange Traded Fund 464287739 6,286 68,373 SH   SOLE   68,373 0 0
ISHARES DJ US REAL ESTATE Exchange Traded Fund 464287739 66 720 SH   OTR   720 0 0
ISHARES MSCI EAFE GROWTH INDEX FUND ETF Exchange Traded Fund 464288885 253 2,518 SH   SOLE   2,518 0 0
ISHARES MSCI USA MOMENTUM FACTOR ETF Exchange Traded Fund 46432F396 257 1,598 SH   SOLE   1,598 0 0
ISHARES MSCI USA SMALL-CAP MULTIFACTOR ETF Exchange Traded Fund 46434V290 253 4,820 SH   SOLE   4,820 0 0
ISHARES MSCI USA VALUE FACTOR ETF Exchange Traded Fund 46432F388 501 4,892 SH   SOLE   4,892 0 0
ISHARES NATIONAL MUNI BD ETF Exchange Traded Fund 464288414 210 1,811 SH   SOLE   1,811 0 0
ISHARES TR CORE HIGH DV ETF Exchange Traded Fund 46429B663 473 4,981 SH   SOLE   4,981 0 0
ISHARES TR CORE MSCI EAFE Exchange Traded Fund 46432F842 1,542 21,405 SH   SOLE   21,405 0 0
ISHARES TR CORE MSCI EAFE Exchange Traded Fund 46432F842 35 480 SH   OTR   480 0 0
ISHARES TR MIN VOL USA ETF Exchange Traded Fund 46429B697 478 6,914 SH   SOLE   6,914 0 0
ISHARE-S&P 500 VALUE INDEX FUND Exchange Traded Fund 464287408 235 1,661 SH   SOLE   1,661 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 1,246 7,580 SH   SOLE   7,580 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC Exchange Traded Fund 46641Q837 4,947 97,464 SH   SOLE   97,464 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC Exchange Traded Fund 46641Q837 241 4,750 SH   OTR   4,750 0 0
JPMORGAN CHASE & CO COM Common Stock 46625H100 1,081 7,099 SH   SOLE   7,099 0 0
KEYCORP Common Stock 493267108 255 12,750 SH   SOLE   12,750 0 0
KIMBERLY CLARK CORP Common Stock 494368103 308 2,218 SH   SOLE   2,218 0 0
LOWES COMPANIES INC Common Stock 548661107 285 1,500 SH   SOLE   1,500 0 0
MCDONALDS CORP Common Stock 580135101 682 3,041 SH   SOLE   3,041 0 0
MEDTRONIC PLC Common Stock G5960L103 487 4,123 SH   SOLE   4,123 0 0
MERCK & CO INC COM Common Stock 58933Y105 316 4,093 SH   SOLE   4,093 0 0
MICROSOFT CORP Common Stock 594918104 1,516 6,428 SH   SOLE   6,428 0 0
MORGAN STANLEY Common Stock 617446448 355 4,577 SH   SOLE   4,577 0 0
NETFLIX INC COM Common Stock 64110L106 248 475 SH   SOLE   475 0 0
NEXTERA ENERGY INC Common Stock 65339F101 320 4,238 SH   SOLE   4,238 0 0
NVIDIA CORP Common Stock 67066G104 343 643 SH   SOLE   643 0 0
NYMOX PHARMACEUTICAL CORP ORD SHS Corp Common Stock P73398102 78 35,100 SH   SOLE   35,100 0 0
ORACLE CORP COM Common Stock 68389X105 267 3,800 SH   SOLE   3,800 0 0
PEPSICO INC COM Common Stock 713448108 269 1,905 SH   SOLE   1,905 0 0
PFIZER INC COMMON STOCK Common Stock 717081103 491 13,549 SH   SOLE   13,549 0 0
PGIM ULTRA SHORT ETF BOND Exchange Traded Fund 69344A107 202 4,054 SH   SOLE   4,054 0 0
PHILLIP MORRIS INTL INC Common Stock 718172109 206 2,323 SH   SOLE   2,323 0 0
PROCTER & GAMBLE CO COM Common Stock 742718109 433 3,199 SH   SOLE   3,199 0 0
RAYTHEON TECHNOLOGIES CORP ORD SHS Common Stock 75513E101 225 2,911 SH   SOLE   2,911 0 0
RINGCENTRAL ORD SHS CLASS A Common Stock 76680R206 233 782 SH   SOLE   782 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 Exchange Traded Fund 78467X109 256 775 SH   SOLE   775 0 0
SPDR TR UNIT SER 1 S&P INDEX 500 Exchange Traded Fund 78462F103 313 791 SH   SOLE   791 0 0
STEEL DYNAMICS INC Common Stock 858119100 393 7,747 SH   SOLE   7,747 0 0
TARGET CORP Common Stock 87612E106 620 3,131 SH   SOLE   3,131 0 0
UNION PACIFIC CORP Common Stock 907818108 445 2,017 SH   SOLE   2,017 0 0
UNITED HEALTH GROUP INC Common Stock 91324P102 418 1,123 SH   SOLE   1,123 0 0
US BANCORP DEL COM Common Stock 902973304 900 16,277 SH   SOLE   16,277 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS Exchange Traded Fund 922908363 1,372 3,767 SH   SOLE   3,767 0 0
VANGUARD TAX MANAGED INTL FD Exchange Traded Fund 921943858 584 11,896 SH   SOLE   11,896 0 0
VANGUARD Total International Stock Index Exchange Traded Fund 921909768 234 3,740 SH   SOLE   3,740 0 0
VANGUARD TOTAL STOCK MKT INDEX Exchange Traded Fund 922908769 1,545 7,476 SH   SOLE   7,476 0 0
VERIZON COMM INC Common Stock 92343V104 463 7,961 SH   SOLE   7,961 0 0
VISA INC Common Stock 92826C839 319 1,506 SH   SOLE   1,506 0 0
WAL MART STORES INC COM Common Stock 931142103 454 3,342 SH   SOLE   3,342 0 0
WELLS FARGO & CO NEW Common Stock 949746101 319 8,173 SH   SOLE   8,173 0 0
WINNEBAGO INDUSTRIES COMMON Common Stock 974637100 960 12,519 SH   SOLE   12,519 0 0