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 423 2,400 SH   SOLE   2,100 0 300
AT&T Inc. COM 00206r102 915 22,539 SH   SOLE   22,539 0 0
AbbVie Inc COM 00287Y109 2,062 32,700 SH   SOLE   31,850 0 850
Abbott Laboratories COM 002824100 806 19,050 SH   SOLE   19,050 0 0
Allegiant Travel Co COM 01748X102 1,813 13,730 SH   SOLE   13,430 0 300
Allergan COM G0177J108 2,409 10,458 SH   SOLE   10,158 0 300
Alphabet Inc Cl A COM 02079K305 540 671 SH   SOLE   671 0 0
Alphabet Inc Cl C COM 02079K107 5,955 7,661 SH   SOLE   7,551 0 110
Amazon.com COM 023135106 4,588 5,480 SH   SOLE   5,320 0 160
American Express COM 025816109 474 7,400 SH   SOLE   7,400 0 0
American International Group COM 026874784 1,403 23,650 SH   SOLE   23,650 0 0
Amgen Inc COM 031162100 234 1,400 SH   SOLE   1,400 0 0
Annaly Capital Mgmt COM 035710409 710 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,347 64,990 SH   SOLE   63,815 0 1,175
Avalon Bay Communities COM 053484101 1,031 5,800 SH   SOLE   5,650 0 150
Bank of America Corp COM 060505104 329 21,000 SH   SOLE   21,000 0 0
Berkshire Hathaway A COM 084670108 1,514 7 SH   SOLE   6 0 1
Berkshire Hathaway B COM 084670702 8,295 57,415 SH   SOLE   55,915 0 1,500
BlackRock Inc COM 09247X101 489 1,350 SH   SOLE   1,350 0 0
Boeing Co COM 097023105 695 5,275 SH   SOLE   5,275 0 0
Canadian National Railway COM 136375102 350 5,350 SH   SOLE   5,350 0 0
Celgene Corp COM 151020104 350 3,350 SH   SOLE   3,350 0 0
Chevron COM 166764100 1,581 15,357 SH   SOLE   15,357 0 0
Comcast Corp Cl A COM 20030N101 1,761 26,550 SH   SOLE   25,950 0 600
Costco Wholesale Corp COM 22160K105 381 2,500 SH   SOLE   2,500 0 0
Cummins Inc COM 231021106 3,785 29,535 SH   SOLE   29,235 0 300
Dentsply Sirona COM 24906P109 351 5,900 SH   SOLE   5,900 0 0
Du Pont (E.I.) De Nemours COM 263534109 1,487 22,200 SH   SOLE   21,800 0 400
EOG Resources COM 26875p101 1,601 16,550 SH   SOLE   15,950 0 600
Echo Global Logistics COM 27875T101 385 16,700 SH   SOLE   16,700 0 0
Exxon Mobil COM 30231g102 1,794 20,550 SH   SOLE   20,150 0 400
Facebook Inc COM 30303M102 5,403 42,125 SH   SOLE   41,225 0 900
First Solar Inc COM 336433107 1,566 39,650 SH   SOLE   39,350 0 300
Fiserv Inc COM 337738108 219 2,200 SH   SOLE   2,200 0 0
Foot Locker COM 344849104 406 6,000 SH   SOLE   6,000 0 0
General Dynamics COM 369550108 2,025 13,050 SH   SOLE   12,650 0 400
General Electric Co COM 369604103 382 12,900 SH   SOLE   12,900 0 0
Gilead Sciences Inc COM 375558103 1,064 13,450 SH   SOLE   13,350 0 100
Goldman Sachs COM 38141g104 274 1,700 SH   SOLE   1,700 0 0
Hain Celestial Group COM 405217100 2,058 57,850 SH   SOLE   57,350 0 500
Home Depot Inc COM 437076102 1,068 8,301 SH   SOLE   8,301 0 0
Honeywell Inc COM 438516106 3,457 29,650 SH   SOLE   29,400 0 250
IBM COM 459200101 2,453 15,440 SH   SOLE   15,090 0 350
IShares Mortgage Real Estate C COM 464288539 524 49,900 SH   SOLE   49,900 0 0
Intel Corp COM 458140100 735 19,475 SH   SOLE   18,175 0 1,300
Intercontinental Exchange COM 45866F104 1,077 4,000 SH   SOLE   3,900 0 100
JD.com COM 47215P106 1,174 45,000 SH   SOLE   44,400 0 600
JPMorgan Chase & Co COM 46625H100 3,320 49,850 SH   SOLE   49,700 0 150
Johnson & Johnson COM 478160104 2,117 17,920 SH   SOLE   17,420 0 500
Kraft Heinz Company COM 500754106 277 3,100 SH   SOLE   3,100 0 0
Lennar Corp A COM 526057104 654 15,450 SH   SOLE   15,450 0 0
Lennar Corp B COM 526057302 252 7,500 SH   SOLE   7,500 0 0
Lions Gate Entertainment COM 535919203 277 13,850 SH   SOLE   12,850 0 1,000
Lockheed Martin Corp COM 539830109 6,698 27,940 SH   SOLE   27,370 0 570
MasterCard COM 57636Q104 3,073 30,200 SH   SOLE   29,700 0 500
McDonalds Corp COM 580135101 750 6,505 SH   SOLE   6,105 0 400
Mead Johnson Nutrition COM 582839106 1,157 14,650 SH   SOLE   14,000 0 650
Merck & Company COM 58933y105 570 9,130 SH   SOLE   8,330 0 800
Mettler-Toledo Intl COM 592688105 714 1,700 SH   SOLE   1,700 0 0
Microsoft Corp COM 594918104 746 12,950 SH   SOLE   12,950 0 0
Middleby Corporation COM 596278101 3,777 30,550 SH   SOLE   30,150 0 400
Morgan Stanley COM 617446448 433 13,500 SH   SOLE   13,000 0 500
National Grid PLC COM 636274300 2,848 40,050 SH   SOLE   39,100 0 950
NextEra Energy, Inc COM 65339F101 605 4,950 SH   SOLE   4,950 0 0
Nike Inc Cl B COM 654106103 3,089 58,666 SH   SOLE   57,416 0 1,250
Northrop Grumman Corp COM 666807102 631 2,950 SH   SOLE   2,850 0 100
Oaktree Capital Group COM 674001201 1,691 39,875 SH   SOLE   39,775 0 100
PNC Financial Services COM 693475105 563 6,250 SH   SOLE   6,250 0 0
Pepsico Inc COM 713448108 4,724 43,428 SH   SOLE   42,428 0 1,000
Phillips 66 COM 718546104 2,632 32,675 SH   SOLE   31,875 0 800
Pioneer Natural Resources COM 723787107 353 1,900 SH   SOLE   1,900 0 0
PriceSmart Inc COM 741511109 953 11,378 SH   SOLE   11,278 0 100
Priceline.com COM 741503403 5,673 3,855 SH   SOLE   3,805 0 50
Procter & Gamble COM 742718109 227 2,525 SH   SOLE   2,525 0 0
Public Storage Inc COM 74460d109 3,503 15,700 SH   SOLE   15,350 0 350
Radiant Logistics COM 75025X100 1,193 420,110 SH   SOLE   399,110 0 21,000
Rogers Corp COM 775133101 550 9,000 SH   SOLE   9,000 0 0
Sherwin-Williams COM 824348106 2,767 10,000 SH   SOLE   9,800 0 200
Starbucks Corp COM 855244109 2,046 37,800 SH   SOLE   37,800 0 0
Starwood Property Trust COM 85571B105 1,045 46,401 SH   SOLE   44,401 0 2,000
Stryker Corp COM 863667101 640 5,500 SH   SOLE   5,500 0 0
TJX Companies COM 872540109 755 10,100 SH   SOLE   9,900 0 200
Tiffany & Co COM 886547108 1,612 22,200 SH   SOLE   22,100 0 100
Time Warner Inc COM 887317303 1,859 23,350 SH   SOLE   22,750 0 600
Union Pacific Corp COM 907818108 3,940 40,400 SH   SOLE   39,050 0 1,350
V F Corp COM 918204108 2,668 47,600 SH   SOLE   47,100 0 500
Verizon Communications COM 92343V104 4,263 82,005 SH   SOLE   80,370 0 1,635
Vodafone Group ADR COM 92857W308 2,583 88,616 SH   SOLE   86,416 0 2,200
Wabtec Corp COM 929740108 5,313 65,075 SH   SOLE   63,875 0 1,200
Wal-Mart Stores COM 931142103 714 9,900 SH   SOLE   9,900 0 0
Walt Disney Co COM 254687106 5,421 58,381 SH   SOLE   57,281 0 1,100
Wells Fargo & Co COM 949746101 3,028 68,385 SH   SOLE   66,935 0 1,450
WhiteWave Foods COM 966244105 1,184 21,750 SH   SOLE   21,000 0 750
Yahoo COM 984332106 250 5,800 SH   SOLE   5,800 0 0
Bank of America wt exp 1-16-19 WT 060505146 751 162,500 SH   SOLE   156,500 0 6,000