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,762 8,875 SH   SOLE   1,005 0 7,870
Abbott Laboratories COM 002824100 4,612 39,785 SH   SOLE   1,825 0 37,960
Aberdeen Phys Swiss Gold COM 00326A104 1,542 90,775 SH   SOLE   5,925 0 84,850
ABM Industries Inc COM 000957100 1,276 28,780 SH   SOLE   650 0 28,130
Advisorshrs Pure Cannabis COM 00768Y495 920 43,625 SH   SOLE   4,675 0 38,950
Alexandria Real Estate COM 015271109 1,347 7,405 SH   SOLE   500 0 6,905
Alibaba Group Holding COM 01609W102 953 4,203 SH   SOLE   133 0 4,070
Alphabet Inc COM 02079K305 2,024 829 SH   SOLE   54 0 775
Amazon.com Inc COM 023135106 1,726 502 SH   SOLE   62 0 440
Apple Inc COM 037833100 2,326 16,990 SH   SOLE   1,380 0 15,610
ASA Limited COM G3156P103 2,823 130,892 SH   SOLE   5,650 0 125,242
Atlantica Yield COM G00349103 3,855 103,575 SH   SOLE   6,525 0 97,050
Atmos Energy Corp COM 049560105 319 3,320 SH   SOLE   0 0 3,320
Bank of America Corp COM 060505104 243 5,902 SH   SOLE   0 0 5,902
Barrick Gold Corp COM 067901108 658 31,850 SH   SOLE   8,200 0 23,650
Becton Dickinson & Co COM 075887109 3,085 12,688 SH   SOLE   325 0 12,363
Berry Global Group COM 08579W103 337 5,175 SH   SOLE   825 0 4,350
Bristol-Myers Squibb Co COM 110122AN8 247 3,710 SH   SOLE   0 0 3,710
Brookfield Renewable Energy LP UT LTD PTNR G16258108 229 5,938 SH   SOLE   0 0 5,938
CBOE Global Mkts Inc COM 12503M108 588 4,940 SH   SOLE   500 0 4,440
ChevronTexaco Corp. COM 166764100 957 9,138 SH   SOLE   0 0 9,138
Coca Cola Company COM 191216100 3,159 58,399 SH   SOLE   1,725 0 56,674
Colgate-Palmolive Co COM 194162103 619 7,620 SH   SOLE   0 0 7,620
Communications Services ETF COM 81369Y852 1,801 22,246 SH   SOLE   91 0 22,155
CVS Health Corp COM 126650100 646 7,750 SH   SOLE   1,050 0 6,700
CyrusOne Inc COM 23283R100 460 6,440 SH   SOLE   480 0 5,960
DNP Select Income Fund COM 23325P104 143 13,726 SH   SOLE   1 0 13,725
Ecolab Inc. COM 278865100 612 2,975 SH   SOLE   0 0 2,975
Enbridge Inc COM 29250N105 1,738 43,424 SH   SOLE   128 0 43,296
Enterprise Prd Prtnrs Lp UT LTD PTNR 293792107 5,131 212,675 SH   SOLE   47,900 0 164,775
Exxon Mobil Corp COM 30231G102 230 3,650 SH   SOLE   0 0 3,650
FedEx Corporation COM 31428X106 1,661 5,570 SH   SOLE   230 0 5,340
Firstenergy Corp COM 337932107 2,129 57,230 SH   SOLE   3,130 0 54,100
Hercules Capital Inc COM 427096508 3,269 191,650 SH   SOLE   18,525 0 173,125
Hlthcare Tr Of Amer COM 42225P501 529 19,813 SH   SOLE   0 0 19,813
Illumina Inc COM 452327109 457 967 SH   SOLE   92 0 875
Intel Corp. COM 458140AD2 5,013 89,296 SH   SOLE   17,220 0 72,076
International Business Machines COM 459200101 571 3,898 SH   SOLE   500 0 3,398
Invesco China Technology COM 46138E800 293 3,490 SH   SOLE   0 0 3,490
Invesco Senior Loan ETF COM 73936Q769 1,207 54,525 SH   SOLE   0 0 54,525
iShares Core S&P COM 464287200 769 1,791 SH   SOLE   0 0 1,791
iShares Core S&P Mid Cap COM 464287507 303 1,128 SH   SOLE   0 0 1,128
iShares Emerging Mkts Index COM 464287234 236 4,283 SH   SOLE   0 0 4,283
iShares Short Term Corporate Bond COM 464288646 1,648 30,070 SH   SOLE   0 0 30,070
iShares U.S. Preferred COM 464288687 459 11,675 SH   SOLE   0 0 11,675
J. P. Morgan Chase & Co. COM 46625H100 2,799 18,000 SH   SOLE   150 0 17,850
Johnson & Johnson COM 478160104 2,436 14,789 SH   SOLE   100 0 14,689
JPMorgan Ultra Short Bond COM 46641Q837 1,019 20,100 SH   SOLE   0 0 20,100
Kinder Morgan Inc COM 49456B101 188 10,350 SH   SOLE   100 0 10,250
Lab Corp. of America COM 50540R409 2,364 8,570 SH   SOLE   200 0 8,370
Lamar Advertising COM 512816109 214 2,050 SH   SOLE   200 0 1,850
Landmark Infrastructure pfd COM 51508J405 1,190 45,825 SH   SOLE   1,775 0 44,050
Main Street Capital COM 56035L104 252 6,145 SH   SOLE   0 0 6,145
Market Vectors Gold Miner ETF COM 570604100 3,766 110,850 SH   SOLE   5,180 0 105,670
MDU Resources Group COM 552690109 3,329 106,235 SH   SOLE   8,350 0 97,885
Medtronic Inc COM G5960L103 4,162 33,530 SH   SOLE   3,180 0 30,350
Merck & Co Inc COM 58933Y105 3,791 48,756 SH   SOLE   1,850 0 46,906
Micron Technology COM 595112103 1,159 13,645 SH   SOLE   2,295 0 11,350
Microsoft Corp COM 594918104 3,613 13,340 SH   SOLE   425 0 12,915
Mondelez International COM 609207105 1,265 20,261 SH   SOLE   400 0 19,861
Morgan Stanley COM 617446448 3,954 43,125 SH   SOLE   3,700 0 39,425
Newmont Mining Corp COM 651639106 1,021 16,115 SH   SOLE   5,875 0 10,240
Nextera Era Energy Partners COM 65341B106 9,884 129,440 SH   SOLE   13,830 0 115,610
Northrop Grumman Co COM 666807102 1,404 3,864 SH   SOLE   164 0 3,700
Pembina Pipeline Corp COM 706327103 2,713 85,396 SH   SOLE   200 0 85,196
Pepsico Inc COM 713448108 2,104 14,205 SH   SOLE   250 0 13,955
Pfizer Incorporated COM 717081103 302 7,731 SH   SOLE   0 0 7,731
Pimco Enhanced Short Maturity COM 72201R833 263 2,580 SH   SOLE   0 0 2,580
Pinnacle West Capital Cp COM 723484101 434 5,305 SH   SOLE   975 0 4,330
Procter & Gamble Co COM 742718109 401 2,975 SH   SOLE   75 0 2,900
Proshares Short 20 Yr Treasury COM 74347X849 3,570 211,500 SH   SOLE   4,500 0 207,000
Qualcomm Inc COM 747525103 4,121 28,835 SH   SOLE   1,065 0 27,770
Quanta Services Inc COM 74762E102 2,540 28,050 SH   SOLE   1,475 0 26,575
Restaurant Brands COM 76131D103 1,711 26,565 SH   SOLE   1,455 0 25,110
SPDR Gold Shares ETF COM 78463V107 1,372 8,285 SH   SOLE   0 0 8,285
SPDR Technology ETF COM 81369Y803 310 2,100 SH   SOLE   0 0 2,100
Sprott Physical Gold & Silver COM 153501101 1,116 59,795 SH   SOLE   8,125 0 51,670
Sprott Physical Gold ETV COM 85207H104 2,445 174,322 SH   SOLE   9,384 0 164,938
Stryker Corp COM 863667101 1,294 4,985 SH   SOLE   350 0 4,635
Sysco Corporation COM 871829107 934 12,025 SH   SOLE   0 0 12,025
Taiwan Semiconductor COM 874039100 4,013 33,400 SH   SOLE   5,800 0 27,600
TC Energy Corp COM 89353D107 873 17,640 SH   SOLE   50 0 17,590
Tyson Foods Inc COM 902494103 3,693 50,075 SH   SOLE   7,370 0 42,705
UGI Corporation COM 902681105 1,892 40,875 SH   SOLE   2,200 0 38,675
Union Pacific Corp COM 907818108 1,695 7,710 SH   SOLE   455 0 7,255
Vanguard Health Care ETF COM 92204A504 299 1,210 SH   SOLE   58 0 1,152
Vanguard Short Term Bond ETF COM 921937827 1,006 12,250 SH   SOLE   100 0 12,150
Vanguard Short-Term Corp COM 92206C409 1,905 23,044 SH   SOLE   0 0 23,044
Verizon Communications COM 92343V104 554 9,890 SH   SOLE   850 0 9,040
Walgreens Boots Alliance COM 931427108 2,113 40,175 SH   SOLE   2,550 0 37,625
Wal-Mart Stores Inc COM 931142103 224 1,590 SH   SOLE   1,250 0 340
Waste Management Inc COM 94106L109 353 2,525 SH   SOLE   100 0 2,425
Wells Fargo 7.50 cv pfd COM 949746804 227 149 SH   SOLE   58 0 91
Zimmer Holdings Inc COM 98956P102 999 6,217 SH   SOLE   20 0 6,197