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,014 10,834 SH   SOLE   10,834 0 0
ABBOTT LABS COM 002824100   2,841 29,329 SH   SOLE   29,329 0 0
ABBVIE COM 00287Y109   23,151 155,310 SH   SOLE   155,310 0 0
ACTIVISION BLIZZARD COM 00507V109   1,915 20,455 SH   SOLE   20,455 0 0
AIR PRODUCTS & CHEMICALS COM 009158106   244 860 SH   SOLE   860 0 0
ALPHABET CL A COM 02079K305   17,510 133,806 SH   SOLE   133,806 0 0
ALPHABET CL C COM 02079K107   1,596 12,101 SH   SOLE   12,101 0 0
ALTRIA GROUP COM 02209S103   5,527 131,449 SH   SOLE   131,449 0 0
AMAZON.COM COM 023135106   628 4,940 SH   SOLE   4,940 0 0
AMERICAN EXPRESS COM 025816109   12,195 81,739 SH   SOLE   81,739 0 0
AMERICAN TOWER COM 03027X100   2,300 13,989 SH   SOLE   13,989 0 0
AMGEN COM 031162100   15,367 57,179 SH   SOLE   57,179 0 0
APPLE COM 037833100   70,561 412,134 SH   SOLE   412,134 0 0
APPLIED MATERIALS COM 038222105   10,318 74,525 SH   SOLE   74,525 0 0
ASTRAZENECA ADR COM 046353108   494 7,300 SH   SOLE   7,300 0 0
AT&T COM 00206R102   481 31,991 SH   SOLE   31,991 0 0
ATOSSA THERAPEUTICS COM 04962H506   15 21,000 SH   SOLE   21,000 0 0
BANK OF AMERICA COM 060505104   393 14,367 SH   SOLE   14,367 0 0
BERKSHIRE HATHAWAY CL A COM 084670108   531 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   1,609 4,594 SH   SOLE   4,594 0 0
BOEING COM 097023105   265 1,381 SH   SOLE   1,381 0 0
BOSTON SCIENTIFIC COM 101137107   647 12,250 SH   SOLE   12,250 0 0
BRISTOL-MYERS SQUIBB COM 110122108   807 13,900 SH   SOLE   13,900 0 0
BROADCOM COM 11135f101   34,192 41,166 SH   SOLE   41,166 0 0
BROWN-FORMAN CL B COM 115637209   514 8,905 SH   SOLE   8,905 0 0
CANADIAN NATIONAL RAILWAY COM 136375102   682 6,300 SH   SOLE   6,300 0 0
CASEYS GENERAL STORES COM 147528103   1,056 3,890 SH   SOLE   3,890 0 0
CATERPILLAR COM 149123101   1,244 4,558 SH   SOLE   4,558 0 0
CHEVRON COM 166764100   12,914 76,588 SH   SOLE   76,588 0 0
CHURCH & DWIGHT COM 171340102   265 2,889 SH   SOLE   2,889 0 0
CINCINNATI FINANCIAL COM 172062101   653 6,381 SH   SOLE   6,381 0 0
CINTAS COM 172908105   710 1,476 SH   SOLE   1,476 0 0
CISCO SYSTEMS COM 17275R102   20,657 384,239 SH   SOLE   384,239 0 0
CLOROX COM 189054109   444 3,384 SH   SOLE   3,384 0 0
COCA-COLA COM 191216100   1,681 30,030 SH   SOLE   30,030 0 0
COLGATE PALMOLIVE COM 194162103   259 3,647 SH   SOLE   3,647 0 0
COMERICA COM 200340107   1,425 34,307 SH   SOLE   34,307 0 0
COSTCO WHOLESALE COM 22160K105   253 448 SH   SOLE   448 0 0
DEERE COM 244199105   745 1,975 SH   SOLE   1,975 0 0
DIGITAL REALTY TRUST COM 253868103   6,761 55,866 SH   SOLE   55,866 0 0
DOLLAR GENERAL COM 256677105   891 8,417 SH   SOLE   8,417 0 0
DUKE ENERGY COM 26441C204   359 4,068 SH   SOLE   4,068 0 0
EATON COM G29183103   319 1,497 SH   SOLE   1,497 0 0
ECOLOCLEAN INDUSTRIES COM 27887U104   0 26,300 SH   SOLE   26,300 0 0
ELI LILLY COM 532457108   19,677 36,633 SH   SOLE   36,633 0 0
EXPEDIA COM 30212P303   676 6,555 SH   SOLE   6,555 0 0
EXXON MOBIL COM 30231G102   27,730 235,839 SH   SOLE   235,839 0 0
FIRST TRUST TECHNOLOGY DIVIDEN COM 33738R118   400 7,125 SH   SOLE   7,125 0 0
FISERV INC COM 337738108   613 5,425 SH   SOLE   5,425 0 0
GENERAL MILLS COM 370334104   533 8,329 SH   SOLE   8,329 0 0
GENTEX COM 371901109   445 13,683 SH   SOLE   13,683 0 0
GNIS PETROLEUM COM 451725105   0 22,000 SH   SOLE   22,000 0 0
HALLIBURTON COM 406216101   650 16,051 SH   SOLE   16,051 0 0
HERSHEY COM 427866108   11,551 57,733 SH   SOLE   57,733 0 0
HOME DEPOT COM 437076102   18,180 60,166 SH   SOLE   60,166 0 0
HUBBELL COM 443510607   6,300 20,100 SH   SOLE   20,100 0 0
ICON COM G4705A100   13,935 56,589 SH   SOLE   56,589 0 0
IDACORP COM 451107106   11,255 120,179 SH   SOLE   120,179 0 0
INTEL COM 458140100   1,681 47,292 SH   SOLE   47,292 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101   1,643 11,709 SH   SOLE   11,709 0 0
ISHARES CORE INTERNATIONAL STO COM 46432F834   3,459 57,660 SH   SOLE   57,660 0 0
ISHARES CYBERSECURITY ETF COM 46435u135   4,926 127,906 SH   SOLE   127,906 0 0
ISHARES DIVIDEND EQUITY ETF COM 464287168   364 3,386 SH   SOLE   3,386 0 0
ISHARES GOLD TRUST ETF COM 464285204   9,694 277,061 SH   SOLE   277,061 0 0
ISHARES MSCI INTERNATIONAL QUA COM 46434v456   787 23,424 SH   SOLE   23,424 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614   388 1,460 SH   SOLE   1,460 0 0
ISHARES RUSSELL 2000 SMALLCAP COM 464287655   279 1,580 SH   SOLE   1,580 0 0
ISHARES S&P 500 INDEX ETF COM 464287200   267 621 SH   SOLE   621 0 0
ISHARES S&P MID-CAP EQUITY ETF COM 464287507   417 1,671 SH   SOLE   1,671 0 0
JOHNSON & JOHNSON COM 478160104   22,551 144,792 SH   SOLE   144,792 0 0
JPMORGAN CHASE COM 46625H100   1,363 9,396 SH   SOLE   9,396 0 0
KELLOGG COM 487836108   214 3,600 SH   SOLE   3,600 0 0
KIMBERLY CLARK COM 494368103   272 2,254 SH   SOLE   2,254 0 0
KROGER COM 501044101   11,309 252,712 SH   SOLE   252,712 0 0
LOCKHEED MARTIN COM 539830109   12,107 29,604 SH   SOLE   29,604 0 0
MASTERCARD COM 57636Q104   380 961 SH   SOLE   961 0 0
MCDONALDS COM 580135101   881 3,343 SH   SOLE   3,343 0 0
MEDTRONIC COM G5960L103   3,778 48,214 SH   SOLE   48,214 0 0
MERCK COM 58933Y105   1,236 12,006 SH   SOLE   12,006 0 0
META PLATFORMS COM 30303M102   210 701 SH   SOLE   701 0 0
MICROSOFT COM 594918104   58,686 185,863 SH   SOLE   185,863 0 0
MORGAN STANLEY COM 617446448   16,473 201,705 SH   SOLE   201,705 0 0
NETFLIX COM 64110L106   760 2,014 SH   SOLE   2,014 0 0
NEXTERA ENERGY COM 65339F101   1,347 23,513 SH   SOLE   23,513 0 0
NORTHROP GRUMMAN COM 666807102   12,851 29,194 SH   SOLE   29,194 0 0
NRG ENERGY COM 629377508   666 17,301 SH   SOLE   17,301 0 0
NVENT ELECTRIC COM G6700G107   6,041 114,005 SH   SOLE   114,005 0 0
NVIDIA COM 67066G104   512 1,177 SH   SOLE   1,177 0 0
ORACLE COM 68389X105   613 5,786 SH   SOLE   5,786 0 0
PEPSICO COM 713448108   4,326 25,531 SH   SOLE   25,531 0 0
PFIZER COM 717081103   9,361 282,215 SH   SOLE   282,215 0 0
PHILIP MORRIS COM 718172109   2,952 31,887 SH   SOLE   31,887 0 0
PHILLIPS 66 COM 718546104   516 4,295 SH   SOLE   4,295 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   423 3,445 SH   SOLE   3,445 0 0
PROCTER & GAMBLE COM 742718109   26,273 180,123 SH   SOLE   180,123 0 0
PROSHARES S&P 500 DIVIDEND ARI COM 74348A467   799 9,025 SH   SOLE   9,025 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   590 8,197 SH   SOLE   8,197 0 0
REALTY INCOME COM 756109104   8,135 162,905 SH   SOLE   162,905 0 0
SCHWAB US DIVIDEND EQ ETF COM 808524797   1,824 25,783 SH   SOLE   25,783 0 0
SEMPRA ENERGY COM 816851109   440 6,466 SH   SOLE   6,466 0 0
SKINNY NUTRITIONAL CORPORATION COM 830695102   0 242,900 SH   SOLE   242,900 0 0
SPDR CONSUMER DISCRETIONARY ET COM 81369Y407   278 1,728 SH   SOLE   1,728 0 0
SPDR GOLD TRUST ETF COM 78463V107   939 5,475 SH   SOLE   5,475 0 0
SPDR HEALTH CARE SECTOR ETF COM 81369Y209   962 7,475 SH   SOLE   7,475 0 0
SPDR PORTFOLIO TOTAL STOCK MAR COM 78464A805   3,461 65,929 SH   SOLE   65,929 0 0
SPDR S&P 500 EQUITY ETF COM 78462F103   9,375 21,930 SH   SOLE   21,930 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207H104   625 43,675 SH   SOLE   43,675 0 0
STARBUCKS COM 855244109   6,435 70,504 SH   SOLE   70,504 0 0
STRYKER COM 863667101   10,353 37,886 SH   SOLE   37,886 0 0
SYSCO COM 871829107   2,870 43,452 SH   SOLE   43,452 0 0
TECHNOLOGY SECTOR SPDR ETF COM 81369Y803   1,614 9,846 SH   SOLE   9,846 0 0
TESLA MOTORS COM 88160R101   405 1,620 SH   SOLE   1,620 0 0
THERMO FISHER SCIENTIFIC COM 883556102   537 1,061 SH   SOLE   1,061 0 0
TORONTO-DOMINION BANK COM 891160509   7,265 120,558 SH   SOLE   120,558 0 0
TRAVELERS COM 89417E109   532 3,256 SH   SOLE   3,256 0 0
UNITED PARCEL SERVICE COM 911312106   9,736 62,465 SH   SOLE   62,465 0 0
UNITEDHEALTH GROUP COM 91324P102   1,442 2,861 SH   SOLE   2,861 0 0
UNIVERSAL COM 913456109   231 4,900 SH   SOLE   4,900 0 0
VANECK VECTORS SEMICONDUCTOR E COM 92189F676   478 3,300 SH   SOLE   3,300 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844   431 2,771 SH   SOLE   2,771 0 0
VANGUARD FTSE EMERGING MARKETS COM 922042858   422 10,754 SH   SOLE   10,754 0 0
VAXART COM 92243A200   9 12,500 SH   SOLE   12,500 0 0
VERIZON COMMUNICATIONS COM 92343V104   2,690 83,013 SH   SOLE   83,013 0 0
VERTEX PHARMACEUTICALS COM 92532F100   10,451 30,055 SH   SOLE   30,055 0 0
VISA CL A COM 92826C839   452 1,965 SH   SOLE   1,965 0 0
WALMART COM 931142103   956 5,975 SH   SOLE   5,975 0 0
WALT DISNEY COM 254687106   3,877 47,832 SH   SOLE   47,832 0 0
WASTE MANAGEMENT COM 94106L109   4,698 30,820 SH   SOLE   30,820 0 0
WEBB INTERACT SERVICES COM 94748P104   0 303,575 SH   SOLE   303,575 0 0
WESTERN DIGITAL COM 958102105   672 14,730 SH   SOLE   14,730 0 0
WESTROCK COM 96145D105   653 18,245 SH   SOLE   18,245 0 0
WISDOMTREE HIGH DIVIDEND ETF COM 97717W208   3,873 49,613 SH   SOLE   49,613 0 0
WISDOMTREE INTERNATIONAL DIVID COM 97717W802   318 8,785 SH   SOLE   8,785 0 0
WISDOMTREE SMALLCAP EARNINGS E COM 97717W562   201 4,650 SH   SOLE   4,650 0 0
WISDOMTREE US DIV GROWTH ETF COM 97717X669   17,378 273,716 SH   SOLE   273,716 0 0
WISDOMTREE US SMALLCAP DIV GRO COM 97717X651   4,059 98,555 SH   SOLE   98,555 0 0
YUM! BRANDS COM 988498101   280 2,242 SH   SOLE   2,242 0 0
ZOETIS COM 98978V103   220 1,266 SH   SOLE   1,266 0 0