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,535 13,890 SH   SOLE   13,890 0 0
ABBOTT LABS COM 002824100 2,929 30,272 SH   SOLE   30,272 0 0
ABBVIE COM 00287Y109 21,736 161,953 SH   SOLE   161,953 0 0
ACTIVISION BLIZZARD COM 00507V109 2,837 38,165 SH   SOLE   38,165 0 0
AIR PRODUCTS & CHEMICALS COM 009158106 247 1,061 SH   SOLE   1,061 0 0
ALLIED MOTION TECHNOLOGIES COM 019330109 215 7,500 SH   SOLE   7,500 0 0
ALPHABET CL A COM 02079K305 12,644 132,190 SH   SOLE   132,190 0 0
ALPHABET CL C COM 02079K107 1,219 12,680 SH   SOLE   12,680 0 0
ALTRIA GROUP COM 02209S103 4,443 110,039 SH   SOLE   110,039 0 0
AMAZON.COM COM 023135106 524 4,640 SH   SOLE   4,640 0 0
AMERICAN EXPRESS COM 025816109 9,484 70,296 SH   SOLE   70,296 0 0
AMERICAN TOWER COM 03027X100 11,388 53,042 SH   SOLE   53,042 0 0
AMGEN COM 031162100 13,650 60,560 SH   SOLE   60,560 0 0
APPLE COM 037833100 60,050 434,514 SH   SOLE   434,514 0 0
APPLIED MATERIALS COM 038222105 6,487 79,180 SH   SOLE   79,180 0 0
ASTRAZENECA ADR COM 046353108 414 7,550 SH   SOLE   7,550 0 0
AT&T COM 00206R102 263 17,154 SH   SOLE   17,154 0 0
BANK OF AMERICA COM 060505104 560 18,532 SH   SOLE   18,532 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 406 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 1,260 4,719 SH   SOLE   4,719 0 0
BLACKROCK COM 09247X101 214 389 SH   SOLE   389 0 0
BLACKSTONE GROUP LP COM 09260D107 235 2,805 SH   SOLE   2,805 0 0
BRISTOL-MYERS SQUIBB COM 110122108 1,069 15,036 SH   SOLE   15,036 0 0
BROADCOM COM 11135f101 18,823 42,393 SH   SOLE   42,393 0 0
BROWN-FORMAN CL B COM 115637209 1,309 19,660 SH   SOLE   19,660 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 762 7,054 SH   SOLE   7,054 0 0
CASEYS GENERAL STORES COM 147528103 788 3,890 SH   SOLE   3,890 0 0
CATERPILLAR COM 149123101 513 3,125 SH   SOLE   3,125 0 0
CF INDUSTRIES HOLDINGS COM 125269100 890 9,242 SH   SOLE   9,242 0 0
CHEVRON COM 166764100 6,346 44,168 SH   SOLE   44,168 0 0
CHURCH & DWIGHT COM 171340102 259 3,621 SH   SOLE   3,621 0 0
CINTAS COM 172908105 757 1,951 SH   SOLE   1,951 0 0
CISCO SYSTEMS COM 17275R102 15,163 379,071 SH   SOLE   379,071 0 0
CLOROX COM 189054109 434 3,384 SH   SOLE   3,384 0 0
COCA-COLA COM 191216100 1,703 30,399 SH   SOLE   30,399 0 0
COLGATE PALMOLIVE COM 194162103 225 3,200 SH   SOLE   3,200 0 0
CONOCOPHILLIPS COM 20825C104 202 1,978 SH   SOLE   1,978 0 0
CVS HEALTH COM 126650100 241 2,525 SH   SOLE   2,525 0 0
CYMABAY THERAPEUTICS COM 23257D103 35 10,000 SH   SOLE   10,000 0 0
DIGITAL REALTY TRUST COM 253868103 11,107 111,991 SH   SOLE   111,991 0 0
DOLLAR GENERAL COM 256677105 21,519 89,715 SH   SOLE   89,715 0 0
DUKE ENERGY COM 26441C204 417 4,484 SH   SOLE   4,484 0 0
ECOLOCLEAN INDUSTRIES COM 27887U104 0 26,300 SH   SOLE   26,300 0 0
ELI LILLY COM 532457108 12,296 38,027 SH   SOLE   38,027 0 0
ENPHASE ENERGY COM 29355A107 1,018 3,670 SH   SOLE   3,670 0 0
EXXON MOBIL COM 30231G102 20,183 231,167 SH   SOLE   231,167 0 0
FEDEX COM 31428X106 468 3,155 SH   SOLE   3,155 0 0
FIRST TRUST TECHNOLOGY DIVIDEN COM 33738R118 353 8,075 SH   SOLE   8,075 0 0
FISERV COM 337738108 527 5,635 SH   SOLE   5,635 0 0
FORD MOTOR COM 345370860 118 10,532 SH   SOLE   10,532 0 0
GENERAL MILLS COM 370334104 852 11,116 SH   SOLE   11,116 0 0
GNIS PETROLEUM COM 451725105 0 22,000 SH   SOLE   22,000 0 0
HERSHEY COM 427866108 12,798 58,050 SH   SOLE   58,050 0 0
HOME DEPOT COM 437076102 16,420 59,505 SH   SOLE   59,505 0 0
ICON COM G4705A100 10,338 56,250 SH   SOLE   56,250 0 0
IDACORP COM 451107106 11,155 112,663 SH   SOLE   112,663 0 0
INTEL COM 458140100 3,361 130,418 SH   SOLE   130,418 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 1,353 11,387 SH   SOLE   11,387 0 0
ISHARES CORE INTERNATIONAL STO COM 46432F834 3,228 63,395 SH   SOLE   63,395 0 0
ISHARES CYBERSECURITY ETF COM 46435u135 5,977 175,990 SH   SOLE   175,990 0 0
ISHARES DIVIDEND EQUITY ETF COM 464287168 297 2,773 SH   SOLE   2,773 0 0
ISHARES GOLD TRUST ETF COM 464285204 8,673 275,068 SH   SOLE   275,068 0 0
ISHARES MSCI INTERNATIONAL QUA COM 46434v456 554 19,939 SH   SOLE   19,939 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614 307 1,460 SH   SOLE   1,460 0 0
ISHARES RUSSELL 2000 SMALLCAP COM 464287655 256 1,555 SH   SOLE   1,555 0 0
ISHARES S&P 500 INDEX ETF COM 464287200 212 591 SH   SOLE   591 0 0
ISHARES S&P MID-CAP EQUITY ETF COM 464287507 373 1,700 SH   SOLE   1,700 0 0
JOHNSON & JOHNSON COM 478160104 22,949 140,484 SH   SOLE   140,484 0 0
JPMORGAN CHASE COM 46625H100 975 9,326 SH   SOLE   9,326 0 0
KELLOGG COM 487836108 279 4,012 SH   SOLE   4,012 0 0
KIMBERLY CLARK COM 494368103 254 2,259 SH   SOLE   2,259 0 0
KROGER COM 501044101 10,331 236,135 SH   SOLE   236,135 0 0
LOCKHEED MARTIN COM 539830109 8,678 22,465 SH   SOLE   22,465 0 0
MASTERCARD COM 57636Q104 250 880 SH   SOLE   880 0 0
MCDONALDS COM 580135101 794 3,443 SH   SOLE   3,443 0 0
MEDICAL PROPERTIES TRUST COM 58463J304 6,672 562,595 SH   SOLE   562,595 0 0
MEDTRONIC COM G5960L103 8,390 103,896 SH   SOLE   103,896 0 0
MERCK COM 58933Y105 1,065 12,369 SH   SOLE   12,369 0 0
MICROSOFT COM 594918104 42,616 182,978 SH   SOLE   182,978 0 0
MORGAN STANLEY COM 617446448 15,905 201,300 SH   SOLE   201,300 0 0
NEXTERA ENERGY COM 65339F101 1,946 24,821 SH   SOLE   24,821 0 0
NORTHROP GRUMMAN COM 666807102 12,363 26,286 SH   SOLE   26,286 0 0
NVIDIA COM 67066G104 242 1,996 SH   SOLE   1,996 0 0
OCCIDENTAL PETROLEUM COM 674599105 936 15,224 SH   SOLE   15,224 0 0
ORACLE COM 68389X105 298 4,886 SH   SOLE   4,886 0 0
PEPSICO COM 713448108 4,256 26,068 SH   SOLE   26,068 0 0
PFIZER COM 717081103 9,120 208,411 SH   SOLE   208,411 0 0
PHILIP MORRIS COM 718172109 2,888 34,797 SH   SOLE   34,797 0 0
PHILLIPS 66 COM 718546104 373 4,625 SH   SOLE   4,625 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 570 3,818 SH   SOLE   3,818 0 0
PROCTER & GAMBLE COM 742718109 22,655 179,443 SH   SOLE   179,443 0 0
PROGRESSIVE COM 743315103 747 6,425 SH   SOLE   6,425 0 0
PROSHARES S&P 500 DIVIDEND ARI COM 74348A467 648 8,105 SH   SOLE   8,105 0 0
PROSPECT CAPITAL COM 74348T102 116 18,750 SH   SOLE   18,750 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 693 8,462 SH   SOLE   8,462 0 0
REALTY INCOME COM 756109104 8,410 144,495 SH   SOLE   144,495 0 0
SEMPRA ENERGY COM 816851109 1,259 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 268 1,883 SH   SOLE   1,883 0 0
SPDR GOLD TRUST ETF COM 78463V107 495 3,200 SH   SOLE   3,200 0 0
SPDR HEALTH CARE SECTOR ETF COM 81369Y209 1,020 8,423 SH   SOLE   8,423 0 0
SPDR PORTFOLIO TOTAL STOCK MAR COM 78464A805 3,141 71,219 SH   SOLE   71,219 0 0
SPDR S&P 500 EQUITY ETF COM 78462F103 8,316 23,282 SH   SOLE   23,282 0 0
SPDR S&P BIOTECH ETF COM 78464A870 4,663 58,788 SH   SOLE   58,788 0 0
SPDR S&P DIVIDEND ETF COM 78464A763 208 1,865 SH   SOLE   1,865 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207H104 566 44,225 SH   SOLE   44,225 0 0
STARBUCKS COM 855244109 6,488 76,999 SH   SOLE   76,999 0 0
STRYKER COM 863667101 17,683 87,308 SH   SOLE   87,308 0 0
SYSCO COM 871829107 3,249 45,942 SH   SOLE   45,942 0 0
T-MOBILE US COM 872590104 759 5,654 SH   SOLE   5,654 0 0
TECHNOLOGY SECTOR SPDR ETF COM 81369Y803 1,426 12,009 SH   SOLE   12,009 0 0
THERMO FISHER SCIENTIFIC COM 883556102 895 1,765 SH   SOLE   1,765 0 0
TORONTO-DOMINION BANK COM 891160509 5,130 83,651 SH   SOLE   83,651 0 0
TRAVELERS COM 89417E109 565 3,688 SH   SOLE   3,688 0 0
UNITED PARCEL SERVICE COM 911312106 9,330 57,758 SH   SOLE   57,758 0 0
UNITED STATES STEEL COM 912909108 544 30,000 SH   SOLE   30,000 0 0
UNITEDHEALTH GROUP COM 91324P102 1,508 2,986 SH   SOLE   2,986 0 0
UNIVERSAL COM 913456109 235 5,100 SH   SOLE   5,100 0 0
VANECK VECTORS SEMICONDUCTOR E COM 92189F676 312 1,685 SH   SOLE   1,685 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 268 1,986 SH   SOLE   1,986 0 0
VANGUARD FTSE EMERGING MARKETS COM 922042858 422 11,566 SH   SOLE   11,566 0 0
VERIZON COMMUNICATIONS COM 92343V104 11,702 308,195 SH   SOLE   308,195 0 0
VERTEX PHARMACEUTICALS COM 92532F100 9,949 34,360 SH   SOLE   34,360 0 0
VISA CL A COM 92826C839 339 1,907 SH   SOLE   1,907 0 0
WAL-MART STORES COM 931142103 382 2,947 SH   SOLE   2,947 0 0
WALT DISNEY COM 254687106 4,563 48,371 SH   SOLE   48,371 0 0
WASTE MANAGEMENT COM 94106L109 5,002 31,220 SH   SOLE   31,220 0 0
WEBB INTERACT SERVICES COM 94748P104 0 303,575 SH   SOLE   303,575 0 0
WISDOMTREE HIGH DIVIDEND ETF COM 97717W208 3,878 51,160 SH   SOLE   51,160 0 0
WISDOMTREE INTERNATIONAL DIVID COM 97717W802 316 10,410 SH   SOLE   10,410 0 0
WISDOMTREE US DIV GROWTH ETF COM 97717X669 13,965 259,037 SH   SOLE   259,037 0 0
WISDOMTREE US SMALLCAP DIV GRO COM 97717X651 2,316 64,426 SH   SOLE   64,426 0 0
YUM! BRANDS COM 988498101 238 2,242 SH   SOLE   2,242 0 0
ZOETIS COM 98978V103 203 1,366 SH   SOLE   1,366 0 0