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 3,158 16,054 SH   SOLE   15,714 0 340
AT&T Inc COM 00206R102 1,965 61,194 SH   SOLE   60,569 0 625
AbbVie Inc COM 00287Y109 816 8,806 SH   SOLE   8,656 0 150
Abbott Labs Com COM 002824100 385 6,320 SH   SOLE   6,170 0 150
Activision Blizzard Inc COM 00507V109 290 3,802 SH   SOLE   3,745 0 57
Alphabet Inc Cl A COM 02079K305 954 845 SH   SOLE   793 0 52
Alphabet Inc Cl C COM 02079K107 10,331 9,260 SH   SOLE   9,125 0 135
Alteryx Inc Cl A COM 02156B103 2,179 57,090 SH   SOLE   56,180 0 910
Amazon.com Inc COM 023135106 4,955 2,915 SH   SOLE   2,810 0 105
American Express Co Com COM 025816109 1,801 18,380 SH   SOLE   17,800 0 580
American Intl Group Com COM 026874784 481 9,073 SH   SOLE   8,698 0 375
Ametek Inc COM 031100100 1,015 14,070 SH   SOLE   14,070 0 0
Amgen Inc COM 031162100 826 4,474 SH   SOLE   4,474 0 0
Appian Corp COM 03782L101 2,815 77,849 SH   SOLE   76,104 0 1,745
Apple Inc COM 037833100 11,666 63,024 SH   SOLE   61,748 0 1,276
Automatic Data Processing COM 053015103 1,040 7,750 SH   SOLE   7,575 0 175
Axon Enterprise Inc COM 05464C101 546 8,640 SH   SOLE   8,355 0 285
Bank of America Corp COM 060505104 5,907 209,543 SH   SOLE   209,431 0 112
Bank of New York Mellon Corp COM 064058100 505 9,364 SH   SOLE   9,364 0 0
Berkshire Hthwy Cl A COM 084670108 846 3 SH   SOLE   2 0 1
Berkshire Hthwy Cl B COM 084670702 25,875 138,627 SH   SOLE   135,522 0 3,105
Biogen Inc COM 09062X103 244 839 SH   SOLE   839 0 0
Boeing Co Com COM 097023105 1,553 4,630 SH   SOLE   4,475 0 155
Booking Holdings Inc COM 09857L108 841 415 SH   SOLE   405 0 10
Booz Allen Hamilton Holdings COM 099502106 1,018 23,285 SH   SOLE   22,405 0 880
Boulder Growth & Income Fund COM 101507101 262 25,464 SH   SOLE   20,219 0 5,245
Bristol-Myers Squibb Co COM 110122108 1,601 28,938 SH   SOLE   28,208 0 730
Broadcom Inc COM 11135F101 722 2,974 SH   SOLE   2,924 0 50
CBS Corp Com COM 124857202 614 10,916 SH   SOLE   10,916 0 0
CVS Caremark Corp COM 126650100 917 14,244 SH   SOLE   13,649 0 595
Cannae Holdings Inc COM 13765N107 736 39,670 SH   SOLE   39,025 0 645
Cargurus Inc COM 141788109 836 24,065 SH   SOLE   23,825 0 240
Carlisle Cos Inc Com COM 142339100 1,881 17,368 SH   SOLE   17,068 0 300
Caterpillar Inc COM 149123101 1,599 11,785 SH   SOLE   11,370 0 415
Celgene Corp COM 151020104 550 6,920 SH   SOLE   6,700 0 220
Charles Schwab Corp Com COM 808513105 1,552 30,371 SH   SOLE   28,886 0 1,485
Charter Communications Inc A COM 16119P108 1,672 5,703 SH   SOLE   5,703 0 0
Chevron Corp COM 166764100 2,764 21,858 SH   SOLE   21,368 0 490
Chubb Ltd COM H1467J104 1,585 12,482 SH   SOLE   12,352 0 130
Cisco Systems Inc Com COM 17275R102 302 7,025 SH   SOLE   7,025 0 0
Citigroup Inc Com COM 172967424 2,061 30,799 SH   SOLE   29,999 0 800
Coca Cola Co Com COM 191216100 1,951 44,486 SH   SOLE   43,406 0 1,080
Cognizant Tech Solutions A COM 192446102 1,810 22,918 SH   SOLE   20,418 0 2,500
Comcast Corp-Cl A COM 20030N101 1,649 50,248 SH   SOLE   49,123 0 1,125
Costco Wholesale Corp COM 22160K105 1,756 8,401 SH   SOLE   8,181 0 220
Danaher Corp COM 235851102 376 3,807 SH   SOLE   3,807 0 0
Delta Air Lines Inc COM 247361702 607 12,256 SH   SOLE   12,056 0 200
Disney Walt Co Com COM 254687106 6,734 64,246 SH   SOLE   62,949 0 1,296
DowDuPont Inc COM 26078J100 4,755 72,135 SH   SOLE   70,933 0 1,202
Energy Select Sector SPDR COM 81369Y506 455 5,998 SH   SOLE   5,998 0 0
Equifax Inc Com COM 294429105 358 2,865 SH   SOLE   2,630 0 235
Express Scripts Inc COM 30219G108 434 5,624 SH   SOLE   5,424 0 200
Exxon Mobil Corporation COM 30231G102 4,256 51,440 SH   SOLE   50,725 0 715
Facebook Inc Cl A COM 30303M102 4,550 23,416 SH   SOLE   22,936 0 480
Fastenal Co COM 311900104 1,844 38,320 SH   SOLE   37,808 0 512
FedEx Corp COM 31428X106 5,331 23,480 SH   SOLE   23,260 0 220
First of Long Island Corp COM 320734106 732 29,462 SH   SOLE   29,462 0 0
Ford Motor Company COM 345370860 2,466 222,724 SH   SOLE   218,634 0 4,090
General Elec Co Com COM 369604103 1,046 76,870 SH   SOLE   73,683 0 3,187
Goldman Sachs Group Inc COM 38141G104 1,247 5,655 SH   SOLE   5,520 0 135
Halliburton Co COM 406216101 477 10,595 SH   SOLE   10,495 0 100
Home Depot Inc Com COM 437076102 803 4,115 SH   SOLE   3,965 0 150
Honeywell Int'l Inc COM 438516106 1,537 10,667 SH   SOLE   10,542 0 125
Intel Corp Com COM 458140100 627 12,622 SH   SOLE   11,622 0 1,000
Intl Business Machines Corp COM 459200101 1,291 9,241 SH   SOLE   9,071 0 170
Intuit Inc COM 461202103 306 1,500 SH   SOLE   1,440 0 60
Intuitive Surgical Inc COM 46120E602 556 1,163 SH   SOLE   1,124 0 39
Invesco QQQ Trust Series 1 COM 46090E103 4,603 26,819 SH   SOLE   25,994 0 825
Invesco S&P 500 Equal Weight COM 46137V357 1,291 12,675 SH   SOLE   12,337 0 338
JPMorgan Alerian MLP Index COM 46625H365 867 32,620 SH   SOLE   31,040 0 1,580
JPMorgan Chase & Co COM 46625H100 4,569 43,851 SH   SOLE   43,141 0 710
Jefferies Group Inc COM 47233W109 904 39,740 SH   SOLE   38,840 0 900
Johnson & Johnson Com COM 478160104 6,030 49,694 SH   SOLE   48,364 0 1,330
Kraft Heinz Co COM 500754106 3,022 48,111 SH   SOLE   47,765 0 346
Kroger Co COM 501044101 213 7,500 SH   SOLE   7,500 0 0
Laboratory Corp of Amer Hldgs COM 50540R409 686 3,820 SH   SOLE   3,745 0 75
Liberty Braves Group A COM 531229706 3,475 135,180 SH   SOLE   133,834 0 1,346
Liberty Media Cor SIRIUSXM C COM 531229607 270 5,961 SH   SOLE   5,561 0 400
Liberty Media Grp - Liberty Fo COM 531229870 332 9,409 SH   SOLE   9,409 0 0
Liberty SiriusXM Group A COM 531229409 4,071 90,363 SH   SOLE   89,613 0 750
Lilly Eli & Co Com COM 532457108 469 5,502 SH   SOLE   5,502 0 0
Lockheed Martin Corp Com COM 539830109 252 852 SH   SOLE   852 0 0
Markel Corp Com COM 570535104 1,314 1,212 SH   SOLE   1,138 0 74
MasterCard Inc Cl A COM 57636Q104 5,088 25,893 SH   SOLE   25,478 0 415
McDonald's Corporation COM 580135101 4,694 29,959 SH   SOLE   29,582 0 377
McKesson HBOC Inc Com COM 58155Q103 1,179 8,840 SH   SOLE   8,840 0 0
Merck & Co Inc Com COM 58933Y105 2,494 41,081 SH   SOLE   40,441 0 640
Mercury Genl Corp New Com COM 589400100 208 4,563 SH   SOLE   4,253 0 310
Micron Technology Inc COM 595112103 445 8,483 SH   SOLE   8,458 0 25
Microsoft Corp Com COM 594918104 9,836 99,746 SH   SOLE   97,725 0 2,021
Moody's Corporation COM 615369105 418 2,449 SH   SOLE   2,249 0 200
Nike Inc Cl B COM 654106103 3,364 42,216 SH   SOLE   41,266 0 950
Norfolk Southern Corp COM 655844108 853 5,656 SH   SOLE   5,361 0 295
OReilly Automotive Inc COM 67103h107 1,108 4,050 SH   SOLE   4,050 0 0
Oracle Corp Com COM 68389X105 691 15,672 SH   SOLE   15,342 0 330
Paypal Holdings Inc COM 70450Y103 2,116 25,413 SH   SOLE   24,938 0 475
Pepsico Inc COM 713448108 1,725 15,844 SH   SOLE   15,514 0 330
Pfizer Inc Com COM 717081103 2,014 55,517 SH   SOLE   54,617 0 900
Phillips 66 COM 718546104 1,201 10,697 SH   SOLE   10,217 0 480
PowerShares FTSE RAFI US 1000 COM 73935X583 309 2,740 SH   SOLE   2,640 0 100
Praxair Inc COM 74005P104 582 3,680 SH   SOLE   3,680 0 0
Procter & Gamble Co Com COM 742718109 2,273 29,121 SH   SOLE   28,426 0 695
Red Hat Inc COM 756577102 481 3,580 SH   SOLE   3,580 0 0
Ross Stores Inc COM 778296103 1,323 15,611 SH   SOLE   14,678 0 932
SPDR DJIA Trust COM 78467X109 995 4,100 SH   SOLE   3,980 0 120
SPDR Portfolio Total Stock Mar COM 78464A805 221 6,490 SH   SOLE   6,361 0 129
SPDR Trust Series 1 COM 78462F103 901 3,323 SH   SOLE   3,228 0 95
Salesforce.com Inc COM 79466L302 289 2,120 SH   SOLE   2,020 0 100
Schlumberger Ltd Com COM 806857108 1,096 16,354 SH   SOLE   16,304 0 50
Schwab US Broad Market ETF COM 808524102 4,595 69,636 SH   SOLE   67,313 0 2,323
Schwab US Dvd Equity ETF COM 808524797 2,620 53,148 SH   SOLE   51,116 0 2,032
Schwab US Large-Cap ETF COM 808524201 598 9,204 SH   SOLE   9,188 0 16
Schwab US Large-Cap Value ETF COM 808524409 300 5,642 SH   SOLE   5,394 0 249
Schwab US Mid Cap ETF COM 808524508 2,156 39,277 SH   SOLE   38,522 0 755
Schwab US Small-Cap ETF COM 808524607 765 10,395 SH   SOLE   10,307 0 88
Shopify Inc Cl A COM 82509L107 1,093 7,490 SH   SOLE   7,320 0 170
Southwest Airlines COM 844741108 2,434 47,846 SH   SOLE   46,701 0 1,145
Spirit Airlines Inc COM 848577102 676 18,600 SH   SOLE   18,400 0 200
Stryker Corp Com COM 863667101 223 1,320 SH   SOLE   1,320 0 0
Sysco Corp COM 871829107 774 11,340 SH   SOLE   11,140 0 200
Technology Select Sector SPDR COM 81369Y803 1,001 14,415 SH   SOLE   14,215 0 200
Teleflex Inc COM 879369106 252 940 SH   SOLE   940 0 0
Texas Instruments Inc COM 882508104 1,907 17,294 SH   SOLE   17,294 0 0
The Bank of Princeton COM 064520109 1,093 32,887 SH   SOLE   10,272 0 22,615
The Travelers Cos Inc COM 89417E109 1,160 9,484 SH   SOLE   9,184 0 300
Toro Company COM 891092108 597 9,915 SH   SOLE   9,005 0 910
TransUnion COM 89400J107 281 3,920 SH   SOLE   3,620 0 300
Tripadvisor Inc COM 896945201 649 11,645 SH   SOLE   11,505 0 140
USG Corp COM 903293405 3,660 84,876 SH   SOLE   82,676 0 2,200
Union Pacific Corp COM 907818108 804 5,677 SH   SOLE   5,186 0 491
United Parcel Service Cl B COM 911312106 1,563 14,716 SH   SOLE   14,316 0 400
United Technologies Corp COM 913017109 3,975 31,794 SH   SOLE   31,294 0 500
UnitedHealth Group Inc COM 91324P102 2,665 10,862 SH   SOLE   10,512 0 350
Utilities Select Sector SPDR COM 81369Y886 2,059 39,632 SH   SOLE   38,512 0 1,120
Vaneck Morningstar Wide Moat E COM 92189F643 476 10,930 SH   SOLE   10,630 0 300
Vanguard Extended Market ETF COM 922908652 753 6,394 SH   SOLE   6,339 0 55
Vanguard Growth ETF COM 922908736 263 1,757 SH   SOLE   1,757 0 0
Vanguard High Dvd Yield ETF COM 921946406 2,402 28,922 SH   SOLE   28,922 0 0
Vanguard Mega Cap 300 Growth COM 921910816 884 7,434 SH   SOLE   7,434 0 0
Vanguard Mid-Cap ETF COM 922908629 1,372 8,702 SH   SOLE   8,667 0 35
Vanguard Small Cap ETF COM 922908751 865 5,555 SH   SOLE   5,507 0 48
Vanguard Small-Cap Value ETF COM 922908611 1,204 8,868 SH   SOLE   8,418 0 450
Vanguard US Total Stock Mkt ET COM 922908769 4,064 28,939 SH   SOLE   28,405 0 534
Verizon Communications Inc COM 92343V104 1,727 34,324 SH   SOLE   33,532 0 792
Visa Inc Cl A COM 92826C839 1,264 9,543 SH   SOLE   9,143 0 400
Wal Mart Stores Inc Com COM 931142103 3,146 36,729 SH   SOLE   35,329 0 1,400
Wells Fargo & Co New Com COM 949746101 3,284 59,238 SH   SOLE   57,578 0 1,660
White Mountains Ins Group Com COM g9618e107 335 369 SH   SOLE   334 0 35
iShares Russell 2000 Value COM 464287630 1,724 13,065 SH   SOLE   12,525 0 540
iShares Russell Midcap Index COM 464287499 733 3,455 SH   SOLE   3,455 0 0
iShares S&P 500 Index Fund COM 464287200 466 1,707 SH   SOLE   1,707 0 0
Accenture PLC Cl A COM G1151C101 856 5,232 SH   SOLE   5,232 0 0
Air Bus Group NV Unsp ADR COM 009279100 959 32,970 SH   SOLE   32,415 0 555
Anheuser-Busch InBev Spn ADR COM 03524A108 1,913 18,990 SH   SOLE   18,815 0 175
BP PLC Spn ADR COM 055622104 722 15,821 SH   SOLE   15,081 0 740
Constellation Software Inc COM 21037X100 606 780 SH   SOLE   755 0 25
Danone Spons ADR COM 23636T100 217 14,865 SH   SOLE   14,065 0 800
Diageo PLC Spn ADR COM 25243Q205 437 3,036 SH   SOLE   2,886 0 150
Lyondellbasell Indu Cl A COM N53745100 2,274 20,703 SH   SOLE   20,498 0 205
Manchester United PLC Cl A COM G5784H106 987 47,911 SH   SOLE   46,455 0 1,456
Mimecast LTD COM G14838109 944 22,915 SH   SOLE   22,685 0 230
Mondelez International Inc COM 609207105 1,426 34,777 SH   SOLE   34,577 0 200
Nestle SA Spn ADR COM 641069406 1,714 22,138 SH   SOLE   21,578 0 560
Novartis AG ADR COM 66987V109 496 6,565 SH   SOLE   6,565 0 0
Novo-Nordisk A/S-Spons ADR COM 670100205 758 16,440 SH   SOLE   15,375 0 1,065
Restaurant Brands Intl COM 76131D103 2,298 38,114 SH   SOLE   37,669 0 445
Rolls-Royce Holdings Sp ADR COM 775781206 780 58,795 SH   SOLE   58,350 0 445
Royal Dutch Shell PLC-ADR COM 780259206 2,319 33,496 SH   SOLE   33,496 0 0
SPDR Euro Stoxx 50 ETF COM 78463X202 216 5,625 SH   SOLE   5,625 0 0
SPDR Global Dow ETF COM 78464A706 1,787 21,665 SH   SOLE   21,265 0 400
SPDR Portfolio World ex-US COM 78463X889 297 9,766 SH   SOLE   9,742 0 24
SPDR S&P Emerging Markets COM 78463X533 1,275 41,619 SH   SOLE   40,474 0 1,145
Schwab Emerging Markets Equity COM 808524706 2,688 103,839 SH   SOLE   100,183 0 3,656
Schwab Intl Equity ETF COM 808524805 2,469 74,711 SH   SOLE   71,314 0 3,397
The Mosaic Co COM 61945C103 649 23,130 SH   SOLE   22,930 0 200
Total SA Spon ADR COM 89151E109 338 5,588 SH   SOLE   5,438 0 150
Unilever NV NY Shares COM 904784709 1,013 18,185 SH   SOLE   17,655 0 530
Vanguard Emerging Market ETF COM 922042858 1,686 39,962 SH   SOLE   39,241 0 721
Vanguard FTSE All World Ex US COM 922042775 371 7,149 SH   SOLE   7,054 0 95
Vanguard FTSE Developed ETF COM 921943858 2,466 57,477 SH   SOLE   56,598 0 879
Vanguard Tot World Stk ETF COM 922042742 675 9,203 SH   SOLE   9,078 0 125
Vanguard Total Intl Stock COM 921909768 608 11,231 SH   SOLE   11,081 0 150
Walgreens Boots Alliance Inc COM 931427108 1,635 27,250 SH   SOLE   26,450 0 800
iShares Curr Hdg MSCI EMU ETF COM 46434V639 398 13,240 SH   SOLE   13,240 0 0
iShares MSCI ACWI Ex US ETF COM 464288240 286 6,060 SH   SOLE   6,030 0 30
iShares MSCI EAFE Index Fund COM 464287465 515 7,690 SH   SOLE   7,690 0 0
iShares MSCI Emerging Mkt COM 464287234 9,107 210,173 SH   SOLE   207,518 0 2,655
iShares MSCI South Korea Ind COM 464286772 400 5,914 SH   SOLE   5,579 0 335
iShares Gold Trust COM 464285105 3,280 272,892 SH   SOLE   267,852 0 5,040
Blackrock CA Muni 2018 Term COM 09249C105 757 51,250 SH   SOLE   51,250 0 0
Blackrock Muni 2018 Term COM 09248C106 180 12,000 SH   SOLE   12,000 0 0
Blackrock Muni 2020 Term Trs COM 09249X109 717 47,560 SH   SOLE   47,560 0 0
Blackrock MuniHldgs Insd II COM 09254C107 183 15,000 SH   SOLE   15,000 0 0
Brandywine Global Income COM 10537L104 312 27,335 SH   SOLE   27,335 0 0
Nuveen Muni Value Fd COM 670928100 375 39,176 SH   SOLE   39,176 0 0
Vanguard Int Term Corp Bnd Fd COM 92206C870 339 4,053 SH   SOLE   4,053 0 0
Vanguard Intr-Term Bond ETF COM 921937819 763 9,427 SH   SOLE   9,427 0 0
Vanguard Shrt-Term Bond ETF COM 921937827 5,011 64,065 SH   SOLE   63,065 0 1,000
Vanguard Sht Term Corp Bnd Fd COM 92206C409 7,931 101,552 SH   SOLE   98,959 0 2,593
Vanguard Total Bond Market COM 921937835 4,480 56,567 SH   SOLE   56,467 0 100
iShares IBOXX Inv Gr Corp Bd COM 464287242 246 2,145 SH   SOLE   2,145 0 0
iShares Intermediate Corporate COM 464288638 915 8,610 SH   SOLE   8,610 0 0
Invesco Senior Loan ETF COM 46138G508 1,693 73,945 SH   SOLE   72,389 0 1,556
Howard Hughes Corp COM 44267D107 3,787 28,580 SH   SOLE   28,120 0 460
Real Estate Select Sect SPDR COM 81369Y860 359 10,975 SH   SOLE   10,944 0 31
Schwab US REIT ETF COM 808524847 2,175 52,053 SH   SOLE   50,267 0 1,786
Seritage Growth Prop A REIT COM 81752R100 311 7,330 SH   SOLE   7,115 0 215
Vanguard REIT ETF COM 922908553 661 8,119 SH   SOLE   8,074 0 45
Vornado Holdings Corp COM 929042109 522 7,060 SH   SOLE   7,060 0 0
Schwab US Aggregate Bond ETF COM 808524839 2,511 49,579 SH   SOLE   47,062 0 2,517
Pimco 0-5 Year H/Y Corp Bond COM 72201R783 1,628 16,359 SH   SOLE   15,986 0 373
Schwab Short Term US Treas COM 808524862 1,209 24,314 SH   SOLE   23,997 0 317
Schwab US Tips ETF COM 808524870 1,805 32,881 SH   SOLE   32,676 0 205