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,132 5,718 SH   SOLE 0 5,718 0 0
AbbVie Inc COM 00287Y109 72 985 SH   SOLE 0 985 0 0
Abbott Laboratories COM 002824100 18,659 221,864 SH   SOLE 0 213,990 0 7,874
Analog Devices Inc. COM 032654105 88 777 SH   SOLE 0 777 0 0
Automatic Data Processin COM 053015103 18,079 109,352 SH   SOLE 0 103,515 0 5,837
American Electric Power COM 025537101 57 648 SH   SOLE 0 648 0 0
iShares Core US Aggregat ETF 464287226 566 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 47 25 SH   SOLE 0 25 0 0
America First Multifamil BEN UNIT CTF 02364V107 2,946 413,699 SH   SOLE 0 3,167 0 410,532
American Express Co. COM 025816109 15 120 SH   SOLE 0 120 0 0
Bank of America Pfd L - CNV PFD 060505682 156 114 SH   SOLE 0 114 0 0
Brookfield Asset Mgmt In CL A LTD VTSH 112585104 15,455 323,470 SH   SOLE 0 309,627 0 13,843
Berkshire Hathaway A CL A 084670108 6,685 21 SH   SOLE 0 19 0 2
Berkshire Hathaway B CL B 084670702 3,046 14,291 SH   SOLE 0 13,084 0 1,207
Beyond Meat Inc. COM 08862E109 12 75 SH   SOLE 0 75 0 0
Crown Castle Int'l Corp. COM 22822V101 8 62 SH   SOLE 0 62 0 0
Clorox Co. COM 189054109 15,564 101,650 SH   SOLE 0 101,650 0 0
CME Group Inc. COM CL A 12572Q105 17,030 87,734 SH   SOLE 0 82,652 0 5,082
ConocoPhillips COM 20825C104 775 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 169 8,057 SH   SOLE 0 8,057 0 0
Chevron Corp. COM 166764100 592 4,757 SH   SOLE 0 4,757 0 0
Diageo PLC SPON ADR 25243Q205 16,053 93,158 SH   SOLE 0 88,947 0 4,211
WisdomTree Emerging Mkts ETF 97717W281 12,798 272,019 SH   SOLE 0 261,895 0 10,124
Walt Disney Co. COM 254687106 1 10 SH   SOLE 0 10 0 0
Enbridge Inc. COM 29250N105 15,049 417,093 SH   SOLE 0 399,806 0 17,287
Invesco Russell 1000 Equ ETF 46138E420 7 219 SH   SOLE 0 219 0 0
Energy Transfer Equity COM UT LTD PT 29273V100 4 256 SH   SOLE 0 256 0 0
Expeditors Int'l of WA COM 302130109 15,798 208,255 SH   SOLE 0 199,586 0 8,669
Facebook Inc Cl A CL A 30303M102 8 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 16,572 195,243 SH   SOLE 0 186,260 0 8,983
General Dynamics Corp. COM 369550108 73 400 SH   SOLE 0 400 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,152 13,070 SH   SOLE 0 12,379 0 691
Garrett Motion Inc. COM 366505105 12,643 823,663 SH   SOLE 0 790,619 0 33,044
Harley-Davidson Inc. COM 412822108 17 470 SH   SOLE 0 470 0 0
Honeywell Int'l Inc. COM 438516106 16,732 95,837 SH   SOLE 0 90,667 0 5,170
Hershey Foods Corp. COM 427866108 318 2,373 SH   SOLE 0 2,373 0 0
IBM Corp. COM 459200101 41 300 SH   SOLE 0 300 0 0
Ingersoll-Rand PLC SHS G47791101 1 10 SH   SOLE 0 10 0 0
Johnson & Johnson COM 478160104 614 4,405 SH   SOLE 0 4,405 0 0
JP Morgan Chase & Co. COM 46625H100 625 5,590 SH   SOLE 0 5,590 0 0
Coca Cola Co. COM 191216100 163 3,200 SH   SOLE 0 3,200 0 0
Loews Corp. COM 540424108 15,146 277,043 SH   SOLE 0 265,608 0 11,435
Alliant Energy Corp. COM 018802108 76 1,550 SH   SOLE 0 1,550 0 0
McDonalds Corp. COM 580135101 345 1,661 SH   SOLE 0 1,661 0 0
Mondelez Int'l Inc Cl A CL A 609207105 62 1,150 SH   SOLE 0 1,150 0 0
Medtronic Inc. SHS G5960L103 68 695 SH   SOLE 0 695 0 0
SPDR S&P MidCap 400 ETF 78467Y107 39 110 SH   SOLE 0 110 0 0
MFA Financial Inc. COM 55272X102 933 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 18 106 SH   SOLE 0 106 0 0
Microsoft Corp. COM 594918104 299 2,232 SH   SOLE 0 2,232 0 0
Micron Technology Inc. COM 595112103 129 3,335 SH   SOLE 0 3,335 0 0
Netflix Inc. COM 64110L106 47 128 SH   SOLE 0 128 0 0
New Gold Inc. COM 644535106 9 9,410 SH   SOLE 0 410 0 9,000
Nisource Inc. COM 65473P105 58 2,000 SH   SOLE 0 2,000 0 0
ONEOK Inc. COM 682680103 83 1,200 SH   SOLE 0 1,200 0 0
Occidental Petroleum Cor COM 674599105 45 900 SH   SOLE 0 900 0 0
Pepsico Inc. COM 713448108 87 665 SH   SOLE 0 665 0 0
Procter & Gamble COM 742718109 721 6,572 SH   SOLE 0 6,572 0 0
Phillips 66 COM 718546104 633 6,762 SH   SOLE 0 6,762 0 0
Invesco QQQ UNIT SER 1 46090E103 537 2,876 SH   SOLE 0 0 0 2,876
Royal Gold Inc. COM 780287108 16,442 160,422 SH   SOLE 0 154,458 0 5,964
Invesco S&P 500 Equal We ETF 46137V357 231 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,833 245,726 SH   SOLE 0 233,828 0 11,898
Schlumberger Ltd COM 806857108 10,025 252,261 SH   SOLE 0 242,207 0 10,054
SPDR S&P 500 TR UNIT 78462F103 1,051 3,588 SH   SOLE 0 1,426 0 2,162
Synchrony Financial COM 87165B103 10 287 SH   SOLE 0 287 0 0
AT&T Inc. COM 00206R102 47 1,404 SH   SOLE 0 1,404 0 0
iShares TIPS Bond ETF 464287176 1,091 9,451 SH   SOLE 0 9,451 0 0
Tesla Inc. COM 88160R101 17 74 SH   SOLE 0 74 0 0
Tyson Foods Inc. CL A 902494103 28 350 SH   SOLE 0 350 0 0
Unilever PLC SPON ADR 904767704 16,481 265,955 SH   SOLE 0 253,379 0 12,576
Union Pacific Corp. COM 907818108 441 2,606 SH   SOLE 0 2,606 0 0
US Bancorp. COM 902973304 1,956 37,320 SH   SOLE 0 37,320 0 0
Vanguard Total Stock Mkt ETF 922908769 66 437 SH   SOLE 0 437 0 0
Vanguard Large Cap ETF ETF 922908637 20 150 SH   SOLE 0 150 0 0
Verizon Communications COM 92343V104 14 253 SH   SOLE 0 253 0 0
Werner Enterprises COM 950755108 62 2,000 SH   SOLE 0 0 0 2,000
Wells Fargo Co. COM 949746101 114 2,412 SH   SOLE 0 2,412 0 0
WR Berkley Corp. COM 084423102 17,665 267,941 SH   SOLE 0 254,335 0 13,606
SPDR Energy Select Secto ETF 81369Y506 23 360 SH   SOLE 0 360 0 0
Exxon Mobil Corp. COM 30231G102 90 1,177 SH   SOLE 0 1,177 0 0