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
Apple Inc. COM 037833100 1,086 5,718 SH   SOLE 0 5,718 0 0
AbbVie Inc COM 00287Y109 91 1,130 SH   SOLE 0 1,130 0 0
Abbott Laboratories COM 002824100 18,125 226,729 SH   SOLE 0 218,712 0 8,017
Analog Devices Inc. COM 032654105 82 777 SH   SOLE 0 777 0 0
Automatic Data Processin COM 053015103 17,951 112,379 SH   SOLE 0 106,413 0 5,966
American Electric Power COM 025537101 54 648 SH   SOLE 0 648 0 0
iShares Core US Aggregat ETF 464287226 554 5,083 SH   SOLE 0 5,083 0 0
TD Ameritrade Holding Co COM 87236Y108 130 2,600 SH   SOLE 0 2,600 0 0
Amazon.com Inc. COM 023135106 45 25 SH   SOLE 0 25 0 0
America First Multifamil BEN UNIT CTF 02364V107 2,842 413,699 SH   SOLE 0 3,167 0 410,532
American Express Co. COM 025816109 13 120 SH   SOLE 0 120 0 0
Bank of America Pfd L - CNV PFD 060505682 148 114 SH   SOLE 0 114 0 0
Brookfield Asset Mgmt In CL A LTD VTSH 112585104 15,310 328,198 SH   SOLE 0 314,353 0 13,845
Berkshire Hathaway A CL A 084670108 8,434 28 SH   SOLE 0 26 0 2
Berkshire Hathaway B CL B 084670702 2,955 14,708 SH   SOLE 0 13,501 0 1,207
Crown Castle Int'l Corp. COM 22822V101 8 62 SH   SOLE 0 62 0 0
Clorox Co. COM 189054109 16,311 101,650 SH   SOLE 0 101,650 0 0
CME Group Inc. COM CL A 12572Q105 14,646 88,990 SH   SOLE 0 83,901 0 5,089
CNB Corp. COM 12613T100 15 747 SH   SOLE 0 747 0 0
ConocoPhillips COM 20825C104 848 12,700 SH   SOLE 0 12,700 0 0
California Res Corp. COM 13057Q206 0 8 SH   SOLE 0 8 0 0
CVB Financial Corp. COM 126600105 170 8,057 SH   SOLE 0 8,057 0 0
Chevron Corp. COM 166764100 619 5,028 SH   SOLE 0 5,028 0 0
Diageo PLC SPON ADR 25243Q205 15,503 94,756 SH   SOLE 0 90,619 0 4,137
WisdomTree Emerging Mkts ETF 97717W281 12,784 271,372 SH   SOLE 0 261,556 0 9,816
Walt Disney Co. COM 254687106 1 10 SH   SOLE 0 10 0 0
Enbridge Inc. COM 29250N105 15,247 420,481 SH   SOLE 0 403,638 0 16,843
Invesco Russell 1000 Equ ETF 46138E420 7 219 SH   SOLE 0 219 0 0
Energy Transfer Equity COM UT LTD PT 29273V100 8 497 SH   SOLE 0 497 0 0
Expeditors Int'l of WA COM 302130109 16,105 212,191 SH   SOLE 0 203,422 0 8,769
Facebook Inc Cl A CL A 30303M102 7 40 SH   SOLE 0 40 0 0
Fresenius Medical Care A SPONSORED ADR 358029106 27 678 SH   SOLE 0 678 0 0
Franco-Nevada Corp. COM 351858105 14,771 196,816 SH   SOLE 0 188,116 0 8,700
General Dynamics Corp. COM 369550108 68 400 SH   SOLE 0 400 0 0
Alphabet Inc. - Cl C CL C 02079K107 14 12 SH   SOLE 0 12 0 0
Alphabet Inc. - Cl A CL A 02079K305 15,550 13,213 SH   SOLE 0 12,530 0 683
Garrett Motion Inc. COM 366505105 12,214 829,226 SH   SOLE 0 796,343 0 32,883
Harley-Davidson Inc. COM 412822108 17 470 SH   SOLE 0 470 0 0
Honeywell Int'l Inc. COM 438516106 15,478 97,394 SH   SOLE 0 92,279 0 5,115
Hershey Foods Corp. COM 427866108 272 2,373 SH   SOLE 0 2,373 0 0
IBM Corp. COM 459200101 42 300 SH   SOLE 0 300 0 0
Ingersoll-Rand PLC SHS G47791101 1 10 SH   SOLE 0 10 0 0
Johnson & Johnson COM 478160104 616 4,405 SH   SOLE 0 4,405 0 0
Coca Cola Co. COM 191216100 159 3,400 SH   SOLE 0 3,400 0 0
Loews Corp. COM 540424108 13,362 278,771 SH   SOLE 0 267,684 0 11,087
Lehman Bro Cap 10/31/52 PFD 52520B206 1 6,000 SH   SOLE 0 6,000 0 0
Alliant Energy Corp. COM 018802108 73 1,550 SH   SOLE 0 1,550 0 0
McDonalds Corp. COM 580135101 315 1,661 SH   SOLE 0 1,661 0 0
Mondelez Int'l Inc Cl A CL A 609207105 57 1,150 SH   SOLE 0 1,150 0 0
Medtronic Inc. SHS G5960L103 63 695 SH   SOLE 0 695 0 0
SPDR S&P MidCap 400 ETF 78467Y107 38 110 SH   SOLE 0 110 0 0
MFA Financial Inc. COM 55272X102 945 130,009 SH   SOLE 0 0 0 130,009
MGM Resorts Int'l COM 552953101 4 144 SH   SOLE 0 144 0 0
3M Co. COM 88579Y101 22 106 SH   SOLE 0 106 0 0
Microsoft Corp. COM 594918104 263 2,232 SH   SOLE 0 2,232 0 0
GM Liq Co. Researching B MOTORS LIQUID 62010A105 0 35 SH   SOLE 0 35 0 0
Micron Technology Inc. COM 595112103 138 3,335 SH   SOLE 0 3,335 0 0
Netflix Inc. COM 64110L106 46 128 SH   SOLE 0 128 0 0
New Gold Inc. COM 644535106 8 9,410 SH   SOLE 0 410 0 9,000
Nisource Inc. COM 65473P105 57 2,000 SH   SOLE 0 2,000 0 0
NioCorp Developments Ltd COM 654484104 3 6,275 SH   SOLE 0 6,275 0 0
ONEOK Inc. COM 682680103 84 1,200 SH   SOLE 0 1,200 0 0
Oracle Corp. COM 68389X105 5 92 SH   SOLE 0 92 0 0
Occidental Petroleum Cor COM 674599105 60 900 SH   SOLE 0 900 0 0
Pepsico Inc. COM 713448108 81 665 SH   SOLE 0 665 0 0
Procter & Gamble COM 742718109 684 6,572 SH   SOLE 0 6,572 0 0
Proto Labs Inc. COM 743713109 16 150 SH   SOLE 0 150 0 0
Phillips 66 COM 718546104 644 6,762 SH   SOLE 0 6,762 0 0
Invesco QQQ UNIT SER 1 46090E103 517 2,876 SH   SOLE 0 0 0 2,876
Royal Gold Inc. COM 780287108 14,853 163,346 SH   SOLE 0 157,555 0 5,791
Invesco S&P 500 Equal We ETF 46137V357 224 2,144 SH   SOLE 0 2,144 0 0
iShares SPDR S&P Dividen ETF 78464A763 3 28 SH   SOLE 0 28 0 0
Sealed Air Corp. COM 81211K100 9 200 SH   SOLE 0 200 0 0
iShares 1-3 Yr Treas. ETF 464287457 20,738 246,533 SH   SOLE 0 235,001 0 11,532
Schlumberger Ltd COM 806857108 10,811 248,136 SH   SOLE 0 238,712 0 9,424
SPDR S&P 500 TR UNIT 78462F103 988 3,499 SH   SOLE 0 1,337 0 2,162
Synchrony Financial COM 87165B103 9 287 SH   SOLE 0 287 0 0
AT&T Inc. COM 00206R102 63 2,014 SH   SOLE 0 2,014 0 0
iShares TIPS Bond ETF 464287176 1,199 10,600 SH   SOLE 0 10,600 0 0
Trisura Group Ltd COM 89679A209 5,839 260,261 SH   SOLE 0 253,114 0 7,147
Tyson Foods Inc. CL A 902494103 24 350 SH   SOLE 0 350 0 0
Unilever PLC SPON ADR 904767704 15,526 268,991 SH   SOLE 0 256,632 0 12,359
Union Pacific Corp. COM 907818108 436 2,606 SH   SOLE 0 2,606 0 0
US Bancorp. COM 902973304 1,798 37,320 SH   SOLE 0 37,320 0 0
Vanguard Total Stock Mkt ETF 922908769 63 436 SH   SOLE 0 436 0 0
Vanguard Large Cap ETF ETF 922908637 19 150 SH   SOLE 0 150 0 0
Volkswagen A G ADR 928662600 15 900 SH   SOLE 0 900 0 0
Verizon Communications COM 92343V104 15 253 SH   SOLE 0 253 0 0
Werner Enterprises COM 950755108 68 2,000 SH   SOLE 0 0 0 2,000
Wells Fargo Co. COM 949746101 117 2,412 SH   SOLE 0 2,412 0 0
WR Berkley Corp. COM 084423102 15,649 184,709 SH   SOLE 0 175,696 0 9,013
SPDR Energy Select Secto ETF 81369Y506 24 360 SH   SOLE 0 360 0 0
Exxon Mobil Corp. COM 30231G102 765 9,468 SH   SOLE 0 9,468 0 0