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 1,968 11,080 SH   SOLE   11,080 0 0
ABBOTT LABS COM 002824100 4,051 28,785 SH   SOLE   28,785 0 0
ABBVIE COM 00287Y109 23,589 174,219 SH   SOLE   174,219 0 0
ACTIVISION BLIZZARD COM 00507V109 2,324 34,925 SH   SOLE   34,925 0 0
AIR PRODUCTS & CHEMICALS COM 009158106 318 1,046 SH   SOLE   1,046 0 0
ALPHABET CL A COM 02079K305 14,317 4,942 SH   SOLE   4,942 0 0
ALPHABET CL C COM 02079K107 1,780 615 SH   SOLE   615 0 0
ALTRIA GROUP COM 02209S103 5,295 111,730 SH   SOLE   111,730 0 0
AMAZON.COM COM 023135106 680 204 SH   SOLE   204 0 0
AMERICAN EXPRESS COM 025816109 10,628 64,961 SH   SOLE   64,961 0 0
AMERICAN TOWER COM 03027X100 16,662 56,963 SH   SOLE   56,963 0 0
AMGEN COM 031162100 13,839 61,517 SH   SOLE   61,517 0 0
APPLE COM 037833100 76,980 433,518 SH   SOLE   433,518 0 0
APPLIED MATERIALS COM 038222105 11,158 70,910 SH   SOLE   70,910 0 0
ASTRAZENECA PLC-ADR COM 046353108 425 7,300 SH   SOLE   7,300 0 0
AT&T COM 00206R102 397 16,145 SH   SOLE   16,145 0 0
BANK OF AMERICA COM 060505104 519 11,674 SH   SOLE   11,674 0 0
BERKSHIRE HATHAWAY - CLASS A COM 084670108 451 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 1,392 4,654 SH   SOLE   4,654 0 0
BLACKROCK COM 09247X101 323 353 SH   SOLE   353 0 0
BLACKSTONE GROUP LP COM 09260D107 363 2,805 SH   SOLE   2,805 0 0
BOEING COM 097023105 233 1,155 SH   SOLE   1,155 0 0
BRISTOL-MYERS SQUIBB COM 110122108 794 12,740 SH   SOLE   12,740 0 0
BROADCOM LTD COM 11135f101 26,156 39,308 SH   SOLE   39,308 0 0
BROWN-FORMAN CL B COM 115637209 649 8,905 SH   SOLE   8,905 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 873 7,104 SH   SOLE   7,104 0 0
CASEYS GENERAL STORES COM 147528103 768 3,890 SH   SOLE   3,890 0 0
CATERPILLAR COM 149123101 465 2,250 SH   SOLE   2,250 0 0
CHEVRON COM 166764100 2,631 22,418 SH   SOLE   22,418 0 0
CHURCH & DWIGHT COM 171340102 334 3,261 SH   SOLE   3,261 0 0
CINTAS COM 172908105 756 1,705 SH   SOLE   1,705 0 0
CISCO SYSTEMS COM 17275R102 23,306 367,784 SH   SOLE   367,784 0 0
CLOROX COM 189054109 538 3,084 SH   SOLE   3,084 0 0
COCA-COLA COM 191216100 1,720 29,047 SH   SOLE   29,047 0 0
COLGATE PALMOLIVE COM 194162103 273 3,200 SH   SOLE   3,200 0 0
CVS HEALTH COM 126650100 238 2,305 SH   SOLE   2,305 0 0
D.R. HORTON COM 23331A109 10,177 93,836 SH   SOLE   93,836 0 0
DIAGEO PLC-SP ADR COM 25243Q205 237 1,075 SH   SOLE   1,075 0 0
DIGITAL REALTY TRUST COM 253868103 19,608 110,864 SH   SOLE   110,864 0 0
DOLLAR GENERAL COM 256677105 19,705 83,555 SH   SOLE   83,555 0 0
DUKE ENERGY COM 26441C204 475 4,528 SH   SOLE   4,528 0 0
EATON COM G29183103 227 1,315 SH   SOLE   1,315 0 0
ECOLOCLEAN INDUSTRIES ORD SHS COM 27887U104 0 26,300 SH   SOLE   26,300 0 0
ELI LILLY COM 532457108 10,592 38,346 SH   SOLE   38,346 0 0
EXXON MOBIL COM 30231G102 8,116 132,638 SH   SOLE   132,638 0 0
FIRST TRUST TECHNOLOGY DIVIDEN COM 33738R118 548 8,725 SH   SOLE   8,725 0 0
FISERV COM 337738108 615 5,925 SH   SOLE   5,925 0 0
GENERAL MILLS COM 370334104 845 12,539 SH   SOLE   12,539 0 0
GNIS PETROLEUM GROUP ORD SHS COM 451725105 0 22,000 SH   SOLE   22,000 0 0
HERSHEY COM 427866108 12,169 62,898 SH   SOLE   62,898 0 0
HOME DEPOT COM 437076102 21,349 51,441 SH   SOLE   51,441 0 0
ICON COM G4705A100 16,312 52,672 SH   SOLE   52,672 0 0
IDACORP COM 451107106 13,032 115,014 SH   SOLE   115,014 0 0
INTEL COM 458140100 7,330 142,321 SH   SOLE   142,321 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 368 2,756 SH   SOLE   2,756 0 0
ISHARES CORE INTERNATIONAL STO COM 46432F834 3,392 47,815 SH   SOLE   47,815 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507 447 1,580 SH   SOLE   1,580 0 0
ISHARES CYBERSECURITY ETF COM 46435u135 8,064 180,756 SH   SOLE   180,756 0 0
ISHARES EDGE MSCI INTL QUALITY COM 46434v456 1,238 31,446 SH   SOLE   31,446 0 0
ISHARES GOLD TRUST COM 464285204 10,233 293,960 SH   SOLE   293,960 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 446 1,460 SH   SOLE   1,460 0 0
ISHARES RUSSELL 2000 GROWTH IN COM 464287648 205 700 SH   SOLE   700 0 0
ISHARES S&P 500 INDEX ETF COM 464287200 287 601 SH   SOLE   601 0 0
ISHARES S&P SMALLCAP 600 INDEX COM 464287804 239 2,083 SH   SOLE   2,083 0 0
JOHNSON & JOHNSON COM 478160104 22,846 133,545 SH   SOLE   133,545 0 0
JPMORGAN CHASE COM 46625H100 1,424 8,995 SH   SOLE   8,995 0 0
KELLOGG COM 487836108 258 4,012 SH   SOLE   4,012 0 0
LINEAGE CELL THERAPEUTICS COM 53566p109 24 10,000 SH   SOLE   10,000 0 0
LOCKHEED MARTIN COM 539830109 9,319 26,221 SH   SOLE   26,221 0 0
MASTERCARD COM 57636Q104 314 874 SH   SOLE   874 0 0
MCDONALDS COM 580135101 684 2,551 SH   SOLE   2,551 0 0
MEDICAL PROPERTIES TRUST COM 58463J304 16,595 702,268 SH   SOLE   702,268 0 0
MEDTRONIC COM G5960L103 9,943 96,111 SH   SOLE   96,111 0 0
MERCK COM 58933Y105 650 8,476 SH   SOLE   8,476 0 0
META PLATFORMS COM 30303M102 257 764 SH   SOLE   764 0 0
MICROSOFT COM 594918104 59,780 177,747 SH   SOLE   177,747 0 0
MORGAN STANLEY COM 617446448 17,842 181,766 SH   SOLE   181,766 0 0
NETFLIX COM 64110L106 220 366 SH   SOLE   366 0 0
NEXTERA ENERGY COM 65339F101 2,270 24,313 SH   SOLE   24,313 0 0
NORFOLK SOUTHERN COM 655844108 200 672 SH   SOLE   672 0 0
NORTHROP GRUMMAN COM 666807102 9,286 23,991 SH   SOLE   23,991 0 0
NVIDIA COM 67066G104 641 2,178 SH   SOLE   2,178 0 0
ORACLE COM 68389X105 496 5,686 SH   SOLE   5,686 0 0
PEPSICO COM 713448108 2,637 15,180 SH   SOLE   15,180 0 0
PFIZER COM 717081103 9,679 163,917 SH   SOLE   163,917 0 0
PHILIP MORRIS COM 718172109 3,178 33,452 SH   SOLE   33,452 0 0
PHILLIPS 66 COM 718546104 299 4,125 SH   SOLE   4,125 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 726 3,623 SH   SOLE   3,623 0 0
PROCTER & GAMBLE COM 742718109 29,140 178,138 SH   SOLE   178,138 0 0
QUALCOMM COM 747525103 227 1,240 SH   SOLE   1,240 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 662 7,687 SH   SOLE   7,687 0 0
SEMPRA ENERGY COM 816851109 428 3,233 SH   SOLE   3,233 0 0
SKINNY NUTRITIONAL CORPORATION COM 830695102 0 242,900 SH   SOLE   242,900 0 0
SPDR CONSUMER DISCRETIONARY ET COM 81369Y407 804 3,932 SH   SOLE   3,932 0 0
SPDR GOLD TRUST COM 78463V107 299 1,750 SH   SOLE   1,750 0 0
SPDR HEALTH CARE SECTOR ETF COM 81369Y209 1,888 13,403 SH   SOLE   13,403 0 0
SPDR PORTFOLIO TOTAL STOCK MAR COM 78464A805 3,375 57,743 SH   SOLE   57,743 0 0
SPDR S&P BIOTECH ETF COM 78464A870 8,020 71,631 SH   SOLE   71,631 0 0
SPDR S&P DIVIDEND ETF COM 78464A763 241 1,865 SH   SOLE   1,865 0 0
SPDR TRUST SERIES 1 - S&P 500 COM 78462F103 4,764 10,030 SH   SOLE   10,030 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207H104 693 48,225 SH   SOLE   48,225 0 0
STARBUCKS COM 855244109 7,700 65,829 SH   SOLE   65,829 0 0
STRYKER COM 863667101 24,272 90,765 SH   SOLE   90,765 0 0
SYSCO COM 871829107 3,752 47,767 SH   SOLE   47,767 0 0
TECHNE COM 09073M104 202 390 SH   SOLE   390 0 0
TECHNOLOGY SECTOR SPDR ETF COM 81369Y803 1,931 11,106 SH   SOLE   11,106 0 0
THERMO FISHER SCIENTIFIC COM 883556102 1,211 1,815 SH   SOLE   1,815 0 0
TORONTO-DOMINION BANK COM 891160509 5,649 73,676 SH   SOLE   73,676 0 0
TRAVELERS GROUP COM 89417E109 560 3,582 SH   SOLE   3,582 0 0
UNITED PARCEL SERVICE CL B COM 911312106 435 2,028 SH   SOLE   2,028 0 0
UNITEDHEALTH GROUP COM 91324P102 1,515 3,017 SH   SOLE   3,017 0 0
UNIVERSAL COM 913456109 280 5,100 SH   SOLE   5,100 0 0
US BANCORP COM 902973304 269 4,786 SH   SOLE   4,786 0 0
VANECK VECTORS SEMICONDUCTOR E COM 92189F676 789 2,555 SH   SOLE   2,555 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 341 1,985 SH   SOLE   1,985 0 0
VANGUARD FTSE EMERGING MARKETS COM 922042858 4,213 85,174 SH   SOLE   85,174 0 0
VANGUARD GROWTH ETF COM 922908736 225 701 SH   SOLE   701 0 0
VANGUARD MID-CAP ETF COM 922908629 200 785 SH   SOLE   785 0 0
VERIZON COMMUNICATIONS COM 92343V104 12,890 248,072 SH   SOLE   248,072 0 0
VERTEX PHARMACEUTICALS COM 92532F100 6,993 31,846 SH   SOLE   31,846 0 0
VISA CL A COM 92826C839 399 1,842 SH   SOLE   1,842 0 0
WAL-MART STORES COM 931142103 209 1,445 SH   SOLE   1,445 0 0
WALT DISNEY COM 254687106 13,845 89,384 SH   SOLE   89,384 0 0
WASTE MANAGEMENT COM 94106L109 5,209 31,211 SH   SOLE   31,211 0 0
WEBB INTERACT SERVICES COM 94748P104 0 303,575 SH   SOLE   303,575 0 0
WESTERN UNION COM 959802109 186 10,400 SH   SOLE   10,400 0 0
WHIRLPOOL COM 963320106 299 1,275 SH   SOLE   1,275 0 0
WISDOMTREE HIGH DIVIDEND ETF COM 97717W208 2,180 26,407 SH   SOLE   26,407 0 0
WISDOMTREE INTERNATIONAL DIVID COM 97717W802 558 14,405 SH   SOLE   14,405 0 0
WISDOMTREE SMALLCAP EARNINGS E COM 97717W562 322 6,260 SH   SOLE   6,260 0 0
WISDOMTREE US QUALITY DIV GROW COM 97717X669 17,320 262,987 SH   SOLE   262,987 0 0
WISDOMTREE US SMALL CAP QUAL D COM 97717X651 1,947 40,898 SH   SOLE   40,898 0 0
YUM! BRANDS COM 988498101 278 2,002 SH   SOLE   2,002 0 0
ZOETIS COM 98978V103 346 1,416 SH   SOLE   1,416 0 0