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,819 14,059 SH   SOLE   14,059 0 0
ABBOTT LABS COM 002824100 3,152 29,011 SH   SOLE   29,011 0 0
ABBVIE COM 00287Y109 25,001 163,235 SH   SOLE   163,235 0 0
ACTIVISION BLIZZARD COM 00507V109 2,793 35,870 SH   SOLE   35,870 0 0
AIR PRODUCTS & CHEMICALS COM 009158106 261 1,086 SH   SOLE   1,086 0 0
ALPHABET CL A COM 02079K305 13,925 6,390 SH   SOLE   6,390 0 0
ALPHABET CL C COM 02079K107 1,337 611 SH   SOLE   611 0 0
ALTRIA GROUP COM 02209S103 4,484 107,349 SH   SOLE   107,349 0 0
AMAZON.COM COM 023135106 474 4,460 SH   SOLE   4,460 0 0
AMERICAN EXPRESS COM 025816109 9,525 68,711 SH   SOLE   68,711 0 0
AMERICAN TOWER COM 03027X100 14,496 56,718 SH   SOLE   56,718 0 0
AMGEN COM 031162100 14,732 60,550 SH   SOLE   60,550 0 0
APPLE COM 037833100 59,246 433,337 SH   SOLE   433,337 0 0
APPLIED MATERIALS COM 038222105 7,219 79,350 SH   SOLE   79,350 0 0
ASTRAZENECA ADR COM 046353108 482 7,300 SH   SOLE   7,300 0 0
AT&T COM 00206R102 227 10,854 SH   SOLE   10,854 0 0
BANK OF AMERICA COM 060505104 411 13,200 SH   SOLE   13,200 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 409 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 1,271 4,654 SH   SOLE   4,654 0 0
BLACKROCK COM 09247X101 215 353 SH   SOLE   353 0 0
BLACKSTONE GROUP LP COM 09260D107 256 2,805 SH   SOLE   2,805 0 0
BRISTOL-MYERS SQUIBB COM 110122108 1,071 13,910 SH   SOLE   13,910 0 0
BROADCOM COM 11135f101 20,257 41,698 SH   SOLE   41,698 0 0
BROWN-FORMAN CL B COM 115637209 1,379 19,660 SH   SOLE   19,660 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 799 7,104 SH   SOLE   7,104 0 0
CASEYS GENERAL STORES COM 147528103 720 3,890 SH   SOLE   3,890 0 0
CATERPILLAR COM 149123101 384 2,150 SH   SOLE   2,150 0 0
CF INDUSTRIES HOLDINGS COM 125269100 792 9,242 SH   SOLE   9,242 0 0
CHEVRON COM 166764100 4,901 33,850 SH   SOLE   33,850 0 0
CHURCH & DWIGHT COM 171340102 302 3,261 SH   SOLE   3,261 0 0
CINTAS COM 172908105 660 1,766 SH   SOLE   1,766 0 0
CISCO SYSTEMS COM 17275R102 16,018 375,666 SH   SOLE   375,666 0 0
CLOROX COM 189054109 477 3,384 SH   SOLE   3,384 0 0
COCA-COLA COM 191216100 1,900 30,199 SH   SOLE   30,199 0 0
COLGATE PALMOLIVE COM 194162103 256 3,200 SH   SOLE   3,200 0 0
CVS HEALTH COM 126650100 214 2,305 SH   SOLE   2,305 0 0
CYMABAY THERAPEUTICS COM 23257D103 30 10,000 SH   SOLE   10,000 0 0
D.R. HORTON COM 23331A109 5,658 85,480 SH   SOLE   85,480 0 0
DIGITAL REALTY TRUST COM 253868103 14,598 112,440 SH   SOLE   112,440 0 0
DOLLAR GENERAL COM 256677105 21,962 89,480 SH   SOLE   89,480 0 0
DUKE ENERGY COM 26441C204 482 4,496 SH   SOLE   4,496 0 0
ECOLOCLEAN INDUSTRIES COM 27887U104 0 26,300 SH   SOLE   26,300 0 0
ELI LILLY COM 532457108 12,305 37,950 SH   SOLE   37,950 0 0
ENPHASE ENERGY COM 29355A107 717 3,670 SH   SOLE   3,670 0 0
EXXON MOBIL COM 30231G102 19,242 224,682 SH   SOLE   224,682 0 0
FEDEX COM 31428X106 715 3,155 SH   SOLE   3,155 0 0
FIRST TRUST TECHNOLOGY DIVIDEN COM 33738R118 431 8,585 SH   SOLE   8,585 0 0
FISERV COM 337738108 506 5,685 SH   SOLE   5,685 0 0
GENERAL MILLS COM 370334104 842 11,165 SH   SOLE   11,165 0 0
GNIS PETROLEUM COM 451725105 0 22,000 SH   SOLE   22,000 0 0
HERSHEY COM 427866108 12,914 60,020 SH   SOLE   60,020 0 0
HOME DEPOT COM 437076102 16,223 59,150 SH   SOLE   59,150 0 0
ICON COM G4705A100 12,150 56,067 SH   SOLE   56,067 0 0
IDACORP COM 451107106 12,117 114,399 SH   SOLE   114,399 0 0
INTEL COM 458140100 5,088 136,018 SH   SOLE   136,018 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 793 5,617 SH   SOLE   5,617 0 0
ISHARES CORE INTERNATIONAL STO COM 46432F834 3,283 57,570 SH   SOLE   57,570 0 0
ISHARES CYBERSECURITY ETF COM 46435u135 6,660 190,125 SH   SOLE   190,125 0 0
ISHARES DIVIDEND EQUITY ETF COM 464287168 326 2,773 SH   SOLE   2,773 0 0
ISHARES GOLD TRUST ETF COM 464285204 9,377 273,296 SH   SOLE   273,296 0 0
ISHARES MSCI INTERNATIONAL QUA COM 46434v456 1,018 32,922 SH   SOLE   32,922 0 0
ISHARES MSCI USA MINIMUM VOLAT COM 46429B697 212 3,017 SH   SOLE   3,017 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 319 1,460 SH   SOLE   1,460 0 0
ISHARES RUSSELL 2000 SMALLCAP COM 464287655 263 1,555 SH   SOLE   1,555 0 0
ISHARES S&P 500 INDEX ETF COM 464287200 228 601 SH   SOLE   601 0 0
ISHARES S&P MID-CAP EQUITY ETF COM 464287507 390 1,725 SH   SOLE   1,725 0 0
JOHNSON & JOHNSON COM 478160104 24,424 137,594 SH   SOLE   137,594 0 0
JPMORGAN CHASE COM 46625H100 1,035 9,187 SH   SOLE   9,187 0 0
KELLOGG COM 487836108 286 4,012 SH   SOLE   4,012 0 0
KIMBERLY CLARK COM 494368103 284 2,099 SH   SOLE   2,099 0 0
LOCKHEED MARTIN COM 539830109 9,574 22,268 SH   SOLE   22,268 0 0
MASTERCARD COM 57636Q104 270 857 SH   SOLE   857 0 0
MCDONALDS COM 580135101 751 3,043 SH   SOLE   3,043 0 0
MEDICAL PROPERTIES TRUST COM 58463J304 11,379 745,203 SH   SOLE   745,203 0 0
MEDTRONIC COM G5960L103 9,639 107,401 SH   SOLE   107,401 0 0
MERCK COM 58933Y105 1,068 11,715 SH   SOLE   11,715 0 0
MICROSOFT COM 594918104 46,724 181,925 SH   SOLE   181,925 0 0
MORGAN STANLEY COM 617446448 15,078 198,240 SH   SOLE   198,240 0 0
NEXTERA ENERGY COM 65339F101 1,923 24,821 SH   SOLE   24,821 0 0
NORTHROP GRUMMAN COM 666807102 12,620 26,371 SH   SOLE   26,371 0 0
NVIDIA COM 67066G104 295 1,949 SH   SOLE   1,949 0 0
OCCIDENTAL PETROLEUM COM 674599105 790 13,411 SH   SOLE   13,411 0 0
ORACLE COM 68389X105 385 5,511 SH   SOLE   5,511 0 0
PEPSICO COM 713448108 3,680 22,080 SH   SOLE   22,080 0 0
PFIZER COM 717081103 9,979 190,325 SH   SOLE   190,325 0 0
PHILIP MORRIS COM 718172109 3,331 33,737 SH   SOLE   33,737 0 0
PHILLIPS 66 COM 718546104 338 4,125 SH   SOLE   4,125 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 602 3,818 SH   SOLE   3,818 0 0
PROCTER & GAMBLE COM 742718109 25,712 178,819 SH   SOLE   178,819 0 0
PROGRESSIVE COM 743315103 747 6,425 SH   SOLE   6,425 0 0
PROSHARES S&P 500 DIVIDEND ARI COM 74348A467 692 8,105 SH   SOLE   8,105 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 819 8,519 SH   SOLE   8,519 0 0
SEMPRA ENERGY COM 816851109 1,262 8,400 SH   SOLE   8,400 0 0
SKINNY NUTRITIONAL CORPORATION COM 830695102 0 242,900 SH   SOLE   242,900 0 0
SPDR CONSUMER DISCRETIONARY ET COM 81369Y407 514 3,736 SH   SOLE   3,736 0 0
SPDR GOLD TRUST ETF COM 78463V107 295 1,750 SH   SOLE   1,750 0 0
SPDR HEALTH CARE SECTOR ETF COM 81369Y209 1,650 12,868 SH   SOLE   12,868 0 0
SPDR PORTFOLIO TOTAL STOCK MAR COM 78464A805 3,236 69,613 SH   SOLE   69,613 0 0
SPDR S&P 500 EQUITY ETF COM 78462F103 8,949 23,721 SH   SOLE   23,721 0 0
SPDR S&P BIOTECH ETF COM 78464A870 4,833 65,078 SH   SOLE   65,078 0 0
SPDR S&P DIVIDEND ETF COM 78464A763 221 1,865 SH   SOLE   1,865 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207H104 684 48,225 SH   SOLE   48,225 0 0
STARBUCKS COM 855244109 5,697 74,579 SH   SOLE   74,579 0 0
STRYKER COM 863667101 18,604 93,520 SH   SOLE   93,520 0 0
SYSCO COM 871829107 4,031 47,582 SH   SOLE   47,582 0 0
T-MOBILE US COM 872590104 761 5,654 SH   SOLE   5,654 0 0
TECHNOLOGY SECTOR SPDR ETF COM 81369Y803 1,372 10,796 SH   SOLE   10,796 0 0
THERMO FISHER SCIENTIFIC COM 883556102 986 1,815 SH   SOLE   1,815 0 0
TORONTO-DOMINION BANK COM 891160509 5,119 78,061 SH   SOLE   78,061 0 0
TRAVELERS COM 89417E109 610 3,608 SH   SOLE   3,608 0 0
UNITED PARCEL SERVICE COM 911312106 10,173 55,728 SH   SOLE   55,728 0 0
UNITED STATES STEEL COM 912909108 537 30,000 SH   SOLE   30,000 0 0
UNITEDHEALTH GROUP COM 91324P102 1,498 2,917 SH   SOLE   2,917 0 0
UNIVERSAL COM 913456109 309 5,100 SH   SOLE   5,100 0 0
US BANCORP COM 902973304 220 4,786 SH   SOLE   4,786 0 0
VANECK VECTORS SEMICONDUCTOR E COM 92189F676 619 3,036 SH   SOLE   3,036 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 285 1,986 SH   SOLE   1,986 0 0
VANGUARD FTSE EMERGING MARKETS COM 922042858 3,829 91,935 SH   SOLE   91,935 0 0
VERIZON COMMUNICATIONS COM 92343V104 14,586 287,403 SH   SOLE   287,403 0 0
VERTEX PHARMACEUTICALS COM 92532F100 10,285 36,500 SH   SOLE   36,500 0 0
VISA CL A COM 92826C839 375 1,907 SH   SOLE   1,907 0 0
WAL-MART STORES COM 931142103 236 1,937 SH   SOLE   1,937 0 0
WALT DISNEY COM 254687106 8,845 93,692 SH   SOLE   93,692 0 0
WASTE MANAGEMENT COM 94106L109 4,776 31,220 SH   SOLE   31,220 0 0
WEBB INTERACT SERVICES COM 94748P104 0 303,575 SH   SOLE   303,575 0 0
WHIRLPOOL COM 963320106 205 1,325 SH   SOLE   1,325 0 0
WISDOMTREE HIGH DIVIDEND ETF COM 97717W208 2,166 26,327 SH   SOLE   26,327 0 0
WISDOMTREE INTERNATIONAL DIVID COM 97717W802 493 14,255 SH   SOLE   14,255 0 0
WISDOMTREE SMALLCAP EARNINGS E COM 97717W562 242 5,895 SH   SOLE   5,895 0 0
WISDOMTREE US DIV GROWTH ETF COM 97717X669 15,673 273,482 SH   SOLE   273,482 0 0
WISDOMTREE US SMALLCAP DIV GRO COM 97717X651 1,865 46,983 SH   SOLE   46,983 0 0
YUM! BRANDS COM 988498101 227 2,002 SH   SOLE   2,002 0 0
ZOETIS COM 98978V103 252 1,466 SH   SOLE   1,466 0 0