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
3M COM 88579Y101   1,351 12,850 SH   SOLE   12,850 0 0
ABBOTT LABS COM 002824100   3,005 29,672 SH   SOLE   29,672 0 0
ABBVIE COM 00287Y109   25,090 157,431 SH   SOLE   157,431 0 0
ACTIVISION BLIZZARD COM 00507V109   3,521 41,140 SH   SOLE   41,140 0 0
ADOBE SYSTEMS COM 00724F101   834 2,163 SH   SOLE   2,163 0 0
AIR PRODUCTS & CHEMICALS COM 009158106   305 1,061 SH   SOLE   1,061 0 0
ALPHABET CL A COM 02079K305   14,314 137,990 SH   SOLE   137,990 0 0
ALPHABET CL C COM 02079K107   1,307 12,565 SH   SOLE   12,565 0 0
ALTRIA GROUP COM 02209S103   5,816 130,349 SH   SOLE   130,349 0 0
AMAZON.COM COM 023135106   479 4,640 SH   SOLE   4,640 0 0
AMERICAN EXPRESS COM 025816109   12,228 74,134 SH   SOLE   74,134 0 0
AMERICAN TOWER COM 03027X100   10,732 52,522 SH   SOLE   52,522 0 0
AMGEN COM 031162100   14,475 59,875 SH   SOLE   59,875 0 0
APPLE COM 037833100   69,727 422,842 SH   SOLE   422,842 0 0
APPLIED MATERIALS COM 038222105   7,799 63,495 SH   SOLE   63,495 0 0
ASTRAZENECA ADR COM 046353108   524 7,550 SH   SOLE   7,550 0 0
AT&T COM 00206R102   7,238 375,976 SH   SOLE   375,976 0 0
BANK OF AMERICA COM 060505104   411 14,367 SH   SOLE   14,367 0 0
BERKSHIRE HATHAWAY CL A COM 084670108   466 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   1,418 4,594 SH   SOLE   4,594 0 0
BOEING COM 097023105   309 1,455 SH   SOLE   1,455 0 0
BRISTOL-MYERS SQUIBB COM 110122108   1,005 14,503 SH   SOLE   14,503 0 0
BROADCOM COM 11135f101   27,178 42,363 SH   SOLE   42,363 0 0
BROWN-FORMAN CL B COM 115637209   572 8,905 SH   SOLE   8,905 0 0
CANADIAN NATIONAL RAILWAY COM 136375102   743 6,300 SH   SOLE   6,300 0 0
CASEYS GENERAL STORES COM 147528103   842 3,890 SH   SOLE   3,890 0 0
CATERPILLAR COM 149123101   494 2,160 SH   SOLE   2,160 0 0
CHEVRON COM 166764100   9,564 58,618 SH   SOLE   58,618 0 0
CHIPOTLE MEXICAN GRILL COM 169656105   738 432 SH   SOLE   432 0 0
CHURCH & DWIGHT COM 171340102   300 3,396 SH   SOLE   3,396 0 0
CINTAS COM 172908105   817 1,766 SH   SOLE   1,766 0 0
CISCO SYSTEMS COM 17275R102   20,086 384,238 SH   SOLE   384,238 0 0
CLOROX COM 189054109   535 3,384 SH   SOLE   3,384 0 0
COCA-COLA COM 191216100   1,898 30,599 SH   SOLE   30,599 0 0
COLGATE PALMOLIVE COM 194162103   274 3,647 SH   SOLE   3,647 0 0
COSTCO WHOLESALE COM 22160K105   223 448 SH   SOLE   448 0 0
CYMABAY THERAPEUTICS COM 23257D103   201 23,000 SH   SOLE   23,000 0 0
DEERE COM 244199105   815 1,975 SH   SOLE   1,975 0 0
DIAGEO PLC ADR COM 25243Q205   200 1,105 SH   SOLE   1,105 0 0
DIGITAL REALTY TRUST COM 253868103   5,916 60,174 SH   SOLE   60,174 0 0
DOLLAR GENERAL COM 256677105   18,698 88,845 SH   SOLE   88,845 0 0
DUKE ENERGY COM 26441C204   397 4,120 SH   SOLE   4,120 0 0
EATON COM G29183103   256 1,497 SH   SOLE   1,497 0 0
ECOLAB COM 278865100   747 4,510 SH   SOLE   4,510 0 0
ECOLOCLEAN INDUSTRIES COM 27887U104   0 26,300 SH   SOLE   26,300 0 0
ELI LILLY COM 532457108   12,802 37,278 SH   SOLE   37,278 0 0
EOG RESOURCES COM 26875P101   232 2,025 SH   SOLE   2,025 0 0
EXXON MOBIL COM 30231G102   25,641 233,823 SH   SOLE   233,823 0 0
FIRST TRUST TECHNOLOGY DIVIDEN COM 33738R118   394 7,275 SH   SOLE   7,275 0 0
FISERV COM 337738108   613 5,425 SH   SOLE   5,425 0 0
FORD MOTOR COM 345370860   133 10,582 SH   SOLE   10,582 0 0
GENERAC COM 368736104   703 6,513 SH   SOLE   6,513 0 0
GENERAL MILLS COM 370334104   725 8,478 SH   SOLE   8,478 0 0
GENTEX COM 371901109   384 13,683 SH   SOLE   13,683 0 0
GNIS PETROLEUM COM 451725105   0 22,000 SH   SOLE   22,000 0 0
HERSHEY COM 427866108   14,512 57,040 SH   SOLE   57,040 0 0
HOME DEPOT COM 437076102   18,101 61,335 SH   SOLE   61,335 0 0
ICON COM G4705A100   11,815 55,315 SH   SOLE   55,315 0 0
IDACORP COM 451107106   12,292 113,468 SH   SOLE   113,468 0 0
INTEL COM 458140100   1,640 50,197 SH   SOLE   50,197 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101   1,757 13,404 SH   SOLE   13,404 0 0
ISHARES CORE INTERNATIONAL STO COM 46432F834   3,524 56,880 SH   SOLE   56,880 0 0
ISHARES CYBERSECURITY ETF COM 46435u135   4,838 133,105 SH   SOLE   133,105 0 0
ISHARES DIVIDEND EQUITY ETF COM 464287168   325 2,773 SH   SOLE   2,773 0 0
ISHARES GOLD TRUST ETF COM 464285204   10,106 270,436 SH   SOLE   270,436 0 0
ISHARES MSCI INTERNATIONAL QUA COM 46434v456   777 22,024 SH   SOLE   22,024 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614   357 1,460 SH   SOLE   1,460 0 0
ISHARES RUSSELL 2000 SMALLCAP COM 464287655   277 1,555 SH   SOLE   1,555 0 0
ISHARES S&P 500 INDEX ETF COM 464287200   235 571 SH   SOLE   571 0 0
ISHARES S&P MID-CAP EQUITY ETF COM 464287507   418 1,671 SH   SOLE   1,671 0 0
ISHARES S&P SMALLCAP 600 INDEX COM 464287804   201 2,083 SH   SOLE   2,083 0 0
JOHNSON & JOHNSON COM 478160104   22,394 144,480 SH   SOLE   144,480 0 0
JPMORGAN CHASE COM 46625H100   1,215 9,326 SH   SOLE   9,326 0 0
KELLOGG COM 487836108   269 4,012 SH   SOLE   4,012 0 0
KIMBERLY CLARK COM 494368103   303 2,259 SH   SOLE   2,259 0 0
KROGER COM 501044101   13,169 266,745 SH   SOLE   266,745 0 0
LOCKHEED MARTIN COM 539830109   10,946 23,155 SH   SOLE   23,155 0 0
MARATHON PETROLEUM COM 56585A102   804 5,960 SH   SOLE   5,960 0 0
MASTERCARD COM 57636Q104   349 961 SH   SOLE   961 0 0
MCDONALDS COM 580135101   1,035 3,702 SH   SOLE   3,702 0 0
MEDTRONIC COM G5960L103   5,856 72,634 SH   SOLE   72,634 0 0
MERCK COM 58933Y105   1,335 12,546 SH   SOLE   12,546 0 0
META MATERIALS INC COM COM 59134N104   4 10,000 SH   SOLE   10,000 0 0
MICROSOFT COM 594918104   54,566 189,269 SH   SOLE   189,269 0 0
MODERNA COM 60770K107   759 4,945 SH   SOLE   4,945 0 0
MORGAN STANLEY COM 617446448   17,398 198,160 SH   SOLE   198,160 0 0
NETFLIX COM 64110L106   861 2,492 SH   SOLE   2,492 0 0
NEXTERA ENERGY COM 65339F101   1,851 24,013 SH   SOLE   24,013 0 0
NORTHROP GRUMMAN COM 666807102   12,162 26,341 SH   SOLE   26,341 0 0
NVIDIA COM 67066G104   421 1,517 SH   SOLE   1,517 0 0
ORACLE COM 68389X105   538 5,786 SH   SOLE   5,786 0 0
PEPSICO COM 713448108   5,141 28,200 SH   SOLE   28,200 0 0
PFIZER COM 717081103   9,901 242,681 SH   SOLE   242,681 0 0
PHILIP MORRIS COM 718172109   2,409 24,767 SH   SOLE   24,767 0 0
PHILLIPS 66 COM 718546104   486 4,795 SH   SOLE   4,795 0 0
PINNACLE WEST CAPITAL COM 723484101   750 9,460 SH   SOLE   9,460 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   485 3,818 SH   SOLE   3,818 0 0
PROCTER & GAMBLE COM 742718109   26,783 180,123 SH   SOLE   180,123 0 0
PROSHARES S&P 500 DIVIDEND ARI COM 74348A467   818 8,965 SH   SOLE   8,965 0 0
PROSHARES SHORT QQQ COM 74347R602   268 22,000 SH   SOLE   22,000 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   837 8,547 SH   SOLE   8,547 0 0
REALTY INCOME COM 756109104   10,138 160,100 SH   SOLE   160,100 0 0
SCHWAB US DIVIDEND EQ ETF COM 808524797   1,178 16,103 SH   SOLE   16,103 0 0
SEMPRA ENERGY COM 816851109   489 3,233 SH   SOLE   3,233 0 0
SENSEONICS HOLDINGS COM 81727U105   17 24,008 SH   SOLE   24,008 0 0
SKINNY NUTRITIONAL CORPORATION COM 830695102   0 242,900 SH   SOLE   242,900 0 0
SPDR CONSUMER DISCRETIONARY ET COM 81369Y407   263 1,758 SH   SOLE   1,758 0 0
SPDR GOLD TRUST ETF COM 78463V107   701 3,825 SH   SOLE   3,825 0 0
SPDR HEALTH CARE SECTOR ETF COM 81369Y209   1,013 7,821 SH   SOLE   7,821 0 0
SPDR PORTFOLIO TOTAL STOCK MAR COM 78464A805   3,500 69,404 SH   SOLE   69,404 0 0
SPDR S&P 500 EQUITY ETF COM 78462F103   9,470 23,133 SH   SOLE   23,133 0 0
SPDR S&P BIOTECH ETF COM 78464A870   3,758 49,306 SH   SOLE   49,306 0 0
SPDR S&P DIVIDEND ETF COM 78464A763   218 1,765 SH   SOLE   1,765 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207H104   675 43,675 SH   SOLE   43,675 0 0
STARBUCKS COM 855244109   7,561 72,609 SH   SOLE   72,609 0 0
STRYKER COM 863667101   10,857 38,031 SH   SOLE   38,031 0 0
SYSCO COM 871829107   3,533 45,752 SH   SOLE   45,752 0 0
T ROWE PRICE COM 74144T108   790 6,994 SH   SOLE   6,994 0 0
TECHNOLOGY SECTOR SPDR ETF COM 81369Y803   1,542 10,211 SH   SOLE   10,211 0 0
TESLA MOTORS COM 88160R101   336 1,620 SH   SOLE   1,620 0 0
THERMO FISHER SCIENTIFIC COM 883556102   988 1,715 SH   SOLE   1,715 0 0
TORONTO-DOMINION BANK COM 891160509   7,146 119,296 SH   SOLE   119,296 0 0
TRAVELERS COM 89417E109   623 3,633 SH   SOLE   3,633 0 0
UNITED PARCEL SERVICE COM 911312106   11,921 61,453 SH   SOLE   61,453 0 0
UNITEDHEALTH GROUP COM 91324P102   1,411 2,986 SH   SOLE   2,986 0 0
UNIVERSAL COM 913456109   270 5,100 SH   SOLE   5,100 0 0
VANECK VECTORS SEMICONDUCTOR E COM 92189F676   445 1,690 SH   SOLE   1,690 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844   427 2,771 SH   SOLE   2,771 0 0
VANGUARD FTSE EMERGING MARKETS COM 922042858   445 11,027 SH   SOLE   11,027 0 0
VERIZON COMMUNICATIONS COM 92343V104   4,022 103,428 SH   SOLE   103,428 0 0
VERTEX PHARMACEUTICALS COM 92532F100   9,619 30,530 SH   SOLE   30,530 0 0
VISA CL A COM 92826C839   443 1,965 SH   SOLE   1,965 0 0
WAL-MART STORES COM 931142103   287 1,947 SH   SOLE   1,947 0 0
WALT DISNEY COM 254687106   5,071 50,642 SH   SOLE   50,642 0 0
WASTE MANAGEMENT COM 94106L109   5,089 31,190 SH   SOLE   31,190 0 0
WEBB INTERACT SERVICES COM 94748P104   0 303,575 SH   SOLE   303,575 0 0
WISDOMTREE HIGH DIVIDEND ETF COM 97717W208   4,283 52,065 SH   SOLE   52,065 0 0
WISDOMTREE INTERNATIONAL DIVID COM 97717W802   344 9,135 SH   SOLE   9,135 0 0
WISDOMTREE SMALLCAP EARNINGS E COM 97717W562   206 4,775 SH   SOLE   4,775 0 0
WISDOMTREE US DIV GROWTH ETF COM 97717X669   16,783 269,215 SH   SOLE   269,215 0 0
WISDOMTREE US SMALLCAP DIV GRO COM 97717X651   3,604 86,696 SH   SOLE   86,696 0 0
YUM! BRANDS COM 988498101   335 2,538 SH   SOLE   2,538 0 0
ZOETIS COM 98978V103   211 1,266 SH   SOLE   1,266 0 0