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
TCW Strategic Income Fund SHS BEN INT 872340104 373 63,528 SH   SOLE   3,528 0 0
3M Company COM 88579y101 435 1,850 SH   SOLE   1,550 0 300
AT&T Inc. COM 00206r102 476 12,242 SH   SOLE   12,242 0 0
AbbVie Inc COM 00287Y109 2,813 29,082 SH   SOLE   28,232 0 850
Accenture PLC COM g1151c101 1,857 12,130 SH   SOLE   11,730 0 400
Air Lease Corp COM 00912x302 356 7,400 SH   SOLE   7,400 0 0
Alphabet Inc Cl A COM 02079K305 556 528 SH   SOLE   528 0 0
Alphabet Inc Cl C COM 02079K107 7,164 6,846 SH   SOLE   6,786 0 60
Altaba Inc COM 021346101 1,243 17,800 SH   SOLE   17,750 0 50
Amazon.com COM 023135106 5,619 4,805 SH   SOLE   4,755 0 50
American International Group COM 026874784 357 6,000 SH   SOLE   6,000 0 0
Amgen Inc COM 031162100 551 3,167 SH   SOLE   3,167 0 0
Annaly Capital Mgmt COM 035710409 864 72,635 SH   SOLE   68,635 0 4,000
Ansys Inc COM 03662q105 487 3,300 SH   SOLE   3,300 0 0
Apple Inc COM 037833100 8,163 48,235 SH   SOLE   47,635 0 600
Avalon Bay Communities COM 053484101 2,808 15,740 SH   SOLE   15,540 0 200
Bank of America Corp COM 060505104 583 19,750 SH   SOLE   19,750 0 0
Berkshire Hathaway A COM 084670108 2,083 7 SH   SOLE   6 0 1
Berkshire Hathaway B COM 084670702 10,265 51,785 SH   SOLE   50,935 0 850
BlackRock Inc COM 09247X101 1,149 2,236 SH   SOLE   2,236 0 0
Boeing Co COM 097023105 1,348 4,570 SH   SOLE   4,570 0 0
Broadcom Ltd COM Y09827109 4,647 18,089 SH   SOLE   18,089 0 0
Canadian National Railway COM 136375102 305 3,700 SH   SOLE   3,700 0 0
Chevron COM 166764100 2,130 17,015 SH   SOLE   17,015 0 0
Cisco Systems Inc COM 17275R102 563 14,705 SH   SOLE   14,055 0 650
Citigroup COM 172967424 2,560 34,400 SH   SOLE   33,900 0 500
Comcast Corp Cl A COM 20030N101 1,906 47,600 SH   SOLE   46,600 0 1,000
Costco Wholesale Corp COM 22160K105 427 2,294 SH   SOLE   2,294 0 0
Cummins Inc COM 231021106 4,328 24,502 SH   SOLE   24,402 0 100
Dentsply Sirona COM 24906P109 296 4,500 SH   SOLE   4,500 0 0
DowDuPont COM 26078J100 4,256 59,764 SH   SOLE   59,002 0 762
Enbridge Inc COM 29250N105 1,171 29,950 SH   SOLE   29,150 0 800
Exxon Mobil COM 30231g102 795 9,500 SH   SOLE   9,500 0 0
FB Financial Corp COM 30257X104 466 11,100 SH   SOLE   11,100 0 0
Facebook Inc COM 30303M102 6,488 36,767 SH   SOLE   36,437 0 330
FedEx Corporation COM 31428x106 2,159 8,650 SH   SOLE   8,450 0 200
First Solar Inc COM 336433107 827 12,250 SH   SOLE   12,250 0 0
Fiserv Inc COM 337738108 262 2,000 SH   SOLE   2,000 0 0
General Dynamics COM 369550108 1,910 9,390 SH   SOLE   8,990 0 400
General Electric Co COM 369604103 192 11,000 SH   SOLE   11,000 0 0
General Motors Corp COM 37045V100 357 8,700 SH   SOLE   8,700 0 0
Gilead Sciences Inc COM 375558103 645 9,005 SH   SOLE   9,005 0 0
HDFC Bank Ltd ADR COM 40415F101 341 3,350 SH   SOLE   3,350 0 0
Hain Celestial Group COM 405217100 1,426 33,630 SH   SOLE   33,330 0 300
Henry Schein Inc COM 806407102 1,205 17,241 SH   SOLE   16,680 0 561
Home Depot Inc COM 437076102 1,401 7,390 SH   SOLE   7,390 0 0
Honeywell Inc COM 438516106 4,263 27,800 SH   SOLE   27,800 0 0
IShares Mortgage Real Estate C COM 46435G342 600 13,275 SH   SOLE   13,275 0 0
Intel Corp COM 458140100 901 19,525 SH   SOLE   18,425 0 1,100
Intercontinental Exchange COM 45866F104 1,122 15,900 SH   SOLE   15,900 0 0
International Business Machine COM 459200101 213 1,390 SH   SOLE   1,390 0 0
JD.com ADR COM 47215P106 1,377 33,250 SH   SOLE   32,850 0 400
JPMorgan Chase & Co COM 46625H100 4,747 44,385 SH   SOLE   44,235 0 150
Johnson & Johnson COM 478160104 2,486 17,794 SH   SOLE   17,294 0 500
Lennar Corp A COM 526057104 791 12,500 SH   SOLE   12,500 0 0
Lions Gate Entertainment-B COM 535919500 1,166 36,725 SH   SOLE   35,925 0 800
Lockheed Martin Corp COM 539830109 7,909 24,634 SH   SOLE   24,264 0 370
MasterCard COM 57636Q104 3,761 24,850 SH   SOLE   24,850 0 0
McDonalds Corp COM 580135101 1,085 6,305 SH   SOLE   5,905 0 400
Mettler-Toledo Intl COM 592688105 898 1,450 SH   SOLE   1,450 0 0
Microsoft Corp COM 594918104 1,071 12,520 SH   SOLE   12,520 0 0
Middleby Corporation COM 596278101 3,736 27,687 SH   SOLE   27,687 0 0
National Grid PLC ADR COM 636274409 429 7,292 SH   SOLE   7,018 0 274
NextEra Energy, Inc COM 65339F101 695 4,450 SH   SOLE   4,450 0 0
Nike Inc Cl B COM 654106103 4,526 72,351 SH   SOLE   71,901 0 450
Northrop Grumman Corp COM 666807102 783 2,550 SH   SOLE   2,550 0 0
Oaktree Capital Group COM 674001201 1,079 25,625 SH   SOLE   25,625 0 0
Oaktree Specialty Lending Corp COM 67401P108 1,449 296,297 SH   SOLE   291,797 0 4,500
PNC Financial Services COM 693475105 2,489 17,250 SH   SOLE   17,250 0 0
Pepsico Inc COM 713448108 4,417 36,830 SH   SOLE   36,230 0 600
Phillips 66 COM 718546104 3,374 33,355 SH   SOLE   32,955 0 400
Pioneer Natural Resources COM 723787107 657 3,800 SH   SOLE   3,800 0 0
PriceSmart Inc COM 741511109 721 8,378 SH   SOLE   8,278 0 100
Priceline.com COM 741503403 5,589 3,216 SH   SOLE   3,206 0 10
Procter & Gamble COM 742718109 261 2,838 SH   SOLE   2,838 0 0
Public Storage Inc COM 74460d109 1,463 7,000 SH   SOLE   6,850 0 150
Radiant Logistics COM 75025X100 1,742 378,610 SH   SOLE   368,610 0 10,000
Rogers Corp COM 775133101 1,457 9,000 SH   SOLE   9,000 0 0
Sherwin-Williams COM 824348106 4,107 10,015 SH   SOLE   10,015 0 0
Starbucks Corp COM 855244109 2,183 38,019 SH   SOLE   38,019 0 0
Starwood Property Trust COM 85571B105 1,059 49,601 SH   SOLE   47,601 0 2,000
Store Capital Corp COM 862121100 385 14,800 SH   SOLE   14,800 0 0
Stryker Corp COM 863667101 852 5,500 SH   SOLE   5,500 0 0
TJX Companies COM 872540109 1,078 14,097 SH   SOLE   13,897 0 200
Tiffany & Co COM 886547108 1,429 13,750 SH   SOLE   13,650 0 100
Time Warner Inc COM 887317303 2,804 30,650 SH   SOLE   30,550 0 100
Union Pacific Corp COM 907818108 4,908 36,600 SH   SOLE   36,000 0 600
V F Corp COM 918204108 263 3,549 SH   SOLE   3,549 0 0
Vodafone Group ADR COM 92857W308 689 21,600 SH   SOLE   20,100 0 1,500
Wabtec Corp COM 929740108 4,718 57,935 SH   SOLE   57,185 0 750
Wal-Mart Stores COM 931142103 928 9,400 SH   SOLE   9,400 0 0
Walt Disney Co COM 254687106 5,279 49,101 SH   SOLE   48,501 0 600
Wells Fargo & Co COM 949746101 1,192 19,650 SH   SOLE   19,650 0 0
XPO Logistics Inc COM 983793100 307 3,350 SH   SOLE   3,350 0 0
iShares Core MSCI Emerging ETF COM 46434G103 253 4,450 SH   SOLE   4,400 0 50
Amer Intl Group wt exp 1-19-21 WT 026874156 837 46,171 SH   SOLE   46,171 0 0
Bank of America wt exp 1-16-19 WT 060505146 2,063 117,500 SH   SOLE   117,500 0 0