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
3M Company COM 88579y101 440 2,300 SH   SOLE   2,000 0 300
AT&T Inc. COM 00206r102 959 23,091 SH   SOLE   23,091 0 0
AbbVie Inc COM 00287Y109 2,100 32,232 SH   SOLE   31,382 0 850
Accenture PLC COM g1151c101 2,308 19,250 SH   SOLE   18,850 0 400
Allergan COM G0177J108 2,739 11,465 SH   SOLE   11,155 0 310
Alphabet Inc Cl A COM 02079K305 617 728 SH   SOLE   728 0 0
Alphabet Inc Cl C COM 02079K107 6,223 7,501 SH   SOLE   7,366 0 135
Amazon.com COM 023135106 5,164 5,825 SH   SOLE   5,665 0 160
American International Group COM 026874784 1,439 23,050 SH   SOLE   23,050 0 0
Amgen Inc COM 031162100 331 2,017 SH   SOLE   2,017 0 0
Annaly Capital Mgmt COM 035710409 751 67,635 SH   SOLE   63,635 0 4,000
Ansys Inc COM 03662q105 427 4,000 SH   SOLE   4,000 0 0
Apple Inc COM 037833100 8,305 57,808 SH   SOLE   56,808 0 1,000
Avalon Bay Communities COM 053484101 3,332 18,150 SH   SOLE   17,700 0 450
Bank of America Corp COM 060505104 979 41,500 SH   SOLE   41,500 0 0
Berkshire Hathaway A COM 084670108 1,749 7 SH   SOLE   6 0 1
Berkshire Hathaway B COM 084670702 9,262 55,570 SH   SOLE   54,320 0 1,250
BlackRock Inc COM 09247X101 599 1,561 SH   SOLE   1,561 0 0
Boeing Co COM 097023105 898 5,075 SH   SOLE   5,075 0 0
Canadian National Railway COM 136375102 396 5,350 SH   SOLE   5,350 0 0
Capital One Financial COM 14040H105 1,005 11,600 SH   SOLE   11,600 0 0
Chevron COM 166764100 1,769 16,475 SH   SOLE   16,475 0 0
Comcast Corp Cl A COM 20030N101 1,932 51,400 SH   SOLE   50,200 0 1,200
Costco Wholesale Corp COM 22160K105 469 2,794 SH   SOLE   2,794 0 0
Cummins Inc COM 231021106 4,103 27,135 SH   SOLE   26,835 0 300
Dentsply Sirona COM 24906P109 368 5,900 SH   SOLE   5,900 0 0
Discovery Communications A COM 25470F104 929 31,950 SH   SOLE   31,800 0 150
Du Pont (E.I.) De Nemours COM 263534109 1,763 21,945 SH   SOLE   21,545 0 400
EOG Resources COM 26875p101 1,536 15,750 SH   SOLE   15,250 0 500
Echo Global Logistics COM 27875T101 325 15,200 SH   SOLE   15,200 0 0
Exxon Mobil COM 30231g102 1,648 20,100 SH   SOLE   19,700 0 400
Facebook Inc COM 30303M102 5,930 41,745 SH   SOLE   40,845 0 900
First Solar Inc COM 336433107 467 17,250 SH   SOLE   17,250 0 0
Fiserv Inc COM 337738108 254 2,200 SH   SOLE   2,200 0 0
General Dynamics COM 369550108 1,863 9,950 SH   SOLE   9,550 0 400
General Electric Co COM 369604103 399 13,400 SH   SOLE   13,400 0 0
Gilead Sciences Inc COM 375558103 1,110 16,350 SH   SOLE   16,350 0 0
HDFC Bank Ltd ADR COM 40415F101 252 3,350 SH   SOLE   3,350 0 0
Henry Schein Inc COM 806407102 603 3,550 SH   SOLE   3,550 0 0
Home Depot Inc COM 437076102 1,217 8,290 SH   SOLE   8,290 0 0
Honeywell Inc COM 438516106 3,765 30,150 SH   SOLE   29,850 0 300
IShares Mortgage Real Estate C COM 46435G342 531 11,725 SH   SOLE   11,725 0 0
Intel Corp COM 458140100 585 16,225 SH   SOLE   15,125 0 1,100
Intercontinental Exchange COM 45866F104 1,227 20,500 SH   SOLE   20,000 0 500
International Business Machine COM 459200101 2,523 14,491 SH   SOLE   14,091 0 400
J.C. Penney Company COM 708160106 86 14,000 SH   SOLE   14,000 0 0
JD.com COM 47215P106 1,238 39,800 SH   SOLE   39,400 0 400
JPMorgan Chase & Co COM 46625H100 4,231 48,162 SH   SOLE   48,012 0 150
Johnson & Johnson COM 478160104 2,216 17,789 SH   SOLE   17,289 0 500
Kraft Heinz Company COM 500754106 227 2,500 SH   SOLE   2,500 0 0
Lennar Corp A COM 526057104 783 15,300 SH   SOLE   15,300 0 0
Lennar Corp B COM 526057302 334 8,000 SH   SOLE   8,000 0 0
Lions Gate Entertainment-A COM 535919401 218 8,200 SH   SOLE   7,650 0 550
Lockheed Martin Corp COM 539830109 7,307 27,307 SH   SOLE   26,737 0 570
MasterCard COM 57636Q104 3,295 29,300 SH   SOLE   28,800 0 500
McDonalds Corp COM 580135101 824 6,355 SH   SOLE   5,955 0 400
Merck & Company COM 58933y105 679 10,680 SH   SOLE   9,880 0 800
Mettler-Toledo Intl COM 592688105 814 1,700 SH   SOLE   1,700 0 0
Microsoft Corp COM 594918104 895 13,590 SH   SOLE   13,590 0 0
Middleby Corporation COM 596278101 3,978 29,150 SH   SOLE   28,750 0 400
Morgan Stanley COM 617446448 578 13,500 SH   SOLE   13,000 0 500
National Grid PLC COM 636274300 2,796 44,050 SH   SOLE   43,000 0 1,050
NextEra Energy, Inc COM 65339F101 571 4,450 SH   SOLE   4,450 0 0
Nike Inc Cl B COM 654106103 3,768 67,616 SH   SOLE   66,366 0 1,250
Northrop Grumman Corp COM 666807102 678 2,850 SH   SOLE   2,750 0 100
Oaktree Capital Group COM 674001201 1,217 26,875 SH   SOLE   26,875 0 0
PNC Financial Services COM 693475105 1,810 15,050 SH   SOLE   14,800 0 250
Pepsico Inc COM 713448108 4,696 41,980 SH   SOLE   40,980 0 1,000
Phillips 66 COM 718546104 2,577 32,525 SH   SOLE   31,725 0 800
Pioneer Natural Resources COM 723787107 354 1,900 SH   SOLE   1,900 0 0
PriceSmart Inc COM 741511109 994 10,778 SH   SOLE   10,678 0 100
Priceline.com COM 741503403 6,479 3,640 SH   SOLE   3,590 0 50
Procter & Gamble COM 742718109 255 2,838 SH   SOLE   2,838 0 0
Public Storage Inc COM 74460d109 4,498 20,545 SH   SOLE   20,195 0 350
Radiant Logistics COM 75025X100 2,041 408,210 SH   SOLE   387,710 0 20,500
Rogers Corp COM 775133101 773 9,000 SH   SOLE   9,000 0 0
Sherwin-Williams COM 824348106 3,009 9,700 SH   SOLE   9,500 0 200
Snap-On COM 833034101 422 2,500 SH   SOLE   2,500 0 0
Starbucks Corp COM 855244109 2,148 36,789 SH   SOLE   36,789 0 0
Starwood Property Trust COM 85571B105 1,043 46,201 SH   SOLE   44,201 0 2,000
Stryker Corp COM 863667101 724 5,500 SH   SOLE   5,500 0 0
TJX Companies COM 872540109 802 10,147 SH   SOLE   9,947 0 200
Tiffany & Co COM 886547108 1,606 16,850 SH   SOLE   16,750 0 100
Time Warner Inc COM 887317303 3,864 39,550 SH   SOLE   38,950 0 600
Union Pacific Corp COM 907818108 4,046 38,200 SH   SOLE   36,850 0 1,350
V F Corp COM 918204108 2,850 51,850 SH   SOLE   51,150 0 700
Verizon Communications COM 92343V104 3,380 69,338 SH   SOLE   67,860 0 1,478
Vodafone Group ADR COM 92857W308 1,085 41,068 SH   SOLE   39,068 0 2,000
Wabtec Corp COM 929740108 4,698 60,225 SH   SOLE   59,025 0 1,200
Wal-Mart Stores COM 931142103 678 9,400 SH   SOLE   9,400 0 0
Walt Disney Co COM 254687106 6,245 55,071 SH   SOLE   53,971 0 1,100
Wells Fargo & Co COM 949746101 3,695 66,385 SH   SOLE   64,935 0 1,450
WhiteWave Foods COM 966244105 1,028 18,300 SH   SOLE   17,550 0 750
Bank of America wt exp 1-16-19 WT 060505146 1,633 144,500 SH   SOLE   138,500 0 6,000