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 Co COM 88579Y101 1,555 8,870 SH   SOLE   950 0 7,920
Abbott Laboratories COM 002824100 4,699 39,785 SH   SOLE   1,825 0 37,960
Aberdeen Phys Swiss Gold COM 00326A104 1,529 90,775 SH   SOLE   5,925 0 84,850
ABM Industries Inc COM 000957100 1,295 28,780 SH   SOLE   650 0 28,130
Advisorshrs Pure Cannabis COM 00768Y495 748 45,500 SH   SOLE   4,500 0 41,000
Alexandria Real Estate COM 015271109 1,410 7,380 SH   SOLE   500 0 6,880
Alphabet Inc COM 02079K305 2,197 822 SH   SOLE   49 0 773
Amazon.com Inc COM 023135106 1,783 543 SH   SOLE   68 0 475
Apple Inc COM 037833100 2,389 16,890 SH   SOLE   1,380 0 15,510
ASA Limited COM G3156P103 2,286 121,017 SH   SOLE   5,000 0 116,017
Atlantica Yield COM G00349103 3,555 103,025 SH   SOLE   6,525 0 96,500
Bank of America Corp COM 060505104 250 5,902 SH   SOLE   0 0 5,902
Barrick Gold Corp COM 067901108 720 39,900 SH   SOLE   8,200 0 31,700
Becton Dickinson & Co COM 075887109 3,057 12,438 SH   SOLE   325 0 12,113
Berry Global Group COM 08579W103 315 5,175 SH   SOLE   825 0 4,350
Bristol-Myers Squibb Co COM 110122AN8 219 3,713 SH   SOLE   0 0 3,713
Brookfield Renewable Energy LP COM G16258108 219 5,938 SH   SOLE   0 0 5,938
CBOE Global Mkts Inc COM 12503M108 871 7,040 SH   SOLE   0 0 7,040
ChevronTexaco Corp. COM 166764100 927 9,138 SH   SOLE   0 0 9,138
Cigna Corp COM 125523100 2,028 10,136 SH   SOLE   500 0 9,636
Coca Cola Company COM 191216100 3,053 58,189 SH   SOLE   1,625 0 56,564
Colgate-Palmolive Co COM 194162103 349 4,620 SH   SOLE   0 0 4,620
Communications Services ETF COM 81369Y852 1,784 22,281 SH   SOLE   91 0 22,190
CVS Health Corp COM 126650100 657 7,750 SH   SOLE   1,050 0 6,700
CyrusOne Inc COM 23283R100 490 6,335 SH   SOLE   375 0 5,960
Ecolab Inc. COM 278865100 620 2,975 SH   SOLE   0 0 2,975
Enbridge Inc COM 29250N105 1,672 42,014 SH   SOLE   128 0 41,886
Enterprise Prd Prtnrs Lp UT LTD PTNR 293792107 4,574 211,375 SH   SOLE   47,900 0 163,475
Exxon Mobil Corp COM 30231G102 205 3,500 SH   SOLE   0 0 3,500
FedEx Corporation COM 31428X106 1,392 6,350 SH   SOLE   120 0 6,230
Firstenergy Corp COM 337932107 2,034 57,130 SH   SOLE   3,130 0 54,000
Hercules Capital Inc COM 427096508 3,179 191,450 SH   SOLE   18,525 0 172,925
Hlthcare Tr Of Amer COM 42225P501 587 19,813 SH   SOLE   0 0 19,813
Illumina Inc COM 452327109 392 967 SH   SOLE   92 0 875
Intel Corp. COM 458140AD2 4,765 89,446 SH   SOLE   17,220 0 72,226
International Business Machines COM 459200101 493 3,551 SH   SOLE   500 0 3,051
Invesco China Technology COM 46138E800 224 3,415 SH   SOLE   0 0 3,415
Invesco Senior Loan ETF COM 73936Q769 1,205 54,525 SH   SOLE   0 0 54,525
iShares Core S&P COM 464287200 646 1,500 SH   SOLE   0 0 1,500
iShares Core S&P Mid Cap COM 464287507 296 1,128 SH   SOLE   0 0 1,128
iShares Short Term Corporate Bond COM 464288646 1,643 30,070 SH   SOLE   0 0 30,070
iShares U.S. Preferred COM 464288687 453 11,675 SH   SOLE   0 0 11,675
J. P. Morgan Chase & Co. COM 46625H100 2,939 17,955 SH   SOLE   150 0 17,805
Johnson & Johnson COM 478160104 2,323 14,389 SH   SOLE   100 0 14,289
JPMorgan Ultra Short Bond COM 46641Q837 1,019 20,100 SH   SOLE   0 0 20,100
Kinder Morgan Inc COM 49456B101 191 11,475 SH   SOLE   225 0 11,250
Lab Corp. of America COM 50540R409 1,363 4,845 SH   SOLE   190 0 4,655
Lamar Advertising COM 512816109 232 2,050 SH   SOLE   200 0 1,850
Market Vectors Gold Miner ETF COM 570604100 3,110 105,550 SH   SOLE   4,980 0 100,570
MDU Resources Group COM 552690109 3,156 106,385 SH   SOLE   8,100 0 98,285
Medtronic Inc COM G5960L103 4,186 33,395 SH   SOLE   3,120 0 30,275
Merck & Co Inc COM 58933Y105 3,657 48,693 SH   SOLE   1,750 0 46,943
Micron Technology COM 595112103 1,189 16,755 SH   SOLE   2,245 0 14,510
Microsoft Corp COM 594918104 3,711 13,165 SH   SOLE   400 0 12,765
Mondelez International COM 609207105 1,178 20,261 SH   SOLE   400 0 19,861
Morgan Stanley COM 617446448 4,196 43,125 SH   SOLE   3,700 0 39,425
Newmont Mining Corp COM 651639106 1,078 19,865 SH   SOLE   5,900 0 13,965
Nextera Era Energy Partners COM 65341B106 9,716 128,940 SH   SOLE   13,830 0 115,110
Northrop Grumman Co COM 666807102 1,402 3,894 SH   SOLE   144 0 3,750
Pembina Pipeline Corp COM 706327103 2,680 84,596 SH   SOLE   200 0 84,396
Pepsico Inc COM 713448108 2,136 14,205 SH   SOLE   250 0 13,955
Pfizer Incorporated COM 717081103 298 6,931 SH   SOLE   0 0 6,931
Pimco Enhanced Short Maturity COM 72201R833 262 2,580 SH   SOLE   0 0 2,580
Pinnacle West Capital Cp COM 723484101 306 4,230 SH   SOLE   600 0 3,630
Primoris Services Co COM 74164F103 1,961 80,075 SH   SOLE   4,300 0 75,775
Procter & Gamble Co COM 742718109 415 2,975 SH   SOLE   75 0 2,900
Proshares Short 20 Yr Treasury COM 74347X849 3,916 234,800 SH   SOLE   4,500 0 230,300
Qualcomm Inc COM 747525103 3,842 29,790 SH   SOLE   1,990 0 27,800
Quanta Services Inc COM 74762E102 3,187 28,005 SH   SOLE   1,430 0 26,575
Restaurant Brands COM 76131D103 1,929 31,535 SH   SOLE   1,665 0 29,870
Southwest Gas Holdings I COM 844895102 623 9,320 SH   SOLE   1,790 0 7,530
SPDR Gold Shares ETF COM 78463V107 1,360 8,285 SH   SOLE   0 0 8,285
SPDR MSCI All World Ex-US ETF COM 78463X848 506 17,475 SH   SOLE   60 0 17,415
SPDR Technology ETF COM 81369Y803 298 2,000 SH   SOLE   0 0 2,000
Sprott Physical Gold & Silver COM 153501101 1,012 59,120 SH   SOLE   7,450 0 51,670
Sprott Physical Gold ETV COM 85207H104 2,405 174,322 SH   SOLE   9,384 0 164,938
Stryker Corp COM 863667101 1,314 4,985 SH   SOLE   350 0 4,635
Sysco Corporation COM 871829107 943 12,025 SH   SOLE   0 0 12,025
Taiwan Semiconductor COM 874039100 3,612 32,360 SH   SOLE   4,800 0 27,560
TC Energy Corp (Transcanada) COM 89353D107 848 17,640 SH   SOLE   50 0 17,590
Tyson Foods Inc COM 902494103 3,818 48,375 SH   SOLE   5,395 0 42,980
UGI Corporation COM 902681105 1,084 25,450 SH   SOLE   2,200 0 23,250
Union Pacific Corp COM 907818108 1,518 7,745 SH   SOLE   430 0 7,315
Vanguard Health Care ETF COM 92204A504 299 1,210 SH   SOLE   58 0 1,152
Vanguard Short Term Bond ETF COM 921937827 1,003 12,251 SH   SOLE   100 0 12,151
Vanguard Short-Term Corp COM 92206C409 1,866 22,644 SH   SOLE   0 0 22,644
Verizon Communications COM 92343V104 454 8,410 SH   SOLE   850 0 7,560
Walgreens Boots Alliance COM 931427108 976 20,750 SH   SOLE   2,550 0 18,200
Wal-Mart Stores Inc COM 931142103 221 1,590 SH   SOLE   1,250 0 340
Waste Management Inc COM 94106L109 377 2,525 SH   SOLE   100 0 2,425
Wells Fargo 7.50 cv pfd COM 949746804 220 149 SH   SOLE   0 0 149
Zimmer Holdings Inc COM 98956P102 909 6,217 SH   SOLE   20 0 6,197