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
ABB Ltd COM 000375204 596 22,315 SH   SOLE   1,880 0 20,435
Abbott Laboratories COM 002824100 3,994 36,765 SH   SOLE   1,825 0 34,940
Aberdeen Phys Swiss Gold COM 00326A104 1,455 83,975 SH   SOLE   5,925 0 78,050
ABM Industries Inc COM 000957100 901 20,755 SH   SOLE   250 0 20,505
Alexandria Real Estate COM 015271109 934 6,445 SH   SOLE   200 0 6,245
Alphabet Inc COM 02079K305 2,246 1,031 SH   SOLE   75 0 956
Amazon.com Inc COM 023135106 2,012 18,945 SH   SOLE   1,390 0 17,555
Apple Inc COM 037833100 2,113 15,455 SH   SOLE   1,305 0 14,150
ASA Limited COM G3156P103 1,595 108,754 SH   SOLE   5,000 0 103,754
Atlantica Yield COM G00349103 2,825 87,593 SH   SOLE   4,850 0 82,743
Barrick Gold Corp COM 067901108 627 35,500 SH   SOLE   7,000 0 28,500
Baxter International Inc COM 071813109 218 3,400 SH   SOLE   3,400 0 0
Becton Dickinson & Co COM 075887109 2,708 10,985 SH   SOLE   325 0 10,660
Bristol-Myers Squibb Co COM 110122AN8 286 3,722 SH   SOLE   0 0 3,722
Brookfield Renewable Energy LP UT LTD PTNR G16258108 234 6,738 SH   SOLE   0 0 6,738
CBOE Global Mkts Inc COM 12503M108 728 6,440 SH   SOLE   0 0 6,440
ChevronTexaco Corp. COM 166764100 453 3,133 SH   SOLE   0 0 3,133
Cigna Corp COM 125523100 2,486 9,436 SH   SOLE   500 0 8,936
Coca Cola Company COM 191216100 1,268 20,159 SH   SOLE   1,550 0 18,609
Communications Services ETF COM 81369Y852 1,035 19,085 SH   SOLE   88 0 18,997
Ecolab Inc. COM 278865100 457 2,975 SH   SOLE   0 0 2,975
Enbridge Inc COM 29250N105 1,525 36,101 SH   SOLE   128 0 35,973
Enterprise Prd Prtnrs Lp UT LTD PTNR 293792107 4,721 193,735 SH   SOLE   47,900 0 145,835
FedEx Corporation COM 31428X106 1,985 8,760 SH   SOLE   120 0 8,640
Hlthcare Tr Of Amer COM 42225P501 455 16,313 SH   SOLE   1,500 0 14,813
Intel Corp. COM 458140AD2 2,555 68,305 SH   SOLE   3,220 0 65,085
Invesco Senior Loan ETF COM 73936Q769 926 45,727 SH   SOLE   0 0 45,727
iShares Short Term Corporate Bond COM 464288646 1,427 28,245 SH   SOLE   0 0 28,245
J. P. Morgan Chase & Co. COM 46625H100 1,737 15,425 SH   SOLE   150 0 15,275
Johnson & Johnson COM 478160104 2,340 13,185 SH   SOLE   600 0 12,585
Kinder Morgan Inc COM 49456B101 3,005 179,335 SH   SOLE   20,160 0 159,175
Lab Corp. of America COM 50540R409 1,018 4,345 SH   SOLE   190 0 4,155
Market Vectors Gold Miner ETF COM 570604100 2,706 98,856 SH   SOLE   4,975 0 93,881
MDU Resources Group COM 552690109 2,620 97,086 SH   SOLE   7,450 0 89,636
Medtronic Inc COM G5960L103 2,998 33,412 SH   SOLE   2,622 0 30,790
Merck & Co Inc COM 58933Y105 5,007 54,923 SH   SOLE   6,580 0 48,343
Micron Technology COM 595112103 767 13,890 SH   SOLE   2,080 0 11,810
Microsoft Corp COM 594918104 3,084 12,010 SH   SOLE   375 0 11,635
Mondelez International COM 609207105 1,070 17,241 SH   SOLE   400 0 16,841
Morgan Stanley COM 617446448 3,008 39,560 SH   SOLE   3,060 0 36,500
Newmont Mining Corp COM 651639106 1,342 22,495 SH   SOLE   6,825 0 15,670
Nextera Era Energy Partners COM 65341B106 8,073 108,872 SH   SOLE   11,710 0 97,162
Northrop Grumman Co COM 666807102 1,946 4,068 SH   SOLE   143 0 3,925
Pembina Pipeline Corp COM 706327103 2,599 73,535 SH   SOLE   200 0 73,335
Pepsico Inc COM 713448108 2,139 12,838 SH   SOLE   235 0 12,603
Pfizer Incorporated COM 717081103 279 5,338 SH   SOLE   0 0 5,338
Plains GP Hldgs L P COM 72651A108 1,668 161,650 SH   SOLE   14,075 0 147,575
Primoris Services Co COM 74164F103 2,775 127,550 SH   SOLE   8,650 0 118,900
Procter & Gamble Co COM 742718109 406 2,825 SH   SOLE   75 0 2,750
Proshares Short 20 Yr Treasury COM 74347X849 3,313 165,250 SH   SOLE   1,000 0 164,250
Qualcomm Inc COM 747525103 3,864 30,253 SH   SOLE   3,935 0 26,318
Quanta Services Inc COM 74762E102 799 6,375 SH   SOLE   575 0 5,800
Restaurant Brands COM 76131D103 1,648 32,880 SH   SOLE   3,035 0 29,845
Sensata Technologies NV COM N7902X106 537 13,010 SH   SOLE   535 0 12,475
Southwest Gas Holdings I COM 844895102 469 5,395 SH   SOLE   200 0 5,195
SPDR Gold Shares ETF COM 78463V107 1,319 7,835 SH   SOLE   0 0 7,835
SPDR MSCI All World Ex-US ETF COM 78463X848 401 16,883 SH   SOLE   61 0 16,822
SPDR Technology ETF COM 81369Y803 222 1,750 SH   SOLE   0 0 1,750
Sprott Physical Gold & Silver COM 153501101 887 52,770 SH   SOLE   7,450 0 45,320
Sprott Physical Gold ETV COM 85207H104 2,240 158,039 SH   SOLE   3,382 0 154,657
Stryker Corp COM 863667101 912 4,585 SH   SOLE   350 0 4,235
Sysco Corporation COM 871829107 899 10,623 SH   SOLE   0 0 10,623
Taiwan Semiconductor COM 874039100 2,366 28,943 SH   SOLE   2,461 0 26,482
TC Energy Corp (Transcanada) COM 89353D107 746 14,415 SH   SOLE   50 0 14,365
UGI Corporation COM 902681105 424 11,000 SH   SOLE   2,200 0 8,800
Union Pacific Corp COM 907818108 1,414 6,634 SH   SOLE   230 0 6,404
Unitedhealth Group Inc COM 91324P102 211 411 SH   SOLE   0 0 411
Vanguard Short Term Bond ETF COM 921937827 842 10,977 SH   SOLE   100 0 10,877
Vanguard Short-Term Corp COM 92206C409 1,575 20,660 SH   SOLE   0 0 20,660
Verizon Communications COM 92343V104 254 5,020 SH   SOLE   0 0 5,020
Walgreens Boots Alliance COM 931427108 487 12,875 SH   SOLE   2,500 0 10,375
Wal-Mart Stores Inc COM 931142103 241 1,990 SH   SOLE   1,250 0 740
Walt Disney Co COM 254687106 296 3,145 SH   SOLE   685 0 2,460
Zimmer Holdings Inc COM 98956P102 627 5,975 SH   SOLE   20 0 5,955