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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3MCOM88579Y1012,00311,420SH SOLE 11,42000
ABBOTT LABSCOM0028241003,42729,010SH SOLE 29,01000
ABBVIECOM00287Y10920,453189,612SH SOLE 189,61200
ACTIVISION BLIZZARDCOM00507V1095,34969,113SH SOLE 69,11300
AIR PRODUCTS & CHEMICALSCOM0091581063061,196SH SOLE 1,19600
ALPHABET CL ACOM02079K30512,7874,783SH SOLE 4,78300
ALPHABET CL CCOM02079K1071,706640SH SOLE 64000
ALTRIA GROUPCOM02209S1034,685102,929SH SOLE 102,92900
AMAZON.COMCOM023135106677206SH SOLE 20600
AMERICAN EXPRESSCOM02581610910,52462,820SH SOLE 62,82000
AMERICAN TOWERCOM03027X10015,09156,859SH SOLE 56,85900
AMGENCOM03116210013,29162,502SH SOLE 62,50200
APPLECOM03783310061,804436,777SH SOLE 436,77700
APPLIED MATERIALSCOM0382221058,58566,690SH SOLE 66,69000
ARTELO BIOSCIENCESCOM04301G201912,000SH SOLE 12,00000
ASTRAZENECA PLC-ADRCOM0463531084387,300SH SOLE 7,30000
AT&T COM00206R1026,788251,332SH SOLE 251,33200
BANK OF AMERICACOM06050510452512,372SH SOLE 12,37200
BERKSHIRE HATHAWAY - CLASS ACOM0846701084111SH SOLE 100
BERKSHIRE HATHAWAY CL BCOM0846707021,2704,654SH SOLE 4,65400
BLACKROCKCOM09247X101296353SH SOLE 35300
BLACKSTONE GROUP LPCOM09260D1073262,805SH SOLE 2,80500
BOEINGCOM0970231052781,265SH SOLE 1,26500
BRISTOL-MYERS SQUIBBCOM11012210875412,740SH SOLE 12,74000
BROADCOM LTDCOM11135f10118,64938,458SH SOLE 38,45800
BROWN-FORMAN CL BCOM11563720973110,905SH SOLE 10,90500
CANADIAN NATIONAL RAILWAYCOM1363751028227,104SH SOLE 7,10400
CASEYS GENERAL STORESCOM1475281037333,890SH SOLE 3,89000
CATERPILLARCOM1491231014322,250SH SOLE 2,25000
CHEVRONCOM1667641001,99619,678SH SOLE 19,67800
CHURCH & DWIGHT COM1713401023083,726SH SOLE 3,72600
CINTASCOM1729081057421,950SH SOLE 1,95000
CISCO SYSTEMSCOM17275R10219,779363,377SH SOLE 363,37700
CLOROXCOM1890541095833,520SH SOLE 3,52000
COCA-COLACOM1912161001,52529,057SH SOLE 29,05700
COLGATE PALMOLIVECOM1941621032423,200SH SOLE 3,20000
CONAGRA FOODSCOM20588710269120,403SH SOLE 20,40300
CVS HEALTHCOM1266501002122,495SH SOLE 2,49500
CYMABAY THERAPEUTICSCOM23257D1035515,000SH SOLE 15,00000
D.R. HORTONCOM23331A1097,60190,520SH SOLE 90,52000
DIAGEO PLC-SP ADRCOM25243Q2052071,075SH SOLE 1,07500
DIGITAL REALTY TRUST COM25386810316,156111,848SH SOLE 111,84800
DOLLAR GENERALCOM25667710517,59382,931SH SOLE 82,93100
DUKE ENERGYCOM26441C2044524,628SH SOLE 4,62800
ECOLOCLEAN INDUSTRIES ORD SHSCOM27887U104026,300SH SOLE 26,30000
ELI LILLY COM5324571088,97538,846SH SOLE 38,84600
EXXON MOBILCOM30231G1026,597112,162SH SOLE 112,16200
FACEBOOKCOM30303M1023431,012SH SOLE 1,01200
FIRST TRUST TECHNOLOGY DIVIDENCOM33738R1185018,865SH SOLE 8,86500
FISERV COM3377381086435,925SH SOLE 5,92500
GENERAL MILLSCOM37033410483713,989SH SOLE 13,98900
GNIS PETROLEUM GROUP ORD SHSCOM451725105022,000SH SOLE 22,00000
HERSHEYCOM42786610810,63362,823SH SOLE 62,82300
HOME DEPOT COM43707610217,35052,853SH SOLE 52,85300
ICONCOMG4705A10014,02053,507SH SOLE 53,50700
IDACORPCOM45110710611,910115,207SH SOLE 115,20700
INTELCOM4581401007,892148,126SH SOLE 148,12600
INTERNATIONAL BUSINESS MACHINECOM4592001014333,120SH SOLE 3,12000
ISHARES CORE INTERNATIONAL STOCOM46432F8343,06543,175SH SOLE 43,17500
ISHARES CORE S&P MID-CAP ETFCOM4642875074081,551SH SOLE 1,55100
ISHARES CYBERSECURITY ETFCOM46435u1357,536173,445SH SOLE 173,44500
ISHARES EDGE MSCI INTL QUALITYCOM46434v4561,10429,148SH SOLE 29,14800
ISHARES GOLD TRUSTCOM4642852049,841294,550SH SOLE 294,55000
ISHARES RUSSELL 1000 GROWTH INCOM4642876144001,460SH SOLE 1,46000
ISHARES RUSSELL 2000 GROWTH INCOM464287648206700SH SOLE 70000
ISHARES S&P 500 INDEX ETFCOM464287200248575SH SOLE 57500
ISHARES S&P SMALLCAP 600 INDEXCOM4642878042272,083SH SOLE 2,08300
JOHNSON & JOHNSONCOM47816010421,259131,632SH SOLE 131,63200
JPMORGAN CHASECOM46625H1001,4749,008SH SOLE 9,00800
KELLOGG COM4878361082564,012SH SOLE 4,01200
LINEAGE CELL THERAPEUTICSCOM53566p1092510,000SH SOLE 10,00000
LOCKHEED MARTINCOM53983010910,90031,585SH SOLE 31,58500
MASTERCARDCOM57636Q104304874SH SOLE 87400
MCDONALDS COM5801351016172,561SH SOLE 2,56100
MEDICAL PROPERTIES TRUSTCOM58463J30413,889692,007SH SOLE 692,00700
MEDTRONIC COMG5960L1032572,052SH SOLE 2,05200
MERCKCOM58933Y1056268,336SH SOLE 8,33600
MICROSOFT COM59491810450,318178,483SH SOLE 178,48300
MORGAN STANLEYCOM61744644817,547180,325SH SOLE 180,32500
NETFLIXCOM64110L106223366SH SOLE 36600
NEXTERA ENERGYCOM65339F1011,90924,313SH SOLE 24,31300
NORTHROP GRUMMANCOM6668071029,07225,189SH SOLE 25,18900
NVIDIACOM67066G1044562,203SH SOLE 2,20300
ORACLECOM68389X1054915,636SH SOLE 5,63600
PEPSICOCOM7134481082,05213,640SH SOLE 13,64000
PFIZERCOM7170811036,341147,430SH SOLE 147,43000
PHILIP MORRISCOM7181721093,15433,272SH SOLE 33,27200
PHILLIPS 66COM7185461042894,125SH SOLE 4,12500
PNC FINANCIAL SERVICES GROUPCOM6934751057113,634SH SOLE 3,63400
PROCTER & GAMBLECOM74271810925,011178,902SH SOLE 178,90200
PROPANC BIOPHARMACOM74346N404120,005SH SOLE 20,00500
RAYTHEON TECHNOLOGIESCOM75513E1016847,962SH SOLE 7,96200
SEMPRA ENERGYCOM8168511094093,233SH SOLE 3,23300
SKINNY NUTRITIONAL CORPORATIONCOM8306951020242,900SH SOLE 242,90000
SPDR CONSUMER DISCRETIONARY ETCOM81369Y4076263,487SH SOLE 3,48700
SPDR GOLD TRUSTCOM78463V1071,3488,210SH SOLE 8,21000
SPDR HEALTH CARE SECTOR ETFCOM81369Y2091,60112,580SH SOLE 12,58000
SPDR PORTFOLIO TOTAL STOCK MARCOM78464A8053,21760,707SH SOLE 60,70700
SPDR S&P BIOTECH ETFCOM78464A8708,84570,360SH SOLE 70,36000
SPDR S&P DIVIDEND ETFCOM78464A7632171,845SH SOLE 1,84500
SPDR TRUST SERIES 1 - S&P 500 COM78462F1034,37710,200SH SOLE 10,20000
SPROTT PHYSICAL GOLD TRUSTCOM85207H10466648,225SH SOLE 48,22500
STARBUCKSCOM8552441097,06464,034SH SOLE 64,03400
STRYKERCOM86366710123,13487,721SH SOLE 87,72100
SYSCOCOM8718291073,75047,767SH SOLE 47,76700
TECHNOLOGY SECTOR SPDR ETFCOM81369Y8031,4369,617SH SOLE 9,61700
THERMO FISHER SCIENTIFICCOM8835561021,2032,106SH SOLE 2,10600
TORONTO-DOMINION BANKCOM8911605095,02675,981SH SOLE 75,98100
TRAVELERS GROUPCOM89417E1096023,957SH SOLE 3,95700
TWILIO CL ACOM90138F102231724SH SOLE 72400
UNITED PARCEL SERVICE CL BCOM9113121063772,073SH SOLE 2,07300
UNITEDHEALTH GROUPCOM91324P1021,1913,047SH SOLE 3,04700
UNIVERSALCOM9134561092465,100SH SOLE 5,10000
US BANCORPCOM9029733042844,786SH SOLE 4,78600
VANECK VECTORS SEMICONDUCTOR ECOM92189F6764641,811SH SOLE 1,81100
VANGUARD DIVIDEND APPRECIATIONCOM9219088442971,933SH SOLE 1,93300
VANGUARD FTSE EMERGING MARKETSCOM9220428584,33286,615SH SOLE 86,61500
VANGUARD GROWTH ETFCOM922908736203701SH SOLE 70100
VERIZON COMMUNICATIONSCOM92343V10413,306246,364SH SOLE 246,36400
VERTEX PHARMACEUTICALSCOM92532F1005,71831,525SH SOLE 31,52500
VISA CL ACOM92826C8394101,842SH SOLE 1,84200
WALT DISNEYCOM25468710615,00788,711SH SOLE 88,71100
WASTE MANAGEMENTCOM94106L1094,74131,741SH SOLE 31,74100
WEBB INTERACT SERVICESCOM94748P1041303,575SH SOLE 303,57500
WESTERN UNIONCOM95980210921010,400SH SOLE 10,40000
WHIRLPOOLCOM9633201062801,375SH SOLE 1,37500
WISDOMTREE HIGH DIVIDEND ETFCOM97717W2082,10127,292SH SOLE 27,29200
WISDOMTREE INTERNATIONAL DIVIDCOM97717W80257515,180SH SOLE 15,18000
WISDOMTREE SMALLCAP EARNINGS ECOM97717W5623126,450SH SOLE 6,45000
WISDOMTREE US QUALITY DIV GROWCOM97717X66915,083256,337SH SOLE 256,33700
WISDOMTREE US SMALL CAP QUAL DCOM97717X6511,87942,350SH SOLE 42,35000
YUM! BRANDSCOM9884981012452,002SH SOLE 2,00200