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 323 55,678 SH   SOLE   5,678 0 0
3M Company COM 88579y101 483 2,300 SH   SOLE   2,000 0 300
AT&T Inc. COM 00206r102 1,196 30,541 SH   SOLE   30,541 0 0
AbbVie Inc COM 00287Y109 2,686 30,232 SH   SOLE   29,382 0 850
Accenture PLC COM g1151c101 1,790 13,250 SH   SOLE   12,850 0 400
Air Lease Corp COM 00912x302 524 12,300 SH   SOLE   12,300 0 0
Allergan COM G0177J108 2,260 11,028 SH   SOLE   10,718 0 310
Alphabet Inc Cl A COM 02079K305 709 728 SH   SOLE   728 0 0
Alphabet Inc Cl C COM 02079K107 6,772 7,061 SH   SOLE   6,996 0 65
Altaba Inc COM 021346101 219 3,300 SH   SOLE   3,300 0 0
Amazon.com COM 023135106 4,840 5,035 SH   SOLE   4,985 0 50
American International Group COM 026874784 1,231 20,050 SH   SOLE   20,050 0 0
Amgen Inc COM 031162100 646 3,467 SH   SOLE   3,467 0 0
Annaly Capital Mgmt COM 035710409 885 72,635 SH   SOLE   68,635 0 4,000
Ansys Inc COM 03662q105 430 3,500 SH   SOLE   3,500 0 0
Apple Inc COM 037833100 8,132 52,766 SH   SOLE   52,166 0 600
Avalon Bay Communities COM 053484101 2,997 16,800 SH   SOLE   16,600 0 200
Bank of America Corp COM 060505104 1,033 40,750 SH   SOLE   40,750 0 0
Berkshire Hathaway A COM 084670108 1,923 7 SH   SOLE   6 0 1
Berkshire Hathaway B COM 084670702 9,715 52,995 SH   SOLE   52,145 0 850
BlackRock Inc COM 09247X101 1,033 2,311 SH   SOLE   2,311 0 0
Boeing Co COM 097023105 1,163 4,575 SH   SOLE   4,575 0 0
Broadcom Ltd COM Y09827109 2,983 12,300 SH   SOLE   12,300 0 0
Canadian National Railway COM 136375102 443 5,350 SH   SOLE   5,350 0 0
Chevron COM 166764100 2,137 18,189 SH   SOLE   18,189 0 0
Citigroup COM 172967424 236 3,250 SH   SOLE   3,250 0 0
Comcast Corp Cl A COM 20030N101 1,901 49,400 SH   SOLE   48,200 0 1,200
Costco Wholesale Corp COM 22160K105 459 2,794 SH   SOLE   2,794 0 0
Cummins Inc COM 231021106 4,361 25,952 SH   SOLE   25,852 0 100
Dentsply Sirona COM 24906P109 353 5,900 SH   SOLE   5,900 0 0
DowDuPont COM 26078J100 1,947 28,126 SH   SOLE   27,614 0 512
EOG Resources COM 26875p101 1,388 14,350 SH   SOLE   14,350 0 0
Enbridge Inc COM 29250N105 1,508 36,050 SH   SOLE   35,200 0 850
Exxon Mobil COM 30231g102 839 10,240 SH   SOLE   10,240 0 0
FB Financial Corp COM 30257X104 419 11,100 SH   SOLE   11,100 0 0
Facebook Inc COM 30303M102 6,501 38,045 SH   SOLE   37,715 0 330
FedEx Corporation COM 31428x106 2,087 9,250 SH   SOLE   9,050 0 200
Fifth Street Finance Corp COM 31678A103 853 156,000 SH   SOLE   154,000 0 2,000
First Solar Inc COM 336433107 700 15,250 SH   SOLE   15,250 0 0
Fiserv Inc COM 337738108 284 2,200 SH   SOLE   2,200 0 0
General Dynamics COM 369550108 1,984 9,650 SH   SOLE   9,250 0 400
General Electric Co COM 369604103 312 12,900 SH   SOLE   12,900 0 0
General Motors Corp COM 37045V100 226 5,600 SH   SOLE   5,600 0 0
Gilead Sciences Inc COM 375558103 1,063 13,125 SH   SOLE   13,125 0 0
HDFC Bank Ltd ADR COM 40415F101 323 3,350 SH   SOLE   3,350 0 0
Hain Celestial Group COM 405217100 1,574 38,250 SH   SOLE   37,950 0 300
Henry Schein Inc COM 806407102 1,013 12,350 SH   SOLE   11,950 0 400
Home Depot Inc COM 437076102 1,209 7,390 SH   SOLE   7,390 0 0
Honeywell Inc COM 438516106 3,997 28,200 SH   SOLE   28,200 0 0
IShares Mortgage Real Estate C COM 46435G342 631 13,475 SH   SOLE   13,475 0 0
Intel Corp COM 458140100 730 19,175 SH   SOLE   18,075 0 1,100
Intercontinental Exchange COM 45866F104 1,230 17,900 SH   SOLE   17,900 0 0
International Business Machine COM 459200101 216 1,490 SH   SOLE   1,490 0 0
J.C. Penney Company COM 708160106 53 14,000 SH   SOLE   14,000 0 0
JD.com ADR COM 47215P106 1,354 35,450 SH   SOLE   35,050 0 400
JPMorgan Chase & Co COM 46625H100 4,453 46,625 SH   SOLE   46,475 0 150
Johnson & Johnson COM 478160104 2,310 17,769 SH   SOLE   17,269 0 500
Lennar Corp A COM 526057104 660 12,500 SH   SOLE   12,500 0 0
Lions Gate Entertainment-B COM 535919500 1,131 35,575 SH   SOLE   34,775 0 800
Lockheed Martin Corp COM 539830109 7,737 24,934 SH   SOLE   24,564 0 370
MasterCard COM 57636Q104 3,657 25,900 SH   SOLE   25,900 0 0
McDonalds Corp COM 580135101 996 6,355 SH   SOLE   5,955 0 400
Merck & Company COM 58933y105 658 10,280 SH   SOLE   9,480 0 800
Mettler-Toledo Intl COM 592688105 1,033 1,650 SH   SOLE   1,650 0 0
Microsoft Corp COM 594918104 1,038 13,940 SH   SOLE   13,940 0 0
Middleby Corporation COM 596278101 3,653 28,500 SH   SOLE   28,500 0 0
Morgan Stanley COM 617446448 530 11,000 SH   SOLE   11,000 0 0
National Grid PLC ADR COM 636274409 691 11,012 SH   SOLE   10,372 0 640
NextEra Energy, Inc COM 65339F101 652 4,450 SH   SOLE   4,450 0 0
Nike Inc Cl B COM 654106103 4,089 78,866 SH   SOLE   78,416 0 450
Northrop Grumman Corp COM 666807102 734 2,550 SH   SOLE   2,550 0 0
Oaktree Capital Group COM 674001201 1,253 26,625 SH   SOLE   26,625 0 0
PNC Financial Services COM 693475105 2,325 17,250 SH   SOLE   17,250 0 0
Pepsico Inc COM 713448108 4,293 38,530 SH   SOLE   37,930 0 600
Phillips 66 COM 718546104 3,062 33,425 SH   SOLE   33,025 0 400
Pioneer Natural Resources COM 723787107 841 5,700 SH   SOLE   5,700 0 0
PriceSmart Inc COM 741511109 873 9,778 SH   SOLE   9,678 0 100
Priceline.com COM 741503403 6,133 3,350 SH   SOLE   3,340 0 10
Procter & Gamble COM 742718109 258 2,838 SH   SOLE   2,838 0 0
Public Storage Inc COM 74460d109 2,230 10,420 SH   SOLE   10,270 0 150
Radiant Logistics COM 75025X100 2,098 395,010 SH   SOLE   384,510 0 10,500
Rogers Corp COM 775133101 1,200 9,000 SH   SOLE   9,000 0 0
Sherwin-Williams COM 824348106 3,876 10,825 SH   SOLE   10,825 0 0
Snap-On COM 833034101 2,319 15,560 SH   SOLE   15,510 0 50
Starbucks Corp COM 855244109 2,156 40,139 SH   SOLE   40,139 0 0
Starwood Property Trust COM 85571B105 1,090 50,201 SH   SOLE   48,201 0 2,000
Stryker Corp COM 863667101 781 5,500 SH   SOLE   5,500 0 0
TJX Companies COM 872540109 1,217 16,512 SH   SOLE   16,312 0 200
Tiffany & Co COM 886547108 1,400 15,250 SH   SOLE   15,150 0 100
Time Warner Inc COM 887317303 3,555 34,700 SH   SOLE   34,600 0 100
Union Pacific Corp COM 907818108 4,314 37,200 SH   SOLE   36,600 0 600
V F Corp COM 918204108 226 3,549 SH   SOLE   3,549 0 0
Vodafone Group ADR COM 92857W308 1,004 35,268 SH   SOLE   33,768 0 1,500
Wabtec Corp COM 929740108 4,693 61,950 SH   SOLE   61,200 0 750
Wal-Mart Stores COM 931142103 735 9,400 SH   SOLE   9,400 0 0
Walt Disney Co COM 254687106 5,271 53,471 SH   SOLE   52,871 0 600
Wells Fargo & Co COM 949746101 1,268 23,000 SH   SOLE   23,000 0 0
XPO Logistics Inc COM 983793100 227 3,350 SH   SOLE   3,350 0 0
iShares Core MSCI Emerging ETF COM 46434G103 246 4,550 SH   SOLE   4,500 0 50
Amer Intl Group wt exp 1-19-21 WT 026874156 1,233 61,673 SH   SOLE   61,673 0 0
Bank of America wt exp 1-16-19 WT 060505146 1,711 129,200 SH   SOLE   129,200 0 0