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 2,093 14,059 SH   SOLE   14,059 0 0
ABBOTT LABS COM 002824100 3,434 29,011 SH   SOLE   29,011 0 0
ABBVIE COM 00287Y109 26,441 163,105 SH   SOLE   163,105 0 0
ACTIVISION BLIZZARD COM 00507V109 2,794 34,880 SH   SOLE   34,880 0 0
AIR PRODUCTS & CHEMICALS COM 009158106 271 1,086 SH   SOLE   1,086 0 0
ALPHABET CL A COM 02079K305 15,067 5,417 SH   SOLE   5,417 0 0
ALPHABET CL C COM 02079K107 1,720 616 SH   SOLE   616 0 0
ALTRIA GROUP COM 02209S103 5,615 107,455 SH   SOLE   107,455 0 0
AMAZON.COM COM 023135106 711 218 SH   SOLE   218 0 0
AMERICAN EXPRESS COM 025816109 12,420 66,417 SH   SOLE   66,417 0 0
AMERICAN TOWER COM 03027X100 14,367 57,188 SH   SOLE   57,188 0 0
AMGEN COM 031162100 14,898 61,606 SH   SOLE   61,606 0 0
AON PLC COM G0403H108 874 2,685 SH   SOLE   2,685 0 0
APPLE COM 037833100 75,873 434,526 SH   SOLE   434,526 0 0
APPLIED MATERIALS COM 038222105 9,824 74,535 SH   SOLE   74,535 0 0
ASTRAZENECA ADR COM 046353108 484 7,300 SH   SOLE   7,300 0 0
AT&T COM 00206R102 336 14,229 SH   SOLE   14,229 0 0
BANK OF AMERICA COM 060505104 544 13,202 SH   SOLE   13,202 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 529 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 1,642 4,654 SH   SOLE   4,654 0 0
BLACKROCK COM 09247X101 270 353 SH   SOLE   353 0 0
BLACKSTONE GROUP LP COM 09260D107 356 2,805 SH   SOLE   2,805 0 0
BOEING COM 097023105 247 1,289 SH   SOLE   1,289 0 0
BRISTOL-MYERS SQUIBB COM 110122108 1,016 13,910 SH   SOLE   13,910 0 0
BROADCOM COM 11135f101 25,683 40,788 SH   SOLE   40,788 0 0
BROWN-FORMAN CL B COM 115637209 597 8,905 SH   SOLE   8,905 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 953 7,104 SH   SOLE   7,104 0 0
CASEYS GENERAL STORES COM 147528103 771 3,890 SH   SOLE   3,890 0 0
CATERPILLAR COM 149123101 479 2,150 SH   SOLE   2,150 0 0
CF INDUSTRIES HOLDINGS COM 125269100 843 8,177 SH   SOLE   8,177 0 0
CHEVRON COM 166764100 3,854 23,668 SH   SOLE   23,668 0 0
CHURCH & DWIGHT COM 171340102 324 3,261 SH   SOLE   3,261 0 0
CINTAS COM 172908105 751 1,766 SH   SOLE   1,766 0 0
CISCO SYSTEMS COM 17275R102 20,843 373,797 SH   SOLE   373,797 0 0
CLOROX COM 189054109 470 3,384 SH   SOLE   3,384 0 0
COCA-COLA COM 191216100 1,873 30,209 SH   SOLE   30,209 0 0
COLGATE PALMOLIVE COM 194162103 243 3,200 SH   SOLE   3,200 0 0
CVS HEALTH COM 126650100 233 2,305 SH   SOLE   2,305 0 0
D.R. HORTON COM 23331A109 7,723 103,656 SH   SOLE   103,656 0 0
DIAGEO PLC ADR COM 25243Q205 218 1,075 SH   SOLE   1,075 0 0
DIGITAL REALTY TRUST COM 253868103 15,895 112,097 SH   SOLE   112,097 0 0
DOLLAR GENERAL COM 256677105 19,986 89,773 SH   SOLE   89,773 0 0
DUKE ENERGY COM 26441C204 502 4,496 SH   SOLE   4,496 0 0
EATON COM G29183103 200 1,318 SH   SOLE   1,318 0 0
ECOLOCLEAN INDUSTRIES COM 27887U104 0 26,300 SH   SOLE   26,300 0 0
ELI LILLY COM 532457108 11,723 40,938 SH   SOLE   40,938 0 0
EXXON MOBIL COM 30231G102 11,971 144,939 SH   SOLE   144,939 0 0
FIRST TRUST TECHNOLOGY DIVIDEN COM 33738R118 514 8,725 SH   SOLE   8,725 0 0
FISERV COM 337738108 601 5,925 SH   SOLE   5,925 0 0
GENERAL MILLS COM 370334104 756 11,164 SH   SOLE   11,164 0 0
GNIS PETROLEUM GROUP COM 451725105 0 22,000 SH   SOLE   22,000 0 0
HERSHEY COM 427866108 13,696 63,222 SH   SOLE   63,222 0 0
HOME DEPOT COM 437076102 17,009 56,824 SH   SOLE   56,824 0 0
ICON COM G4705A100 13,292 54,652 SH   SOLE   54,652 0 0
IDACORP COM 451107106 13,226 114,654 SH   SOLE   114,654 0 0
INTEL COM 458140100 7,083 142,921 SH   SOLE   142,921 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 455 3,497 SH   SOLE   3,497 0 0
INVESCO QQQ TRUST COM 46090E103 298 821 SH   SOLE   821 0 0
ISHARES CORE INTERNATIONAL STO COM 46432F834 3,184 47,815 SH   SOLE   47,815 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507 424 1,580 SH   SOLE   1,580 0 0
ISHARES CYBERSECURITY ETF COM 46435u135 8,287 194,126 SH   SOLE   194,126 0 0
ISHARES DJ SELECT DIVIDEND IND COM 464287168 238 1,857 SH   SOLE   1,857 0 0
ISHARES EDGE MSCI INTL QUALITY COM 46434v456 1,252 33,946 SH   SOLE   33,946 0 0
ISHARES GOLD TRUST ETF COM 464285204 9,654 262,124 SH   SOLE   262,124 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 405 1,460 SH   SOLE   1,460 0 0
ISHARES RUSSELL 2000 SMALL CAP COM 464287655 269 1,310 SH   SOLE   1,310 0 0
ISHARES S&P 500 INDEX ETF COM 464287200 273 601 SH   SOLE   601 0 0
ISHARES S&P SMALLCAP 600 INDEX COM 464287804 225 2,083 SH   SOLE   2,083 0 0
J.B. HUNT TRANSPORT SERVICES COM 445658107 763 3,801 SH   SOLE   3,801 0 0
JOHNSON & JOHNSON COM 478160104 23,962 135,202 SH   SOLE   135,202 0 0
JPMORGAN CHASE COM 46625H100 1,252 9,187 SH   SOLE   9,187 0 0
KELLOGG COM 487836108 259 4,012 SH   SOLE   4,012 0 0
KIMBERLY CLARK COM 494368103 293 2,379 SH   SOLE   2,379 0 0
KNIGHT-SWIFT TRANSPORTATION COM 499049104 4,187 82,980 SH   SOLE   82,980 0 0
KROGER COM 501044101 870 15,170 SH   SOLE   15,170 0 0
LINEAGE CELL THERAPEUTICS COM 53566p109 15 10,000 SH   SOLE   10,000 0 0
LOCKHEED MARTIN COM 539830109 9,654 21,871 SH   SOLE   21,871 0 0
MASTERCARD COM 57636Q104 313 877 SH   SOLE   877 0 0
MCDONALDS COM 580135101 752 3,043 SH   SOLE   3,043 0 0
MEDICAL PROPERTIES TRUST COM 58463J304 15,293 723,398 SH   SOLE   723,398 0 0
MEDTRONIC COM G5960L103 11,239 101,301 SH   SOLE   101,301 0 0
MERCK COM 58933Y105 953 11,615 SH   SOLE   11,615 0 0
META PLATFORMS COM 30303M102 202 908 SH   SOLE   908 0 0
MICROSOFT COM 594918104 55,602 180,345 SH   SOLE   180,345 0 0
MORGAN STANLEY COM 617446448 16,357 187,146 SH   SOLE   187,146 0 0
NEXTERA ENERGY COM 65339F101 2,077 24,521 SH   SOLE   24,521 0 0
NORTHROP GRUMMAN COM 666807102 11,246 25,146 SH   SOLE   25,146 0 0
NVIDIA COM 67066G104 1,524 5,584 SH   SOLE   5,584 0 0
OCCIDENTAL PETROLEUM COM 674599105 766 13,501 SH   SOLE   13,501 0 0
ORACLE COM 68389X105 456 5,511 SH   SOLE   5,511 0 0
PEPSICO COM 713448108 2,603 15,554 SH   SOLE   15,554 0 0
PFIZER COM 717081103 9,436 182,275 SH   SOLE   182,275 0 0
PHILIP MORRIS COM 718172109 3,080 32,782 SH   SOLE   32,782 0 0
PHILLIPS 66 COM 718546104 356 4,125 SH   SOLE   4,125 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 704 3,818 SH   SOLE   3,818 0 0
PROCTER & GAMBLE COM 742718109 27,311 178,734 SH   SOLE   178,734 0 0
PROSHARES S&P 500 DIVIDEND ARI COM 74348A467 769 8,105 SH   SOLE   8,105 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 829 8,369 SH   SOLE   8,369 0 0
SEMPRA ENERGY COM 816851109 1,403 8,345 SH   SOLE   8,345 0 0
SKINNY NUTRITIONAL CORPORATION COM 830695102 0 242,900 SH   SOLE   242,900 0 0
SPDR CONSUMER DISCRETIONARY ET COM 81369Y407 733 3,962 SH   SOLE   3,962 0 0
SPDR GOLD TRUST ETF COM 78463V107 316 1,750 SH   SOLE   1,750 0 0
SPDR HEALTH CARE SECTOR ETF COM 81369Y209 1,828 13,347 SH   SOLE   13,347 0 0
SPDR PORTFOLIO TOTAL STOCK MAR COM 78464A805 3,209 57,743 SH   SOLE   57,743 0 0
SPDR S&P BIOTECH ETF COM 78464A870 6,928 77,078 SH   SOLE   77,078 0 0
SPDR S&P DIVIDEND ETF COM 78464A763 239 1,865 SH   SOLE   1,865 0 0
SPDR TRUST SERIES 1 - S&P 500 COM 78462F103 10,650 23,581 SH   SOLE   23,581 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207H104 741 48,225 SH   SOLE   48,225 0 0
STARBUCKS COM 855244109 6,680 73,434 SH   SOLE   73,434 0 0
STRYKER COM 863667101 24,680 92,312 SH   SOLE   92,312 0 0
SYSCO COM 871829107 3,892 47,667 SH   SOLE   47,667 0 0
T-MOBILE US COM 872590104 832 6,482 SH   SOLE   6,482 0 0
TECHNOLOGY SECTOR SPDR ETF COM 81369Y803 1,760 11,076 SH   SOLE   11,076 0 0
THERMO FISHER SCIENTIFIC COM 883556102 1,072 1,815 SH   SOLE   1,815 0 0
TORONTO-DOMINION BANK COM 891160509 6,037 76,011 SH   SOLE   76,011 0 0
TRAVELERS GROUP COM 89417E109 659 3,608 SH   SOLE   3,608 0 0
UNITED PARCEL SERVICE CL B COM 911312106 435 2,028 SH   SOLE   2,028 0 0
UNITED STATES STEEL COM 912909108 944 25,000 SH   SOLE   25,000 0 0
UNITEDHEALTH GROUP COM 91324P102 1,488 2,917 SH   SOLE   2,917 0 0
UNIVERSAL COM 913456109 296 5,100 SH   SOLE   5,100 0 0
US BANCORP COM 902973304 254 4,786 SH   SOLE   4,786 0 0
VANECK VECTORS SEMICONDUCTOR E COM 92189F676 723 2,680 SH   SOLE   2,680 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 322 1,986 SH   SOLE   1,986 0 0
VANGUARD FTSE EMERGING MARKETS COM 922042858 4,256 92,252 SH   SOLE   92,252 0 0
VANGUARD GROWTH ETF COM 922908736 202 701 SH   SOLE   701 0 0
VANGUARD MID-CAP ETF COM 922908629 365 1,535 SH   SOLE   1,535 0 0
VERIZON COMMUNICATIONS COM 92343V104 13,309 261,277 SH   SOLE   261,277 0 0
VERTEX PHARMACEUTICALS COM 92532F100 8,642 33,116 SH   SOLE   33,116 0 0
VISA CL A COM 92826C839 432 1,947 SH   SOLE   1,947 0 0
WAL-MART STORES COM 931142103 284 1,909 SH   SOLE   1,909 0 0
WALT DISNEY COM 254687106 12,913 94,144 SH   SOLE   94,144 0 0
WASTE MANAGEMENT COM 94106L109 4,948 31,220 SH   SOLE   31,220 0 0
WEBB INTERACT SERVICES COM 94748P104 0 303,575 SH   SOLE   303,575 0 0
WESTERN UNION COM 959802109 195 10,400 SH   SOLE   10,400 0 0
WHIRLPOOL COM 963320106 229 1,325 SH   SOLE   1,325 0 0
WISDOMTREE HIGH DIVIDEND ETF COM 97717W208 2,322 26,357 SH   SOLE   26,357 0 0
WISDOMTREE INTERNATIONAL DIVID COM 97717W802 572 14,380 SH   SOLE   14,380 0 0
WISDOMTREE SMALLCAP EARNINGS E COM 97717W562 283 5,895 SH   SOLE   5,895 0 0
WISDOMTREE US QUALITY DIV GROW COM 97717X669 17,213 270,347 SH   SOLE   270,347 0 0
WISDOMTREE US SMALL CAP QUAL D COM 97717X651 1,922 43,073 SH   SOLE   43,073 0 0
YUM! BRANDS COM 988498101 237 2,002 SH   SOLE   2,002 0 0
ZOETIS COM 98978V103 267 1,416 SH   SOLE   1,416 0 0