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
Altaba Inc. COM 021346101 7 100 SH   SOLE 0 100 0 0
Apple Inc. COM 037833100 964 5,694 SH   SOLE 0 4,754 0 940
AbbVie Inc COM 00287Y109 145 1,498 SH   SOLE 0 1,498 0 0
Abbott Laboratories COM 002824100 14,589 255,635 SH   SOLE 0 246,353 0 9,282
Analog Devices Inc. COM 032654105 69 777 SH   SOLE 0 777 0 0
Automatic Data Processin COM 053015103 14,723 125,636 SH   SOLE 0 119,008 0 6,628
American Electric Power COM 025537101 59 800 SH   SOLE 0 800 0 0
iShares Barclays Aggrega ETF 464287226 438 4,008 SH   SOLE 0 4,008 0 0
Ambarella Inc. SHS G037AX101 3 45 SH   SOLE 0 45 0 0
Amgen Inc. COM 031162100 11 66 SH   SOLE 0 66 0 0
TD Ameritrade Holding Co COM 87236Y108 153 3,000 SH   SOLE 0 3,000 0 0
America Movil SAB de CV SPONSORED ADR 02364W204 3 196 SH   SOLE 0 196 0 0
Amazon.com Inc. COM 023135106 29 25 SH   SOLE 0 25 0 0
America First Multifamil BEN UNIT CTF 02364V107 2,560 423,099 SH   SOLE 0 13,630 0 409,469
American Express Co. COM 025816109 12 120 SH   SOLE 0 120 0 0
Bank of America Corp. COM 060505104 1 23 SH   SOLE 0 23 0 0
Bank of America Pfd L - CNV PFD 060505682 150 114 SH   SOLE 0 114 0 0
Brookfield Asset Mgmt In COM 112585104 13,988 321,268 SH   SOLE 0 307,528 0 13,740
Biogen Inc. COM 09062X103 11 35 SH   SOLE 0 35 0 0
Bioverativ Inc. COM 09075E100 1 17 SH   SOLE 0 17 0 0
Berkshire Hathaway A CL A 084670108 8,333 28 SH   SOLE 0 26 0 2
Berkshire Hathaway B CL B 084670702 3,118 15,728 SH   SOLE 0 14,267 0 1,461
Crown Castle Int'l Corp. COM 22822V101 7 62 SH   SOLE 0 62 0 0
CDK Global Inc. COM 12508E101 14,824 207,971 SH   SOLE 0 198,827 0 9,144
Condor Hospitality Trust COM 20676Y403 2 230 SH   SOLE 0 0 0 230
Celgene Corp. COM 151020104 6 60 SH   SOLE 0 60 0 0
Clorox Co. COM 189054109 15,119 101,650 SH   SOLE 0 101,650 0 0
CME Group Inc. CL A 12572Q105 16,377 112,135 SH   SOLE 0 106,240 0 5,895
Chipotle Mexican Grill I COM 169656105 5 18 SH   SOLE 0 18 0 0
CNB Corp. COM 12613T100 16 747 SH   SOLE 0 747 0 0
ConocoPhillips COM 20825C104 697 12,700 SH   SOLE 0 12,700 0 0
California Res Corp. COM 13057Q206 0 8 SH   SOLE 0 8 0 0
Cisco Systems Inc. COM 17275R102 8 200 SH   SOLE 0 200 0 0
CVB Financial Corp. COM 126600105 190 8,057 SH   SOLE 0 8,057 0 0
CVS Corp. COM 126650100 4 50 SH   SOLE 0 50 0 0
Chevron Corp. COM 166764100 629 5,028 SH   SOLE 0 5,028 0 0
Diageo PLC SPON ADR 25243Q205 14,089 96,483 SH   SOLE 0 92,236 0 4,247
WisdomTree Emerging Mkts ETF 97717W281 12,846 246,337 SH   SOLE 0 237,297 0 9,040
Walt Disney Co. COM 254687106 9 85 SH   SOLE 0 85 0 0
Duke Energy Corp. COM 26441C204 11 133 SH   SOLE 0 133 0 0
EBay Inc. COM 278642103 3 75 SH   SOLE 0 75 0 0
Enbridge Inc. COM 29250N105 14,081 360,040 SH   SOLE 0 344,839 0 15,201
PowerShares Russell 1000 ETF 73937B571 7 219 SH   SOLE 0 219 0 0
Energy Transfer Partners UNIT LTD PART 29278N103 12 675 SH   SOLE 0 675 0 0
Expeditors Int'l of WA COM 302130109 14,763 228,219 SH   SOLE 0 218,847 0 9,372
Expedia Inc. COM 30212P303 7 62 SH   SOLE 0 62 0 0
Facebook Inc Cl A CL A 30303M102 7 40 SH   SOLE 0 40 0 0
Fresenius Medical Care A SPONSORED ADR 358029106 36 678 SH   SOLE 0 678 0 0
Franco-Nevada Corp. COM 351858105 14,565 182,172 SH   SOLE 0 173,940 0 8,232
Proshares UltraShort FTS ETF 74348A350 9 499 SH   SOLE 0 0 0 499
General Dynamics Corp. COM 369550108 81 400 SH   SOLE 0 400 0 0
General Growth Propertie COM 36174X101 8 345 SH   SOLE 0 345 0 0
Alphabet Inc. - Cl C CL C 02079K107 13 12 SH   SOLE 0 12 0 0
Alphabet Inc. - Cl A CL A 02079K305 14,534 13,798 SH   SOLE 0 13,097 0 701
Harley-Davidson Inc. COM 412822108 24 470 SH   SOLE 0 470 0 0
Honeywell Int'l Inc. COM 438516106 15,312 99,846 SH   SOLE 0 94,425 0 5,421
Hershey Foods Corp. COM 427866108 189 1,667 SH   SOLE 0 1,667 0 0
IBM Corp. COM 459200101 46 300 SH   SOLE 0 300 0 0
Intel Corp. COM 458140100 28 601 SH   SOLE 0 601 0 0
Ingersoll-Rand PLC CL A G47791101 1 10 SH   SOLE 0 10 0 0
iShares US Real Estate E ETF 464287739 5 62 SH   SOLE 0 62 0 0
Johnson & Johnson COM 478160104 615 4,405 SH   SOLE 0 4,405 0 0
Kraft Heinz Company COM 500754106 83 1,066 SH   SOLE 0 1,066 0 0
Coca Cola Co. COM 191216100 180 3,932 SH   SOLE 0 3,932 0 0
Loews Corp. COM 540424108 13,225 264,341 SH   SOLE 0 253,711 0 10,630
Lehman Bro Cap 10/31/52 PFD 52520B206 0 6,000 SH   SOLE 0 6,000 0 0
Lockheed Martin Corp. COM 539830109 13 40 SH   SOLE 0 40 0 0
Alliant Energy Corp. COM 018802108 66 1,550 SH   SOLE 0 1,550 0 0
McDonalds Corp. COM 580135101 286 1,661 SH   SOLE 0 1,661 0 0
Mondelez Int'l Inc Cl A CL A 609207105 49 1,150 SH   SOLE 0 1,150 0 0
Medtronic Inc. COM G5960L103 64 795 SH   SOLE 0 100 0 695
SPDR S&P MidCap 400 ETF 78467Y107 38 110 SH   SOLE 0 110 0 0
MFA Financial Inc. COM 55272X102 1,030 130,009 SH   SOLE 0 0 0 130,009
MGM Resorts Int'l COM 552953101 5 144 SH   SOLE 0 144 0 0
3M Co. COM 88579Y101 25 106 SH   SOLE 0 106 0 0
Microsoft Corp. COM 594918104 216 2,530 SH   SOLE 0 2,530 0 0
GM Liq Co. Researching B MOTORS LIQUID 62010A105 0 47 SH   SOLE 0 47 0 0
Nasdaq OMX Group Inc. COM 631103108 4 50 SH   SOLE 0 50 0 0
Netflix Inc. COM 64110L106 25 128 SH   SOLE 0 128 0 0
New Gold Inc. COM 644535106 30 9,000 SH   SOLE 0 0 0 9,000
Nisource Inc. COM 65473P105 51 2,000 SH   SOLE 0 2,000 0 0
NioCorp Developments Ltd COM 654484104 4 6,275 SH   SOLE 0 6,275 0 0
OGE Energy Corp. COM 670837103 43 1,300 SH   SOLE 0 1,300 0 0
ONEOK Inc. COM 682680103 64 1,200 SH   SOLE 0 1,200 0 0
Oracle Corp. COM 68389X105 9 200 SH   SOLE 0 200 0 0
Occidental Petroleum Cor COM 674599105 66 900 SH   SOLE 0 900 0 0
Pfizer Inc. COM 717081103 4 100 SH   SOLE 0 100 0 0
Procter & Gamble COM 742718109 621 6,757 SH   SOLE 0 6,757 0 0
Proto Labs Inc. COM 743713109 15 150 SH   SOLE 0 150 0 0
Phillips 66 COM 718546104 684 6,762 SH   SOLE 0 6,762 0 0
PayPal Holdings Inc. COM 70450Y103 6 75 SH   SOLE 0 75 0 0
QUALCOMM Inc. COM 747525103 2 35 SH   SOLE 0 35 0 0
PowerShares QQQ UNIT SER 1 73935A104 464 2,976 SH   SOLE 0 100 0 2,876
Royal Gold Inc. COM 780287108 12,430 151,367 SH   SOLE 0 145,669 0 5,698
Roche Holding AG ADR 771195104 2 70 SH   SOLE 0 70 0 0
Roper Industries Inc. COM 776696106 14 54 SH   SOLE 0 54 0 0
Guggenheim S&P Equal Wei ETF 78355W106 31 311 SH   SOLE 0 311 0 0
Charles Schwab Corp. COM 808513105 14 278 SH   SOLE 0 278 0 0
iShares SPDR S&P Dividen ETF 78464A763 3 28 SH   SOLE 0 28 0 0
Sealed Air Corp. COM 81211K100 10 200 SH   SOLE 0 200 0 0
Synergy Pharmaceuticals COM 871639308 140 62,947 SH   SOLE 0 0 0 62,947
iShares 1-3 Yr Treas. ETF 464287457 1,515 18,068 SH   SOLE 0 18,068 0 0
San Juan Basin Royalty T UNIT BEN INT 798241105 3 400 SH   SOLE 0 400 0 0
Schlumberger Ltd COM 806857108 12,626 187,359 SH   SOLE 0 180,136 0 7,223
SPDR S&P 500 Unit SER 1 78462F103 887 3,323 SH   SOLE 0 1,161 0 2,162
Synchrony Financial COM 87165B103 11 287 SH   SOLE 0 287 0 0
AT&T Inc. COM 00206R102 90 2,314 SH   SOLE 0 2,314 0 0
ProShares UltraShort 20 ETF 74347B201 27 804 SH   SOLE 0 50 0 754
iShares Barclays TIPS Bo ETF 464287176 947 8,301 SH   SOLE 0 8,301 0 0
Trisura Group Ltd COM 89679A209 5,773 278,380 SH   SOLE 0 269,631 0 8,749
Tyson Foods Inc. CL A 902494103 28 350 SH   SOLE 0 350 0 0
Tesaro Inc. COM 881569107 83 1,000 SH   SOLE 0 0 0 1,000
CVR Partners, LP COM 126633106 1 255 SH   SOLE 0 255 0 0
Unilever PLC SPON ADR 904767704 14,481 261,673 SH   SOLE 0 249,396 0 12,277
Union Pacific Corp. COM 907818108 349 2,606 SH   SOLE 0 2,606 0 0
US Bancorp. COM 902973304 2,000 37,320 SH   SOLE 0 37,320 0 0
United Technologies Corp COM 913017109 35 275 SH   SOLE 0 275 0 0
Volkswagen AG ADR 928662303 19 458 SH   SOLE 0 458 0 0
Vanguard Total Stock Mkt ETF 922908769 59 429 SH   SOLE 0 429 0 0
Vanguard Large Cap ETF ETF 922908637 18 150 SH   SOLE 0 150 0 0
Verizon Communications COM 92343V104 13 253 SH   SOLE 0 253 0 0
Werner Enterprises COM 950755108 77 2,000 SH   SOLE 0 0 0 2,000
Wells Fargo Co. COM 949746101 158 2,612 SH   SOLE 0 2,612 0 0
WR Berkley Corp. COM 084423102 13,757 192,001 SH   SOLE 0 182,835 0 9,166
World Wireless Comm Inc. COM 98155B102 0 500 SH   SOLE 0 500 0 0
SPDR AMEX Materials Sele ETF 81369Y100 7 115 SH   SOLE 0 115 0 0
SPDR Energy Select Secto ETF 81369Y506 38 520 SH   SOLE 0 520 0 0
SPDR Financial Select Se SBI INT-FINL 81369Y605 4 126 SH   SOLE 0 126 0 0
SPDR Industrial Select S ETF 81369Y704 8 110 SH   SOLE 0 110 0 0
SPDR Utilities Select Se SBI INT-UTILS 81369Y886 3 50 SH   SOLE 0 50 0 0
Exxon Mobil Corp. COM 30231G102 796 9,517 SH   SOLE 0 9,517 0 0