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,326 4,514 SH   SOLE 0 4,514 0 0
AbbVie Inc COM 00287Y109 87 985 SH   SOLE 0 985 0 0
Abbott Laboratories COM 002824100 18,629 214,467 SH   SOLE 0 204,474 0 9,993
Analog Devices Inc. COM 032654105 92 777 SH   SOLE 0 777 0 0
Automatic Data Processin COM 053015103 17,971 105,400 SH   SOLE 0 99,122 0 6,278
American Electric Power COM 025537101 61 648 SH   SOLE 0 648 0 0
iShares Core US Aggregat ETF 464287226 586 5,212 SH   SOLE 0 5,212 0 0
TD Ameritrade Holding Co COM 87236Y108 129 2,600 SH   SOLE 0 2,600 0 0
Amazon.com Inc. COM 023135106 46 25 SH   SOLE 0 25 0 0
America First Multifamil BEN UNIT CTF 02364V107 3,457 448,962 SH   SOLE 0 3,167 0 445,795
American Express Co. COM 025816109 15 120 SH   SOLE 0 120 0 0
Bank of America Pfd L - CNV PFD 060505682 165 114 SH   SOLE 0 114 0 0
Brookfield Asset Mgmt In CL A LTD VTSH 112585104 17,610 304,672 SH   SOLE 0 289,205 0 15,467
Berkshire Hathaway A CL A 084670108 7,131 21 SH   SOLE 0 19 0 2
Berkshire Hathaway B CL B 084670702 3,168 13,988 SH   SOLE 0 12,781 0 1,207
Beyond Meat Inc. COM 08862E109 6 75 SH   SOLE 0 75 0 0
Crown Castle Intl Corp. COM 22822V101 9 62 SH   SOLE 0 62 0 0
Clorox Co. COM 189054109 15,607 101,650 SH   SOLE 0 101,650 0 0
CME Group Inc. COM CL A 12572Q105 17,207 85,725 SH   SOLE 0 80,383 0 5,342
California Res Corp. COM 13057Q206 0 8 SH   SOLE 0 8 0 0
CVB Financial Corp. COM 126600105 60 2,779 SH   SOLE 0 2,779 0 0
Chevron Corp. COM 166764100 573 4,757 SH   SOLE 0 4,757 0 0
Diageo PLC SPON ADR 25243Q205 15,710 93,276 SH   SOLE 0 87,759 0 5,517
WisdomTree Emerging Mkts ETF 97717W281 13,442 281,104 SH   SOLE 0 266,061 0 15,043
Walt Disney Co. COM 254687106 177 1,221 SH   SOLE 0 1,221 0 0
Enbridge Inc. COM 29250N105 16,758 421,379 SH   SOLE 0 399,702 0 21,677
Invesco Russell 1000 Equ ETF 46138E420 7 219 SH   SOLE 0 219 0 0
Expeditors Intl of WA COM 302130109 16,413 210,365 SH   SOLE 0 199,660 0 10,705
Facebook Inc Cl A CL A 30303M102 8 40 SH   SOLE 0 40 0 0
Fresenius Medical Care A SPONSORED ADR 358029106 25 678 SH   SOLE 0 678 0 0
Franco-Nevada Corp. COM 351858105 18,735 181,365 SH   SOLE 0 172,216 0 9,149
General Dynamics Corp. COM 369550108 71 400 SH   SOLE 0 400 0 0
Alphabet Inc. - Cl C CL C 02079K107 16 12 SH   SOLE 0 12 0 0
Alphabet Inc. - Cl A CL A 02079K305 17,124 12,785 SH   SOLE 0 12,006 0 779
Garrett Motion Inc. COM 366505105 11,390 1,140,124 SH   SOLE 0 1,075,707 0 64,417
Honeywell Intl Inc. COM 438516106 16,671 94,185 SH   SOLE 0 88,527 0 5,658
Hershey Foods Corp. COM 427866108 349 2,373 SH   SOLE 0 2,373 0 0
Johnson and Johnson COM 478160104 643 4,405 SH   SOLE 0 4,405 0 0
JP Morgan Chase and Co. COM 46625H100 779 5,590 SH   SOLE 0 5,590 0 0
Coca Cola Co. COM 191216100 148 2,677 SH   SOLE 0 2,677 0 0
Loews Corp. COM 540424108 14,750 281,000 SH   SOLE 0 266,310 0 14,690
Alliant Energy Corp. COM 018802108 85 1,550 SH   SOLE 0 1,550 0 0
McDonalds Corp. COM 580135101 328 1,661 SH   SOLE 0 1,661 0 0
Mondelez Intl Inc Cl A CL A 609207105 63 1,150 SH   SOLE 0 1,150 0 0
Medtronic Inc. SHS G5960L103 79 695 SH   SOLE 0 695 0 0
SPDR SandP MidCap 400 ETF 78467Y107 41 110 SH   SOLE 0 110 0 0
MFA Financial Inc. COM 55272X102 995 130,009 SH   SOLE 0 0 0 130,009
MGM Resorts Intl COM 552953101 5 144 SH   SOLE 0 144 0 0
3M Co. COM 88579Y101 19 106 SH   SOLE 0 106 0 0
Microsoft Corp. COM 594918104 341 2,164 SH   SOLE 0 2,164 0 0
Micron Technology Inc. COM 595112103 179 3,335 SH   SOLE 0 3,335 0 0
Netflix Inc. COM 64110L106 41 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 56 2,000 SH   SOLE 0 2,000 0 0
ONEOK Inc. COM 682680103 91 1,200 SH   SOLE 0 1,200 0 0
Occidental Petroleum Cor COM 674599105 37 900 SH   SOLE 0 900 0 0
Pepsico Inc. COM 713448108 91 665 SH   SOLE 0 665 0 0
Procter and Gamble COM 742718109 821 6,572 SH   SOLE 0 6,572 0 0
Phillips 66 COM 718546104 753 6,762 SH   SOLE 0 6,762 0 0
Invesco QQQ UNIT SER 1 46090E103 611 2,876 SH   SOLE 0 0 0 2,876
Royal Gold Inc. COM 780287108 17,577 143,777 SH   SOLE 0 136,823 0 6,954
Invesco SandP 500 Equal We ETF 46137V357 249 2,154 SH   SOLE 0 2,154 0 0
iShares SPDR SandP Dividen ETF 78464A763 3 28 SH   SOLE 0 28 0 0
Sealed Air Corp. COM 81211K100 8 200 SH   SOLE 0 200 0 0
iShares 1-3 Yr Treas. ETF 464287457 21,376 252,580 SH   SOLE 0 237,585 0 14,995
Schlumberger Ltd COM 806857108 11,022 274,167 SH   SOLE 0 257,550 0 16,617
SPDR SandP 500 TR UNIT 78462F103 1,159 3,601 SH   SOLE 0 1,439 0 2,162
Synchrony Financial COM 87165B103 10 287 SH   SOLE 0 287 0 0
ATandT Inc. COM 00206R102 48 1,234 SH   SOLE 0 1,234 0 0
iShares TIPS Bond ETF 464287176 943 8,088 SH   SOLE 0 8,088 0 0
Tesla Inc. COM 88160R101 31 74 SH   SOLE 0 74 0 0
Tyson Foods Inc. CL A 902494103 32 350 SH   SOLE 0 350 0 0
Unilever PLC SPON ADR 904767704 15,291 267,471 SH   SOLE 0 252,313 0 15,158
Union Pacific Corp. COM 907818108 471 2,606 SH   SOLE 0 2,606 0 0
US Bancorp. COM 902973304 2,213 37,320 SH   SOLE 0 37,320 0 0
Vanguard Total Stock Mkt ETF 922908769 72 440 SH   SOLE 0 440 0 0
Vanguard Large Cap ETF ETF 922908637 22 150 SH   SOLE 0 150 0 0
Verizon Communications COM 92343V104 16 253 SH   SOLE 0 253 0 0
Werner Enterprises COM 950755108 73 2,000 SH   SOLE 0 0 0 2,000
Wells Fargo Co. COM 949746101 130 2,412 SH   SOLE 0 2,412 0 0
WR Berkley Corp. COM 084423102 17,674 255,776 SH   SOLE 0 240,874 0 14,902
SPDR Energy Select Secto ETF 81369Y506 22 360 SH   SOLE 0 360 0 0
Exxon Mobil Corp. COM 30231G102 30 426 SH   SOLE 0 426 0 0