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 411 2,300 SH   SOLE   2,000 0 300
AT&T Inc. COM 00206r102 982 23,091 SH   SOLE   23,091 0 0
AbbVie Inc COM 00287Y109 2,065 32,982 SH   SOLE   32,132 0 850
Abbott Laboratories COM 002824100 374 9,750 SH   SOLE   9,750 0 0
Accenture PLC COM g1151c101 1,593 13,600 SH   SOLE   13,200 0 400
Allegiant Travel Co COM 01748X102 652 3,920 SH   SOLE   3,920 0 0
Allergan COM G0177J108 2,523 12,013 SH   SOLE   11,703 0 310
Alphabet Inc Cl A COM 02079K305 577 728 SH   SOLE   728 0 0
Alphabet Inc Cl C COM 02079K107 5,867 7,601 SH   SOLE   7,476 0 125
Amazon.com COM 023135106 4,514 6,020 SH   SOLE   5,860 0 160
American Express COM 025816109 296 4,000 SH   SOLE   4,000 0 0
American International Group COM 026874784 1,538 23,550 SH   SOLE   23,550 0 0
Amgen Inc COM 031162100 329 2,250 SH   SOLE   2,250 0 0
Annaly Capital Mgmt COM 035710409 674 67,635 SH   SOLE   63,635 0 4,000
Ansys Inc COM 03662q105 370 4,000 SH   SOLE   4,000 0 0
Apple Inc COM 037833100 7,213 62,280 SH   SOLE   61,105 0 1,175
Avalon Bay Communities COM 053484101 3,295 18,600 SH   SOLE   18,150 0 450
Bank of America Corp COM 060505104 478 21,612 SH   SOLE   21,612 0 0
Berkshire Hathaway A COM 084670108 1,709 7 SH   SOLE   6 0 1
Berkshire Hathaway B COM 084670702 9,170 56,265 SH   SOLE   54,765 0 1,500
BlackRock Inc COM 09247X101 594 1,561 SH   SOLE   1,561 0 0
Boeing Co COM 097023105 821 5,275 SH   SOLE   5,275 0 0
Canadian National Railway COM 136375102 340 5,050 SH   SOLE   5,050 0 0
Capital One Financial COM 14040H105 1,248 14,300 SH   SOLE   14,300 0 0
Chevron COM 166764100 1,757 14,925 SH   SOLE   14,925 0 0
Comcast Corp Cl A COM 20030N101 1,775 25,700 SH   SOLE   25,100 0 600
Costco Wholesale Corp COM 22160K105 447 2,794 SH   SOLE   2,794 0 0
Cummins Inc COM 231021106 3,770 27,585 SH   SOLE   27,285 0 300
Dentsply Sirona COM 24906P109 341 5,900 SH   SOLE   5,900 0 0
Discovery Communications A COM 25470F104 862 31,450 SH   SOLE   31,300 0 150
Du Pont (E.I.) De Nemours COM 263534109 1,611 21,945 SH   SOLE   21,545 0 400
EOG Resources COM 26875p101 1,633 16,150 SH   SOLE   15,650 0 500
Echo Global Logistics COM 27875T101 418 16,700 SH   SOLE   16,700 0 0
Exxon Mobil COM 30231g102 1,810 20,050 SH   SOLE   19,650 0 400
Facebook Inc COM 30303M102 4,898 42,570 SH   SOLE   41,670 0 900
First Solar Inc COM 336433107 521 16,250 SH   SOLE   16,250 0 0
Fiserv Inc COM 337738108 234 2,200 SH   SOLE   2,200 0 0
Foot Locker COM 344849104 425 6,000 SH   SOLE   6,000 0 0
General Dynamics COM 369550108 1,718 9,950 SH   SOLE   9,550 0 400
General Electric Co COM 369604103 423 13,400 SH   SOLE   13,400 0 0
Gilead Sciences Inc COM 375558103 1,121 15,650 SH   SOLE   15,550 0 100
Hain Celestial Group COM 405217100 2,069 53,000 SH   SOLE   52,500 0 500
Henry Schein Inc COM 806407102 554 3,650 SH   SOLE   3,650 0 0
Home Depot Inc COM 437076102 1,112 8,290 SH   SOLE   8,290 0 0
Honeywell Inc COM 438516106 3,580 30,900 SH   SOLE   30,600 0 300
IBM COM 459200101 2,480 14,941 SH   SOLE   14,541 0 400
IShares Mortgage Real Estate C COM 464288539 493 11,725 SH   SOLE   11,725 0 0
Intel Corp COM 458140100 594 16,375 SH   SOLE   15,075 0 1,300
Intercontinental Exchange COM 45866F104 1,157 20,500 SH   SOLE   20,000 0 500
J.C. Penney Company COM 708160106 87 10,500 SH   SOLE   10,500 0 0
JD.com COM 47215P106 1,035 40,700 SH   SOLE   40,100 0 600
JPMorgan Chase & Co COM 46625H100 4,255 49,312 SH   SOLE   49,162 0 150
Johnson & Johnson COM 478160104 2,049 17,789 SH   SOLE   17,289 0 500
Kraft Heinz Company COM 500754106 227 2,600 SH   SOLE   2,600 0 0
Lennar Corp A COM 526057104 657 15,300 SH   SOLE   15,300 0 0
Lennar Corp B COM 526057302 276 8,000 SH   SOLE   8,000 0 0
Lions Gate Entertainment-A COM 535919401 227 8,450 SH   SOLE   7,900 0 550
Lions Gate Entertainment-B COM 535919500 207 8,450 SH   SOLE   7,900 0 550
Lockheed Martin Corp COM 539830109 6,957 27,834 SH   SOLE   27,264 0 570
MasterCard COM 57636Q104 3,061 29,650 SH   SOLE   29,150 0 500
McDonalds Corp COM 580135101 774 6,355 SH   SOLE   5,955 0 400
Mead Johnson Nutrition COM 582839106 913 12,900 SH   SOLE   12,250 0 650
Merck & Company COM 58933y105 685 11,630 SH   SOLE   10,830 0 800
Mettler-Toledo Intl COM 592688105 712 1,700 SH   SOLE   1,700 0 0
Microsoft Corp COM 594918104 844 13,590 SH   SOLE   13,590 0 0
Middleby Corporation COM 596278101 3,755 29,150 SH   SOLE   28,750 0 400
Morgan Stanley COM 617446448 570 13,500 SH   SOLE   13,000 0 500
National Grid PLC COM 636274300 2,707 46,400 SH   SOLE   45,350 0 1,050
NextEra Energy, Inc COM 65339F101 532 4,450 SH   SOLE   4,450 0 0
Nike Inc Cl B COM 654106103 3,150 61,966 SH   SOLE   60,716 0 1,250
Northrop Grumman Corp COM 666807102 709 3,050 SH   SOLE   2,950 0 100
Oaktree Capital Group COM 674001201 1,019 27,175 SH   SOLE   27,175 0 0
PNC Financial Services COM 693475105 1,199 10,250 SH   SOLE   10,250 0 0
Pepsico Inc COM 713448108 4,507 43,080 SH   SOLE   42,080 0 1,000
Phillips 66 COM 718546104 2,815 32,575 SH   SOLE   31,775 0 800
Pioneer Natural Resources COM 723787107 342 1,900 SH   SOLE   1,900 0 0
PriceSmart Inc COM 741511109 942 11,278 SH   SOLE   11,178 0 100
Priceline.com COM 741503403 5,520 3,765 SH   SOLE   3,715 0 50
Procter & Gamble COM 742718109 239 2,838 SH   SOLE   2,838 0 0
Public Storage Inc COM 74460d109 4,648 20,795 SH   SOLE   20,445 0 350
Radiant Logistics COM 75025X100 1,624 416,498 SH   SOLE   395,998 0 20,500
Rogers Corp COM 775133101 691 9,000 SH   SOLE   9,000 0 0
Sherwin-Williams COM 824348106 2,647 9,850 SH   SOLE   9,650 0 200
Starbucks Corp COM 855244109 2,159 38,889 SH   SOLE   38,889 0 0
Starwood Property Trust COM 85571B105 1,014 46,201 SH   SOLE   44,201 0 2,000
Stryker Corp COM 863667101 659 5,500 SH   SOLE   5,500 0 0
TJX Companies COM 872540109 762 10,147 SH   SOLE   9,947 0 200
Tiffany & Co COM 886547108 1,560 20,150 SH   SOLE   20,050 0 100
Time Warner Inc COM 887317303 3,533 36,600 SH   SOLE   36,000 0 600
Union Pacific Corp COM 907818108 3,997 38,550 SH   SOLE   37,200 0 1,350
V F Corp COM 918204108 2,651 49,700 SH   SOLE   49,200 0 500
Verizon Communications COM 92343V104 4,038 75,655 SH   SOLE   74,120 0 1,535
Vodafone Group ADR COM 92857W308 1,119 45,818 SH   SOLE   43,818 0 2,000
Wabtec Corp COM 929740108 5,203 62,675 SH   SOLE   61,475 0 1,200
Wal-Mart Stores COM 931142103 650 9,400 SH   SOLE   9,400 0 0
Walt Disney Co COM 254687106 5,844 56,071 SH   SOLE   54,971 0 1,100
Wells Fargo & Co COM 949746101 3,705 67,235 SH   SOLE   65,785 0 1,450
WhiteWave Foods COM 966244105 1,084 19,500 SH   SOLE   18,750 0 750
Bank of America wt exp 1-16-19 WT 060505146 1,567 157,500 SH   SOLE   151,500 0 6,000