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
3M CoCOM88579Y1011,5558,870SH SOLE 95007,920
Abbott LaboratoriesCOM0028241004,69939,785SH SOLE 1,825037,960
Aberdeen Phys Swiss GoldCOM00326A1041,52990,775SH SOLE 5,925084,850
ABM Industries IncCOM0009571001,29528,780SH SOLE 650028,130
Advisorshrs Pure CannabisCOM00768Y49574845,500SH SOLE 4,500041,000
Alexandria Real EstateCOM0152711091,4107,380SH SOLE 50006,880
Alphabet IncCOM02079K3052,197822SH SOLE 490773
Amazon.com IncCOM0231351061,783543SH SOLE 680475
Apple IncCOM0378331002,38916,890SH SOLE 1,380015,510
ASA LimitedCOMG3156P1032,286121,017SH SOLE 5,0000116,017
Atlantica YieldCOMG003491033,555103,025SH SOLE 6,525096,500
Bank of America CorpCOM0605051042505,902SH SOLE 005,902
Barrick Gold CorpCOM06790110872039,900SH SOLE 8,200031,700
Becton Dickinson & CoCOM0758871093,05712,438SH SOLE 325012,113
Berry Global GroupCOM08579W1033155,175SH SOLE 82504,350
Bristol-Myers Squibb CoCOM110122AN82193,713SH SOLE 003,713
Brookfield Renewable Energy LPCOMG162581082195,938SH SOLE 005,938
CBOE Global Mkts IncCOM12503M1088717,040SH SOLE 007,040
ChevronTexaco Corp.COM1667641009279,138SH SOLE 009,138
Cigna CorpCOM1255231002,02810,136SH SOLE 50009,636
Coca Cola CompanyCOM1912161003,05358,189SH SOLE 1,625056,564
Colgate-Palmolive CoCOM1941621033494,620SH SOLE 004,620
Communications Services ETFCOM81369Y8521,78422,281SH SOLE 91022,190
CVS Health CorpCOM1266501006577,750SH SOLE 1,05006,700
CyrusOne IncCOM23283R1004906,335SH SOLE 37505,960
Ecolab Inc.COM2788651006202,975SH SOLE 002,975
Enbridge IncCOM29250N1051,67242,014SH SOLE 128041,886
Enterprise Prd Prtnrs LpUT LTD PTNR2937921074,574211,375SH SOLE 47,9000163,475
Exxon Mobil CorpCOM30231G1022053,500SH SOLE 003,500
FedEx CorporationCOM31428X1061,3926,350SH SOLE 12006,230
Firstenergy CorpCOM3379321072,03457,130SH SOLE 3,130054,000
Hercules Capital IncCOM4270965083,179191,450SH SOLE 18,5250172,925
Hlthcare Tr Of AmerCOM42225P50158719,813SH SOLE 0019,813
Illumina IncCOM452327109392967SH SOLE 920875
Intel Corp.COM458140AD24,76589,446SH SOLE 17,220072,226
International Business MachinesCOM4592001014933,551SH SOLE 50003,051
Invesco China TechnologyCOM46138E8002243,415SH SOLE 003,415
Invesco Senior Loan ETFCOM73936Q7691,20554,525SH SOLE 0054,525
iShares Core S&PCOM4642872006461,500SH SOLE 001,500
iShares Core S&P Mid CapCOM4642875072961,128SH SOLE 001,128
iShares Short Term Corporate BondCOM4642886461,64330,070SH SOLE 0030,070
iShares U.S. PreferredCOM46428868745311,675SH SOLE 0011,675
J. P. Morgan Chase & Co.COM46625H1002,93917,955SH SOLE 150017,805
Johnson & JohnsonCOM4781601042,32314,389SH SOLE 100014,289
JPMorgan Ultra Short BondCOM46641Q8371,01920,100SH SOLE 0020,100
Kinder Morgan IncCOM49456B10119111,475SH SOLE 225011,250
Lab Corp. of AmericaCOM50540R4091,3634,845SH SOLE 19004,655
Lamar AdvertisingCOM5128161092322,050SH SOLE 20001,850
Market Vectors Gold Miner ETFCOM5706041003,110105,550SH SOLE 4,9800100,570
MDU Resources GroupCOM5526901093,156106,385SH SOLE 8,100098,285
Medtronic IncCOMG5960L1034,18633,395SH SOLE 3,120030,275
Merck & Co IncCOM58933Y1053,65748,693SH SOLE 1,750046,943
Micron TechnologyCOM5951121031,18916,755SH SOLE 2,245014,510
Microsoft CorpCOM5949181043,71113,165SH SOLE 400012,765
Mondelez InternationalCOM6092071051,17820,261SH SOLE 400019,861
Morgan StanleyCOM6174464484,19643,125SH SOLE 3,700039,425
Newmont Mining CorpCOM6516391061,07819,865SH SOLE 5,900013,965
Nextera Era Energy PartnersCOM65341B1069,716128,940SH SOLE 13,8300115,110
Northrop Grumman CoCOM6668071021,4023,894SH SOLE 14403,750
Pembina Pipeline CorpCOM7063271032,68084,596SH SOLE 200084,396
Pepsico IncCOM7134481082,13614,205SH SOLE 250013,955
Pfizer IncorporatedCOM7170811032986,931SH SOLE 006,931
Pimco Enhanced Short MaturityCOM72201R8332622,580SH SOLE 002,580
Pinnacle West Capital CpCOM7234841013064,230SH SOLE 60003,630
Primoris Services CoCOM74164F1031,96180,075SH SOLE 4,300075,775
Procter & Gamble CoCOM7427181094152,975SH SOLE 7502,900
Proshares Short 20 Yr TreasuryCOM74347X8493,916234,800SH SOLE 4,5000230,300
Qualcomm IncCOM7475251033,84229,790SH SOLE 1,990027,800
Quanta Services IncCOM74762E1023,18728,005SH SOLE 1,430026,575
Restaurant BrandsCOM76131D1031,92931,535SH SOLE 1,665029,870
Southwest Gas Holdings ICOM8448951026239,320SH SOLE 1,79007,530
SPDR Gold Shares ETFCOM78463V1071,3608,285SH SOLE 008,285
SPDR MSCI All World Ex-US ETFCOM78463X84850617,475SH SOLE 60017,415
SPDR Technology ETFCOM81369Y8032982,000SH SOLE 002,000
Sprott Physical Gold & SilverCOM1535011011,01259,120SH SOLE 7,450051,670
Sprott Physical Gold ETVCOM85207H1042,405174,322SH SOLE 9,3840164,938
Stryker CorpCOM8636671011,3144,985SH SOLE 35004,635
Sysco CorporationCOM87182910794312,025SH SOLE 0012,025
Taiwan SemiconductorCOM8740391003,61232,360SH SOLE 4,800027,560
TC Energy Corp (Transcanada)COM89353D10784817,640SH SOLE 50017,590
Tyson Foods IncCOM9024941033,81848,375SH SOLE 5,395042,980
UGI CorporationCOM9026811051,08425,450SH SOLE 2,200023,250
Union Pacific CorpCOM9078181081,5187,745SH SOLE 43007,315
Vanguard Health Care ETFCOM92204A5042991,210SH SOLE 5801,152
Vanguard Short Term Bond ETFCOM9219378271,00312,251SH SOLE 100012,151
Vanguard Short-Term CorpCOM92206C4091,86622,644SH SOLE 0022,644
Verizon CommunicationsCOM92343V1044548,410SH SOLE 85007,560
Walgreens Boots AllianceCOM93142710897620,750SH SOLE 2,550018,200
Wal-Mart Stores IncCOM9311421032211,590SH SOLE 1,2500340
Waste Management IncCOM94106L1093772,525SH SOLE 10002,425
Wells Fargo 7.50 cv pfdCOM949746804220149SH SOLE 00149
Zimmer Holdings IncCOM98956P1029096,217SH SOLE 2006,197