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
Abbott Laboratories COM 002824100 3,759 41,115 SH   SOLE   1,925 0 39,190
Aberdeen Phys Swiss Gold COM 00326A104 1,659 96,825 SH   SOLE   5,825 0 91,000
Alibaba Group Holding COM 01609W102 231 1,075 SH   SOLE   230 0 845
Alphabet Inc COM 02079K305 1,193 842 SH   SOLE   54 0 788
ALPS Alerian MLP ETF COM 00162Q866 1,187 48,134 SH   SOLE   3,110 0 45,024
Apple Inc COM 037833100 1,857 5,092 SH   SOLE   330 0 4,762
ASA Limited COM G3156P103 1,286 73,450 SH   SOLE   4,000 0 69,450
Atlantica Yield COM G00349103 3,124 107,366 SH   SOLE   6,295 0 101,071
Atmos Energy Corp COM 049560105 318 3,195 SH   SOLE   0 0 3,195
Becton Dickinson & Co COM 075887109 2,801 11,708 SH   SOLE   325 0 11,383
Blackrock Credit Allocation COM 092508100 136 10,350 SH   SOLE   8,500 0 1,850
C & S Closed End Opportunity COM 19248P106 456 42,864 SH   SOLE   17,600 0 25,264
Charles River Labs COM 159864107 1,872 10,740 SH   SOLE   725 0 10,015
ChevronTexaco Corp. COM 166764100 894 10,028 SH   SOLE   0 0 10,028
Citigroup Corp COM 172967424 376 7,375 SH   SOLE   0 0 7,375
Coca Cola Company COM 191216100 2,627 58,799 SH   SOLE   2,375 0 56,424
Colgate-Palmolive Co COM 194162103 664 9,070 SH   SOLE   0 0 9,070
Communications Services ETF COM 81369Y852 821 15,193 SH   SOLE   78 0 15,115
CyrusOne Inc COM 23283R100 466 6,415 SH   SOLE   455 0 5,960
Dominion Resources COM 25746U109 3,106 38,272 SH   SOLE   2,861 0 35,411
Ecolab Inc. COM 278865100 537 2,700 SH   SOLE   0 0 2,700
Enbridge Inc COM 29250N105 1,393 45,812 SH   SOLE   569 0 45,243
Enterprise Prd Prtnrs Lp UT LTD PTNR 293792107 3,153 173,533 SH   SOLE   37,400 0 136,133
Exxon Mobil Corp COM 30231G102 252 5,650 SH   SOLE   0 0 5,650
FedEx Corporation COM 31428X106 827 5,900 SH   SOLE   175 0 5,725
Fomento Economico Mexicano COM 344419106 442 7,135 SH   SOLE   425 0 6,710
Hercules Capital Inc COM 427096508 2,117 202,253 SH   SOLE   20,175 0 182,078
Hlthcare Tr Of Amer COM 42225P501 574 21,663 SH   SOLE   0 0 21,663
Intel Corp. COM 458140AD2 3,308 55,300 SH   SOLE   4,810 0 50,490
International Business Machines COM 459200101 1,328 11,001 SH   SOLE   1,500 0 9,501
Invesco China Technology COM 46138E800 304 4,800 SH   SOLE   0 0 4,800
iShares Short Term Corporate Bond COM 464288646 2,268 41,470 SH   SOLE   0 0 41,470
iShares U.S. Preferred COM 464288687 513 14,825 SH   SOLE   0 0 14,825
J. P. Morgan Chase & Co. COM 46625H100 1,998 21,250 SH   SOLE   240 0 21,010
Johnson & Johnson COM 478160104 2,104 14,964 SH   SOLE   100 0 14,864
JPMorgan Ultra Short Bond COM 46641Q837 254 5,025 SH   SOLE   0 0 5,025
Lab Corp. of America COM 50540R409 2,146 12,920 SH   SOLE   300 0 12,620
Lamar Advertising COM 512816109 1,391 20,837 SH   SOLE   255 0 20,582
Main Street Capital COM 56035L104 425 13,655 SH   SOLE   2,000 0 11,655
Market Vectors Gold Miner ETF COM 570604100 3,555 96,941 SH   SOLE   5,330 0 91,611
McCormick & Co Inc COM 579780107 224 1,250 SH   SOLE   0 0 1,250
Medtronic Inc COM G5960L103 3,133 34,170 SH   SOLE   2,655 0 31,515
Merck & Co Inc COM 58933Y105 3,119 40,334 SH   SOLE   460 0 39,874
Microsoft Corp COM 594918104 3,299 16,215 SH   SOLE   450 0 15,765
Mondelez International COM 609207105 1,046 20,468 SH   SOLE   400 0 20,068
New Jersey Resources COM 646025106 861 26,395 SH   SOLE   1,360 0 25,035
Nextera Era Energy Partners COM 65341B106 7,430 144,903 SH   SOLE   19,180 0 125,723
Northrop Grumman Co COM 666807102 1,083 3,525 SH   SOLE   110 0 3,415
One Gas Inc COM 68235P108 1,408 18,285 SH   SOLE   200 0 18,085
Pembina Pipeline Corp COM 706327103 2,208 88,331 SH   SOLE   223 0 88,108
Pepsico Inc COM 713448108 1,908 14,430 SH   SOLE   250 0 14,180
Pfizer Incorporated COM 717081103 231 7,088 SH   SOLE   0 0 7,088
Pimco Enhanced Short Maturity COM 72201R833 516 5,080 SH   SOLE   0 0 5,080
Procter & Gamble Co COM 742718109 367 3,075 SH   SOLE   75 0 3,000
Qualcomm Inc COM 747525103 2,595 28,460 SH   SOLE   1,135 0 27,325
Quanta Services Inc COM 74762E102 2,009 51,225 SH   SOLE   2,850 0 48,375
SPDR Gold Shares ETF COM 78463V107 1,386 8,285 SH   SOLE   0 0 8,285
SPDR Technology ETF COM 81369Y803 229 2,200 SH   SOLE   0 0 2,200
Sprott Inc COM 852066208 2,945 81,584 SH   SOLE   9,340 0 72,244
Sprott Physical Gold & Silver COM 153501101 978 57,870 SH   SOLE   7,825 0 50,045
Sprott Physical Gold ETV COM 85207H104 2,517 175,904 SH   SOLE   9,384 0 166,520
Stryker Corp COM 863667101 900 4,995 SH   SOLE   360 0 4,635
Suburban Propane Part Lp UT LTD PTNR 864482104 1,687 117,975 SH   SOLE   19,750 0 98,225
Sysco Corporation COM 871829107 761 13,925 SH   SOLE   0 0 13,925
Taiwan Semiconductor COM 874039100 1,950 34,360 SH   SOLE   6,395 0 27,965
TC Energy Corp (Transcanada) COM 89353D107 756 17,660 SH   SOLE   70 0 17,590
Tyson Foods Inc COM 902494103 2,537 42,490 SH   SOLE   6,480 0 36,010
Valero Energy Corp COM 91913Y100 1,556 26,470 SH   SOLE   5,745 0 20,725
Vanguard Health Care ETF COM 92204A504 234 1,215 SH   SOLE   58 0 1,157
Vanguard Short Term Bond ETF COM 921937827 1,077 12,965 SH   SOLE   100 0 12,865
Vanguard Short-Term Corp COM 92206C409 1,927 23,318 SH   SOLE   75 0 23,243
Verizon Communications COM 92343V104 462 8,395 SH   SOLE   0 0 8,395
Walgreens Boots Alliance COM 931427108 273 6,450 SH   SOLE   0 0 6,450
Waste Management Inc COM 94106L109 270 2,550 SH   SOLE   100 0 2,450
Western Asset I/G Income Fund COM 95766T100 420 28,100 SH   SOLE   0 0 28,100
Zimmer Holdings Inc COM 98956P102 756 6,335 SH   SOLE   20 0 6,315
Zoetis Inc COM 98978V103 376 2,750 SH   SOLE   0 0 2,750