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 Co COM 88579Y101 2,480 11,815 SH   SOLE   11,490 0 325
AT&T Inc COM 00206R102 1,187 30,307 SH   SOLE   29,882 0 425
AbbVie Inc COM 00287Y109 1,307 14,711 SH   SOLE   14,361 0 350
Abbott Labs Com COM 002824100 441 8,270 SH   SOLE   8,120 0 150
Alphabet Inc Cl A COM 02079K305 842 865 SH   SOLE   813 0 52
Alphabet Inc Cl C COM 02079K107 9,670 10,082 SH   SOLE   9,920 0 162
Alteryx Inc Cl A COM 02156B103 784 38,485 SH   SOLE   37,715 0 770
Altria Group Inc COM 02209S103 233 3,670 SH   SOLE   3,670 0 0
Amazon.com Inc COM 023135106 1,971 2,050 SH   SOLE   1,975 0 75
AmeriSourceBergen Corp COM 03073E105 1,077 13,015 SH   SOLE   12,915 0 100
American Express Co Com COM 025816109 1,812 20,036 SH   SOLE   19,456 0 580
American Intl Group Com COM 026874784 613 9,978 SH   SOLE   9,603 0 375
Ametek Inc COM 031100100 813 12,305 SH   SOLE   12,105 0 200
Appian Corp COM 03782L101 2,576 90,524 SH   SOLE   88,934 0 1,590
Apple Inc COM 037833100 9,572 62,110 SH   SOLE   60,839 0 1,271
Automatic Data Processing COM 053015103 855 7,825 SH   SOLE   7,650 0 175
Bank of America Corp COM 060505104 4,773 188,365 SH   SOLE   188,253 0 112
Bank of New York Mellon Corp COM 064058100 202 3,805 SH   SOLE   3,805 0 0
Baxter International Inc COM 071813109 532 8,480 SH   SOLE   8,480 0 0
Berkshire Hthwy Cl A COM 084670108 824 3 SH   SOLE   2 0 1
Berkshire Hthwy Cl B COM 084670702 27,349 149,185 SH   SOLE   145,940 0 3,245
Biogen Inc COM 09062X103 372 1,189 SH   SOLE   1,189 0 0
Boeing Co Com COM 097023105 1,146 4,510 SH   SOLE   4,355 0 155
Booz Allen Hamilton Holdings COM 099502106 860 23,000 SH   SOLE   22,120 0 880
Boulder Growth & Income Fund COM 101507101 197 19,354 SH   SOLE   14,109 0 5,245
Bristol-Myers Squibb Co COM 110122108 794 12,460 SH   SOLE   11,930 0 530
Brown-Forman Corp - Cl B COM 115637209 319 5,875 SH   SOLE   5,775 0 100
CVS Caremark Corp COM 126650100 578 7,105 SH   SOLE   6,630 0 475
Carlisle Cos Inc Com COM 142339100 1,828 18,225 SH   SOLE   17,925 0 300
Caterpillar Inc COM 149123101 1,352 10,840 SH   SOLE   10,425 0 415
Celgene Corp COM 151020104 3,594 24,648 SH   SOLE   24,408 0 240
Charles Schwab Corp Com COM 808513105 1,588 36,305 SH   SOLE   34,820 0 1,485
Chevron Corp COM 166764100 2,036 17,326 SH   SOLE   16,836 0 490
Chubb Ltd COM H1467J104 579 4,065 SH   SOLE   3,985 0 80
Cisco Systems Inc Com COM 17275R102 230 6,847 SH   SOLE   6,847 0 0
Citigroup Inc Com COM 172967424 2,743 37,706 SH   SOLE   36,906 0 800
Coca Cola Co Com COM 191216100 3,192 70,928 SH   SOLE   69,778 0 1,150
Cognizant Tech Solutions A COM 192446102 1,058 14,583 SH   SOLE   12,233 0 2,350
Comcast Corp-Cl A COM 20030N101 209 5,432 SH   SOLE   5,432 0 0
CommerceHub Inc Ser A COM 20084V108 734 32,500 SH   SOLE   31,940 0 560
Costco Wholesale Corp COM 22160K105 1,307 7,953 SH   SOLE   7,733 0 220
Danaher Corp COM 235851102 2,223 25,914 SH   SOLE   25,664 0 250
Delta Air Lines Inc COM 247361702 312 6,480 SH   SOLE   6,280 0 200
Disney Walt Co Com COM 254687106 5,586 56,666 SH   SOLE   55,250 0 1,416
DowDuPont Inc COM 26078J100 4,121 59,533 SH   SOLE   58,484 0 1,049
Dr Pepper Snapple Group Inc COM 26138E109 371 4,195 SH   SOLE   3,865 0 330
Energy Select Sector SPDR COM 81369Y506 654 9,553 SH   SOLE   9,288 0 265
Exxon Mobil Corporation COM 30231G102 3,637 44,362 SH   SOLE   43,647 0 715
Facebook Inc Cl A COM 30303M102 2,202 12,889 SH   SOLE   12,509 0 380
Fastenal Co COM 311900104 704 15,450 SH   SOLE   15,350 0 100
FedEx Corp COM 31428X106 5,470 24,249 SH   SOLE   24,039 0 210
Fortive Corp COM 34959J108 1,250 17,657 SH   SOLE   17,582 0 75
General Dynamics Corp COM 369550108 215 1,046 SH   SOLE   1,046 0 0
General Elec Co Com COM 369604103 2,903 120,047 SH   SOLE   117,560 0 2,487
Genuine Parts Co COM 372460105 552 5,775 SH   SOLE   5,775 0 0
Gilead Sciences Inc COM 375558103 724 8,934 SH   SOLE   8,834 0 100
Goldman Sachs Group Inc COM 38141G104 1,491 6,288 SH   SOLE   6,168 0 120
Guggenheim S&P 500 Equal Weigh COM 78355W106 1,135 11,878 SH   SOLE   11,453 0 425
Home Depot Inc Com COM 437076102 622 3,800 SH   SOLE   3,650 0 150
Honeywell Int'l Inc COM 438516106 1,562 11,017 SH   SOLE   10,892 0 125
Innoviva Inc COM 45781M101 155 10,960 SH   SOLE   10,710 0 250
Intel Corp Com COM 458140100 410 10,762 SH   SOLE   10,012 0 750
Intl Business Machines Corp COM 459200101 1,267 8,733 SH   SOLE   8,563 0 170
Intuit Inc COM 461202103 213 1,500 SH   SOLE   1,440 0 60
JPMorgan Alerian MLP Index COM 46625H365 906 32,105 SH   SOLE   30,525 0 1,580
JPMorgan Chase & Co COM 46625H100 3,450 36,120 SH   SOLE   35,210 0 910
Johnson & Johnson Com COM 478160104 5,786 44,505 SH   SOLE   43,275 0 1,230
Kraft Heinz Co COM 500754106 2,108 27,183 SH   SOLE   26,817 0 366
Laboratory Corp of Amer Hldgs COM 50540R409 451 2,990 SH   SOLE   2,915 0 75
Leucadia Natl Corp Com COM 527288104 689 27,300 SH   SOLE   27,000 0 300
Liberty Braves Group A COM 531229706 1,939 76,414 SH   SOLE   75,123 0 1,291
Liberty Media Cor SIRIUSXM C COM 531229607 679 16,211 SH   SOLE   15,811 0 400
Liberty Media Grp - Liberty Fo COM 531229870 357 9,785 SH   SOLE   9,785 0 0
Lockheed Martin Corp Com COM 539830109 264 852 SH   SOLE   852 0 0
MasterCard Inc Cl A COM 57636Q104 4,456 31,560 SH   SOLE   31,160 0 400
McDonald's Corporation COM 580135101 4,200 26,805 SH   SOLE   26,435 0 370
Medtronic Inc COM G5960L103 548 7,051 SH   SOLE   7,051 0 0
Merck & Co Inc Com COM 58933Y105 2,523 39,400 SH   SOLE   38,750 0 650
Mercury Genl Corp New Com COM 589400100 259 4,563 SH   SOLE   4,253 0 310
Micron Technology Inc COM 595112103 583 14,823 SH   SOLE   14,798 0 25
Microsoft Corp Com COM 594918104 6,418 86,162 SH   SOLE   84,240 0 1,921
Moody's Corporation COM 615369105 349 2,509 SH   SOLE   2,309 0 200
New York Times Co Cl A COM 650111107 510 26,000 SH   SOLE   25,000 0 1,000
Newmarket Corp COM 651587107 681 1,600 SH   SOLE   1,600 0 0
Nike Inc Cl B COM 654106103 2,008 38,732 SH   SOLE   37,782 0 950
Norfolk Southern Corp COM 655844108 765 5,784 SH   SOLE   5,489 0 295
OReilly Automotive Inc COM 67103h107 894 4,150 SH   SOLE   4,150 0 0
Oracle Corp Com COM 68389X105 2,828 58,482 SH   SOLE   57,952 0 530
Paypal Holdings Inc COM 70450Y103 3,177 49,623 SH   SOLE   49,148 0 475
Pepsico Inc COM 713448108 1,701 15,263 SH   SOLE   14,933 0 330
Pfizer Inc Com COM 717081103 2,195 61,497 SH   SOLE   60,597 0 900
Phillips 66 COM 718546104 950 10,372 SH   SOLE   9,892 0 480
PowerShares FTSE RAFI US 1000 COM 73935X583 334 3,115 SH   SOLE   3,015 0 100
PowerShares QQQ Nasdaq 100 COM 73935A104 3,654 25,125 SH   SOLE   24,475 0 650
Procter & Gamble Co Com COM 742718109 2,457 27,011 SH   SOLE   26,436 0 575
Red Hat Inc COM 756577102 248 2,240 SH   SOLE   2,140 0 100
Rockwell Collins Inc COM 774341101 1,021 7,815 SH   SOLE   7,815 0 0
Ross Stores Inc COM 778296103 1,294 20,045 SH   SOLE   18,513 0 1,532
SPDR DJIA Trust COM 78467X109 1,137 5,080 SH   SOLE   4,895 0 185
SPDR Trust Series 1 COM 78462F103 622 2,475 SH   SOLE   2,300 0 175
Schlumberger Ltd Com COM 806857108 1,456 20,876 SH   SOLE   20,826 0 50
Schwab US Broad Market ETF COM 808524102 3,773 61,938 SH   SOLE   60,576 0 1,362
Schwab US Dvd Equity ETF COM 808524797 2,324 49,663 SH   SOLE   48,233 0 1,430
Schwab US Large-Cap ETF COM 808524201 446 7,427 SH   SOLE   7,427 0 0
Schwab US Large-Cap Value ETF COM 808524409 305 5,887 SH   SOLE   5,639 0 249
Schwab US Mid Cap ETF COM 808524508 964 19,235 SH   SOLE   18,513 0 722
Schwab US Small-Cap ETF COM 808524607 523 7,759 SH   SOLE   7,671 0 88
Shopify Inc Cl A COM 82509L107 577 4,955 SH   SOLE   4,785 0 170
Sirius XM Radio Inc COM 82968B103 387 70,025 SH   SOLE   67,925 0 2,100
Southwest Airlines COM 844741108 2,140 38,225 SH   SOLE   36,930 0 1,295
Spirit Airlines Inc COM 848577102 902 27,000 SH   SOLE   26,800 0 200
Symantec Corp COM 871503108 258 7,865 SH   SOLE   7,765 0 100
Sysco Corp COM 871829107 636 11,790 SH   SOLE   11,590 0 200
Technology Select Sector SPDR COM 81369Y803 671 11,346 SH   SOLE   11,146 0 200
Teleflex Inc COM 879369106 227 940 SH   SOLE   940 0 0
Texas Instruments Inc COM 882508104 922 10,287 SH   SOLE   10,287 0 0
The Bank of Princeton COM 064520109 2,591 81,000 SH   SOLE   36,000 0 45,000
The Travelers Cos Inc COM 89417E109 1,146 9,354 SH   SOLE   9,054 0 300
Tripadvisor Inc COM 896945201 802 19,800 SH   SOLE   19,400 0 400
USG Corp COM 903293405 1,499 45,921 SH   SOLE   44,521 0 1,400
Union Pacific Corp COM 907818108 559 4,821 SH   SOLE   4,330 0 491
United Parcel Service Cl B COM 911312106 1,963 16,344 SH   SOLE   15,944 0 400
United Technologies Corp COM 913017109 3,383 29,147 SH   SOLE   28,647 0 500
United Therapeutics Corp COM 91307C102 217 1,850 SH   SOLE   1,750 0 100
UnitedHealth Group Inc COM 91324P102 2,199 11,226 SH   SOLE   10,876 0 350
Utilities Select Sector SPDR COM 81369Y886 2,013 37,947 SH   SOLE   36,827 0 1,120
Vaneck Morningstar Wide Moat E COM 92189F643 461 11,430 SH   SOLE   11,130 0 300
Vanguard Extended Market ETF COM 922908652 544 5,082 SH   SOLE   5,027 0 55
Vanguard High Dvd Yield ETF COM 921946406 1,933 23,844 SH   SOLE   23,844 0 0
Vanguard Mega Cap 300 Growth COM 921910816 774 7,389 SH   SOLE   7,389 0 0
Vanguard Mid-Cap ETF COM 922908629 911 6,194 SH   SOLE   6,159 0 35
Vanguard S&P 500 ETF COM 922908363 214 928 SH   SOLE   664 0 264
Vanguard Small Cap ETF COM 922908751 748 5,291 SH   SOLE   5,254 0 37
Vanguard Small-Cap Value ETF COM 922908611 1,142 8,935 SH   SOLE   8,485 0 450
Vanguard US Total Stock Mkt ET COM 922908769 3,191 24,635 SH   SOLE   24,101 0 534
Verizon Communications Inc COM 92343V104 1,715 34,653 SH   SOLE   33,861 0 792
Visa Inc Cl A COM 92826C839 981 9,318 SH   SOLE   8,918 0 400
Wal Mart Stores Inc Com COM 931142103 2,613 33,439 SH   SOLE   32,039 0 1,400
Wells Fargo & Co New Com COM 949746101 3,323 60,251 SH   SOLE   58,591 0 1,660
White Mountains Ins Group Com COM g9618e107 299 349 SH   SOLE   314 0 35
Williams-Sonoma Inc COM 969904101 389 7,800 SH   SOLE   7,800 0 0
iShares Russell 2000 Value COM 464287630 3,694 29,761 SH   SOLE   29,350 0 411
iShares Russell Midcap Index COM 464287499 471 2,391 SH   SOLE   2,391 0 0
Accenture PLC Cl A COM G1151C101 226 1,670 SH   SOLE   1,670 0 0
Adient PLC COM G0084W101 230 2,738 SH   SOLE   2,738 0 0
Air Bus Group NV Unsp ADR COM 009279100 767 32,370 SH   SOLE   31,815 0 555
Anheuser-Busch InBev Spn ADR COM 03524A108 1,464 12,270 SH   SOLE   12,095 0 175
BP PLC Spn ADR COM 055622104 547 14,239 SH   SOLE   13,499 0 740
Broadcom Ltd COM Y09827109 486 2,002 SH   SOLE   1,982 0 20
Danone Spons ADR COM 23636T100 234 14,865 SH   SOLE   14,065 0 800
Diageo PLC Spn ADR COM 25243Q205 396 2,998 SH   SOLE   2,848 0 150
Fresenius Medical Care ADR COM 358029106 396 8,092 SH   SOLE   8,092 0 0
GlaxoSmithKline PLC-ADR COM 37733W105 1,018 25,079 SH   SOLE   24,779 0 300
Heineken NV Spn ADR COM 423012301 966 19,465 SH   SOLE   19,165 0 300
Liberty Global PLC Lilac A COM G5480U138 662 27,850 SH   SOLE   27,550 0 300
Lyondellbasell Indu Cl A COM N53745100 2,012 20,310 SH   SOLE   20,105 0 205
Manchester United PLC Cl A COM G5784H106 861 47,861 SH   SOLE   46,405 0 1,456
Mondelez International Inc COM 609207105 810 19,933 SH   SOLE   19,733 0 200
Nestle SA Spn ADR COM 641069406 1,495 17,793 SH   SOLE   17,433 0 360
Novartis AG ADR COM 66987V109 621 7,235 SH   SOLE   7,235 0 0
Novo-Nordisk A/S-Spons ADR COM 670100205 721 14,975 SH   SOLE   13,910 0 1,065
PowerShares Intl Div Achievers COM 73935X716 172 10,653 SH   SOLE   10,653 0 0
Restaurant Brands Intl COM 76131D103 2,435 38,114 SH   SOLE   37,669 0 445
Royal Dutch Shell PLC-ADR COM 780259206 1,631 26,920 SH   SOLE   26,920 0 0
SPDR Euro Stoxx 50 ETF COM 78463X202 263 6,375 SH   SOLE   6,375 0 0
SPDR Global Dow ETF COM 78464A706 1,804 22,365 SH   SOLE   21,965 0 400
SPDR S&P Emerging Markets COM 78463X533 1,304 42,799 SH   SOLE   41,654 0 1,145
Schwab Emerging Markets Equity COM 808524706 2,168 80,581 SH   SOLE   78,165 0 2,416
Schwab Intl Equity ETF COM 808524805 2,338 69,859 SH   SOLE   67,399 0 2,460
Total SA Spon ADR COM 89151E109 1,758 32,846 SH   SOLE   32,296 0 550
Unilever NV NY Shares COM 904784709 1,627 27,565 SH   SOLE   26,755 0 810
Unilever PLC Spn ADR COM 904767704 242 4,170 SH   SOLE   4,170 0 0
Vanguard Emerging Market ETF COM 922042858 1,576 36,178 SH   SOLE   35,494 0 684
Vanguard FTSE All World Ex US COM 922042775 335 6,355 SH   SOLE   6,260 0 95
Vanguard FTSE Developed ETF COM 921943858 1,931 44,492 SH   SOLE   43,680 0 812
Vanguard Tot World Stk ETF COM 922042742 608 8,602 SH   SOLE   8,477 0 125
Vanguard Total Intl Stock COM 921909768 620 11,331 SH   SOLE   11,181 0 150
Vodafone Group PLC-SP ADR COM 92857W308 516 18,146 SH   SOLE   17,746 0 400
Walgreens Boots Alliance Inc COM 931427108 3,293 42,640 SH   SOLE   41,840 0 800
iShares Curr Hdg MSCI EMU ETF COM 46434V639 417 13,840 SH   SOLE   13,840 0 0
iShares MSCI ACWI Ex US ETF COM 464288240 296 6,130 SH   SOLE   6,100 0 30
iShares MSCI EAFE Index Fund COM 464287465 550 8,030 SH   SOLE   8,030 0 0
iShares MSCI Emerging Mkt COM 464287234 8,022 179,015 SH   SOLE   176,730 0 2,285
iShares MSCI Japan Small-Cap COM 464286582 859 11,575 SH   SOLE   11,575 0 0
iShares MSCI South Korea Ind COM 464286772 430 6,228 SH   SOLE   5,893 0 335
iShares Gold Trust COM 464285105 2,649 215,231 SH   SOLE   210,991 0 4,240
Blackrock CA Muni 2018 Term COM 09249C105 624 41,500 SH   SOLE   41,500 0 0
Blackrock Muni 2018 Term COM 09248C106 195 13,000 SH   SOLE   13,000 0 0
Blackrock MuniHldgs Insd II COM 09254C107 209 15,000 SH   SOLE   15,000 0 0
Eaton Vance High Income OP-I COM 277923546 87 18,890 SH   SOLE   18,890 0 0
Eaton Vance SC Muni Inc-I COM 27826Y720 94 10,077 SH   SOLE   10,077 0 0
Legg Mason BW Global Income COM 52469B100 418 31,135 SH   SOLE   31,135 0 0
Nuveen Muni Value Fd COM 670928100 401 39,176 SH   SOLE   39,176 0 0
Vanguard Int Term Corp Bnd Fd COM 92206C870 269 3,053 SH   SOLE   3,053 0 0
Vanguard Intr-Term Bond ETF COM 921937819 657 7,764 SH   SOLE   7,764 0 0
Vanguard S/T Invest Gr-ADM COM 922031836 229 21,445 SH   SOLE   21,445 0 0
Vanguard Shrt-Term Bond ETF COM 921937827 4,895 61,323 SH   SOLE   60,323 0 1,000
Vanguard Sht Term Corp Bnd Fd COM 92206C409 7,638 95,318 SH   SOLE   92,871 0 2,447
Vanguard Total Bond Market COM 921937835 6,051 73,831 SH   SOLE   73,731 0 100
iShares IBOXX Inv Gr Corp Bd COM 464287242 2,128 17,555 SH   SOLE   17,555 0 0
iShares Intermediate Credit COM 464288638 1,602 14,545 SH   SOLE   14,525 0 20
iShares S&P Nat Muni Bond Fd COM 464288414 4,417 39,840 SH   SOLE   39,840 0 0
PowerShares Senior Loan COM 73936Q769 1,669 72,050 SH   SOLE   70,475 0 1,575
Crown Castle Intl Inc COM 22822V101 855 8,548 SH   SOLE   8,448 0 100
Howard Hughes Corp COM 44267D107 4,485 38,030 SH   SOLE   37,630 0 400
New York REIT Inc COM 64976L109 90 11,450 SH   SOLE   11,450 0 0
Real Estate Select Sect SPDR COM 81369Y860 273 8,465 SH   SOLE   8,434 0 31
Schwab US REIT ETF COM 808524847 2,801 68,090 SH   SOLE   66,350 0 1,740
Seritage Growth Prop A REIT COM 81752R100 322 7,000 SH   SOLE   6,785 0 215
Vanguard REIT ETF COM 922908553 607 7,305 SH   SOLE   7,276 0 29
Schwab US Aggregate Bond ETF COM 808524839 2,428 46,379 SH   SOLE   44,122 0 2,257
Pimco 0-5 Year H/Y Corp Bond COM 72201R783 1,667 16,419 SH   SOLE   16,094 0 325
Schwab US Tips ETF COM 808524870 1,595 28,861 SH   SOLE   28,656 0 205