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,6588,610SH SOLE 1,00507,605
Abbott LaboratoriesCOM0028241004,81840,210SH SOLE 1,825038,385
Aberdeen Phys Swiss GoldCOM00326A1041,51592,425SH SOLE 5,925086,500
ABM Industries IncCOM0009571001,50129,430SH SOLE 850028,580
Advisorshrs Pure CannabisCOM00768Y49582634,950SH SOLE 4,200030,750
Alexandria Real EstateCOM0152711091,2467,585SH SOLE 50007,085
Alibaba Group HoldingCOM01609W1021,1114,903SH SOLE 26804,635
Alphabet IncCOM02079K3051,734841SH SOLE 540787
Amazon.com IncCOM0231351061,206390SH SOLE 620328
Apple IncCOM0378331002,13617,490SH SOLE 1,180016,310
ASA LimitedCOMG3156P1032,654133,067SH SOLE 5,6500127,417
Atlantica YieldCOMG003491033,784103,321SH SOLE 6,525096,796
Atmos Energy CorpCOM0495601053283,320SH SOLE 003,320
Bank of America CorpCOM0605051042285,902SH SOLE 005,902
Barrick Gold CorpCOM06790110860630,650SH SOLE 8,200022,450
Becton Dickinson & CoCOM0758871093,08512,688SH SOLE 325012,363
Bristol-Myers Squibb CoCOM110122AN82343,707SH SOLE 003,707
Brookfield Renewable Energy LPUT LTD PTNRG162581082525,938SH SOLE 005,938
ChevronTexaco Corp.COM1667641009579,138SH SOLE 009,138
Coca Cola CompanyCOM1912161003,11259,049SH SOLE 1,725057,324
Colgate-Palmolive CoCOM1941621036167,820SH SOLE 007,820
Communications Services ETFCOM81369Y8521,66722,746SH SOLE 91022,655
CVS Health CorpCOM1266501005837,750SH SOLE 1,05006,700
CyrusOne IncCOM23283R1004366,440SH SOLE 48005,960
Ecolab Inc.COM2788651006362,975SH SOLE 002,975
Enbridge IncCOM29250N1051,58943,681SH SOLE 128043,553
Enterprise Prd Prtnrs LpUT LTD PTNR2937921074,671212,158SH SOLE 47,9000164,258
Exxon Mobil CorpCOM30231G1022033,650SH SOLE 003,650
FedEx CorporationCOM31428X1061,5265,375SH SOLE 15505,220
Firstenergy CorpCOM3379321072,00257,730SH SOLE 3,130054,600
Hercules Capital IncCOM4270965083,119194,603SH SOLE 18,5250176,078
Hlthcare Tr Of AmerCOM42225P50156020,313SH SOLE 0020,313
Intel Corp.COM458140AD25,76990,151SH SOLE 17,100073,051
International Business MachinesCOM4592001015354,022SH SOLE 50003,522
Invesco China TechnologyCOM46138E8002843,490SH SOLE 003,490
Invesco Senior Loan ETFCOM73936Q76984638,250SH SOLE 0038,250
iShares Short Term Corporate BondCOM4642886461,67730,670SH SOLE 0030,670
iShares U.S. PreferredCOM46428868749212,825SH SOLE 0012,825
J. P. Morgan Chase & Co.COM46625H1002,76618,175SH SOLE 150018,025
Johnson & JohnsonCOM4781601042,45114,914SH SOLE 100014,814
JPMorgan Ultra Short BondCOM46641Q8371,01019,900SH SOLE 0019,900
Lab Corp. of AmericaCOM50540R4092,81011,020SH SOLE 300010,720
Lamar AdvertisingCOM5128161092302,450SH SOLE 60001,850
Landmark Infrastructure pfdCOM51508J40584131,950SH SOLE 1,350030,600
Main Street CapitalCOM56035L1042436,230SH SOLE 006,230
Market Vectors Gold Miner ETFCOM5706041003,618111,346SH SOLE 5,1800106,166
McCormick & Co IncCOM5797801072222,500SH SOLE 002,500
MDU Resources GroupCOM5526901093,269103,435SH SOLE 7,375096,060
Medtronic IncCOMG5960L1034,03534,160SH SOLE 3,180030,980
Merck & Co IncCOM58933Y1053,73948,509SH SOLE 1,825046,684
Micron TechnologyCOM5951121031,01811,545SH SOLE 2,19509,350
Microsoft CorpCOM5949181043,14513,340SH SOLE 425012,915
Mondelez InternationalCOM6092071051,19720,461SH SOLE 400020,061
Morgan StanleyCOM6174464483,38043,525SH SOLE 3,700039,825
Newmont Mining CorpCOM65163910691515,190SH SOLE 5,87509,315
Nextera Era Energy PartnersCOM65341B1069,539130,898SH SOLE 13,8300117,068
Northrop Grumman CoCOM6668071021,2473,854SH SOLE 16403,690
Pembina Pipeline CorpCOM7063271032,50386,808SH SOLE 200086,608
Pepsico IncCOM7134481082,05114,505SH SOLE 250014,255
Pfizer IncorporatedCOM7170811032496,888SH SOLE 006,888
Pimco Enhanced Short MaturityCOM72201R8332622,580SH SOLE 002,580
Pinnacle West Capital CpCOM7234841014315,305SH SOLE 97504,330
Procter & Gamble CoCOM7427181094022,975SH SOLE 7502,900
Proshares Short 20 Year TreasCOM74347X84940722,500SH SOLE 3,000019,500
Qualcomm IncCOM7475251033,78428,545SH SOLE 1,045027,500
Quanta Services IncCOM74762E1022,79331,750SH SOLE 1,500030,250
Restaurant BrandsCOM76131D1032604,000SH SOLE 004,000
SPDR Gold Shares ETFCOM78463V1071,3258,285SH SOLE 008,285
SPDR Technology ETFCOM81369Y8032782,100SH SOLE 002,100
Sprott Physical Gold & SilverCOM1535011011,03459,540SH SOLE 8,125051,415
Sprott Physical Gold ETVCOM85207H1042,364176,322SH SOLE 9,3840166,938
Stryker CorpCOM8636671011,2144,985SH SOLE 35004,635
Sysco CorporationCOM87182910797812,425SH SOLE 0012,425
Taiwan SemiconductorCOM8740391003,98133,665SH SOLE 5,800027,865
TC Energy Corp (Transcanada)COM89353D10780717,640SH SOLE 50017,590
Tencent HoldingsCOM88032Q10993011,660SH SOLE 760010,900
Tyson Foods IncCOM9024941033,75950,600SH SOLE 7,370043,230
UGI CorporationCOM9026811051,72342,025SH SOLE 3,250038,775
Union Pacific CorpCOM9078181081,6977,700SH SOLE 44507,255
Vanguard Health Care ETFCOM92204A5042761,210SH SOLE 5801,152
Vanguard Short Term Bond ETFCOM9219378271,05112,790SH SOLE 100012,690
Vanguard Short-Term CorpCOM92206C4091,91723,244SH SOLE 0023,244
Verizon CommunicationsCOM92343V1045669,740SH SOLE 85008,890
Walgreens Boots AllianceCOM9314271082,88252,510SH SOLE 4,185048,325
Wal-Mart Stores IncCOM9311421032121,565SH SOLE 1,2500315
Waste Management IncCOM94106L1093252,525SH SOLE 10002,425
Wells Fargo cv pfdCOM949746804211149SH SOLE 58091
Zimmer Holdings IncCOM98956P1021,0136,332SH SOLE 2006,312
Zoetis IncCOM98978V1039225,860SH SOLE 005,860