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,248 4,907 SH   SOLE 0 4,907 0 0
AbbVie Inc COM 00287Y109 56 738 SH   SOLE 0 738 0 0
Abbott Laboratories COM 002824100 16,296 206,514 SH   SOLE 0 196,660 0 9,854
Analog Devices Inc. COM 032654105 70 777 SH   SOLE 0 777 0 0
Automatic Data Processin COM 053015103 13,970 102,209 SH   SOLE 0 96,120 0 6,089
American Electric Power COM 025537101 52 648 SH   SOLE 0 648 0 0
iShares Core US Aggregat ETF 464287226 601 5,212 SH   SOLE 0 5,212 0 0
TD Ameritrade Holding Co COM 87236Y108 90 2,600 SH   SOLE 0 2,600 0 0
Amazon.com Inc. COM 023135106 49 25 SH   SOLE 0 25 0 0
America First Multifamil BEN UNIT CTF 02364V107 2,353 448,962 SH   SOLE 0 3,167 0 445,795
American Express Co. COM 025816109 10 120 SH   SOLE 0 120 0 0
Brookfield Asset Mgmt In CL A LTD VTSH 112585104 12,893 291,361 SH   SOLE 0 276,091 0 15,270
Brighthouse Financial In COM 10922N103 2 84 SH   SOLE 0 84 0 0
Berkshire Hathaway A CL A 084670108 5,984 22 SH   SOLE 0 20 0 2
Berkshire Hathaway B CL B 084670702 2,024 11,073 SH   SOLE 0 9,866 0 1,207
Beyond Meat Inc. COM 08862E109 5 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 13,280 76,650 SH   SOLE 0 76,650 0 0
CME Group Inc. COM CL A 12572Q105 14,314 82,780 SH   SOLE 0 77,685 0 5,095
California Res Corp. COM 13057Q206 0 8 SH   SOLE 0 8 0 0
CVB Financial Corp. COM 126600105 28 1,386 SH   SOLE 0 1,386 0 0
Chevron Corp. COM 166764100 796 10,983 SH   SOLE 0 10,983 0 0
Diageo PLC SPON ADR 25243Q205 11,623 91,437 SH   SOLE 0 85,924 0 5,513
WisdomTree Emerging Mkts ETF 97717W281 9,254 280,158 SH   SOLE 0 264,949 0 15,209
Walt Disney Co. COM 254687106 85 881 SH   SOLE 0 881 0 0
Enbridge Inc. COM 29250N105 11,916 409,641 SH   SOLE 0 387,660 0 21,981
Invesco Russell 1000 Equ ETF 46138E420 6 260 SH   SOLE 0 260 0 0
Expeditors Intl of WA COM 302130109 13,725 205,706 SH   SOLE 0 195,055 0 10,651
Facebook Inc Cl A CL A 30303M102 7 40 SH   SOLE 0 40 0 0
Fresenius Medical Care A SPONSORED ADR 358029106 22 678 SH   SOLE 0 678 0 0
Franco-Nevada Corp. COM 351858105 17,125 172,071 SH   SOLE 0 163,624 0 8,447
General Dynamics Corp. COM 369550108 53 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 14,086 12,123 SH   SOLE 0 11,372 0 751
Garrett Motion Inc. COM 366505105 3,441 1,203,189 SH   SOLE 0 1,132,217 0 70,972
Honeywell Intl Inc. COM 438516106 12,284 91,813 SH   SOLE 0 86,205 0 5,608
Hershey Foods Corp. COM 427866108 441 3,327 SH   SOLE 0 3,327 0 0
Johnson & Johnson COM 478160104 726 5,538 SH   SOLE 0 5,538 0 0
JP Morgan Chase & Co. COM 46625H100 500 5,550 SH   SOLE 0 5,550 0 0
Kirkland Lake Gold Ltd COM 49741E100 30 1,000 SH   SOLE 0 1,000 0 0
Coca Cola Co. COM 191216100 574 12,967 SH   SOLE 0 12,967 0 0
Loews Corp. COM 540424108 9,678 277,855 SH   SOLE 0 263,002 0 14,853
Alliant Energy Corp. COM 018802108 55 1,138 SH   SOLE 0 1,138 0 0
Mastercard Inc. CL A 57636Q104 7,636 31,613 SH   SOLE 0 30,259 0 1,354
McDonalds Corp. COM 580135101 275 1,661 SH   SOLE 0 1,661 0 0
Mondelez Intl Inc Cl A CL A 609207105 58 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 29 110 SH   SOLE 0 110 0 0
MetLife Inc. COM 59156R108 29 934 SH   SOLE 0 934 0 0
MFA Financial Inc. COM 55272X102 202 130,009 SH   SOLE 0 0 0 130,009
3M Co. COM 88579Y101 14 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 140 3,335 SH   SOLE 0 3,335 0 0
Netflix Inc. COM 64110L106 48 128 SH   SOLE 0 128 0 0
New Gold Inc. COM 644535106 5 9,410 SH   SOLE 0 410 0 9,000
Nisource Inc. COM 65473P105 50 2,000 SH   SOLE 0 2,000 0 0
ONEOK Inc. COM 682680103 26 1,200 SH   SOLE 0 1,200 0 0
Occidental Petroleum Cor COM 674599105 10 900 SH   SOLE 0 900 0 0
Pepsico Inc. COM 713448108 339 2,819 SH   SOLE 0 2,819 0 0
Procter & Gamble COM 742718109 723 6,572 SH   SOLE 0 6,572 0 0
Phillips 66 COM 718546104 363 6,762 SH   SOLE 0 6,762 0 0
Invesco QQQ UNIT SER 1 46090E103 367 1,925 SH   SOLE 0 0 0 1,925
Royal Gold Inc. COM 780287108 12,365 140,972 SH   SOLE 0 133,917 0 7,055
Invesco S&P 500 Equal We ETF 46137V357 183 2,184 SH   SOLE 0 2,084 0 100
Sealed Air Corp. COM 81211K100 5 200 SH   SOLE 0 200 0 0
iShares 1-3 Yr Treas. ETF 464287457 20,532 236,902 SH   SOLE 0 224,985 0 11,917
Schlumberger Ltd COM 806857108 3,754 278,279 SH   SOLE 0 260,797 0 17,482
SPDR S&P 500 TR UNIT 78462F103 672 2,607 SH   SOLE 0 1,002 0 1,605
Synchrony Financial COM 87165B103 5 287 SH   SOLE 0 287 0 0
AT&T Inc. COM 00206R102 36 1,234 SH   SOLE 0 1,234 0 0
iShares TIPS Bond ETF 464287176 954 8,088 SH   SOLE 0 8,088 0 0
Tesla Inc. COM 88160R101 39 74 SH   SOLE 0 74 0 0
Tyson Foods Inc. CL A 902494103 20 350 SH   SOLE 0 350 0 0
Unilever PLC SPON ADR 904767704 13,403 265,040 SH   SOLE 0 249,821 0 15,219
Union Pacific Corp. COM 907818108 368 2,606 SH   SOLE 0 2,606 0 0
US Bancorp. COM 902973304 1,711 49,670 SH   SOLE 0 49,670 0 0
Visa Inc COM CL A 92826C839 7,909 49,085 SH   SOLE 0 46,985 0 2,100
Vanguard Total Stock Mkt ETF 922908769 57 440 SH   SOLE 0 440 0 0
Vanguard Large Cap ETF ETF 922908637 18 150 SH   SOLE 0 150 0 0
Verizon Communications COM 92343V104 14 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 69 2,412 SH   SOLE 0 2,412 0 0
WR Berkley Corp. COM 084423102 12,839 246,096 SH   SOLE 0 231,483 0 14,613
SPDR Energy Select Secto ETF 81369Y506 10 360 SH   SOLE 0 360 0 0
Exxon Mobil Corp. COM 30231G102 16 426 SH   SOLE 0 426 0 0