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,194 15,159 SH   SOLE   14,819 0 340
AT&T Inc COM 00206R102 2,961 88,187 SH   SOLE   87,362 0 825
AbbVie Inc COM 00287Y109 982 10,383 SH   SOLE   9,998 0 385
Abbott Labs Com COM 002824100 459 6,255 SH   SOLE   6,105 0 150
Activision Blizzard Inc COM 00507V109 316 3,802 SH   SOLE   3,745 0 57
Alphabet Inc Cl A COM 02079K305 1,063 881 SH   SOLE   829 0 52
Alphabet Inc Cl C COM 02079K107 11,075 9,280 SH   SOLE   9,145 0 135
Alteryx Inc Cl A COM 02156B103 2,854 49,885 SH   SOLE   48,975 0 910
Amazon.com Inc COM 023135106 5,973 2,982 SH   SOLE   2,877 0 105
American Express Co Com COM 025816109 2,012 18,895 SH   SOLE   18,315 0 580
American Intl Group Com COM 026874784 510 9,587 SH   SOLE   9,212 0 375
Ametek Inc COM 031100100 1,016 12,835 SH   SOLE   12,835 0 0
Amgen Inc COM 031162100 1,005 4,849 SH   SOLE   4,849 0 0
Appian Corp COM 03782L101 2,630 79,459 SH   SOLE   77,714 0 1,745
Apple Inc COM 037833100 14,167 62,757 SH   SOLE   61,481 0 1,276
Automatic Data Processing COM 053015103 1,168 7,750 SH   SOLE   7,575 0 175
Axon Enterprise Inc COM 05464C101 648 9,470 SH   SOLE   9,185 0 285
Bank of America Corp COM 060505104 6,173 209,546 SH   SOLE   209,434 0 112
Bank of New York Mellon Corp COM 064058100 477 9,364 SH   SOLE   9,364 0 0
Berkshire Hthwy Cl A COM 084670108 960 3 SH   SOLE   2 0 1
Berkshire Hthwy Cl B COM 084670702 30,903 144,333 SH   SOLE   141,243 0 3,090
Biogen Inc COM 09062X103 296 839 SH   SOLE   839 0 0
Boeing Co Com COM 097023105 1,772 4,765 SH   SOLE   4,610 0 155
Booking Holdings Inc COM 09857L108 556 280 SH   SOLE   270 0 10
Booz Allen Hamilton Holdings COM 099502106 1,172 23,615 SH   SOLE   22,735 0 880
Boulder Growth & Income Fund COM 101507101 285 25,464 SH   SOLE   20,219 0 5,245
Bristol-Myers Squibb Co COM 110122108 1,803 29,049 SH   SOLE   28,319 0 730
CBS Corp Com COM 124857202 406 7,066 SH   SOLE   7,066 0 0
CVS Caremark Corp COM 126650100 1,066 13,544 SH   SOLE   12,949 0 595
Cannae Holdings Inc COM 13765N107 817 39,020 SH   SOLE   38,375 0 645
Cargurus Inc COM 141788109 338 6,065 SH   SOLE   5,825 0 240
Carlisle Cos Inc Com COM 142339100 2,115 17,368 SH   SOLE   17,068 0 300
Caterpillar Inc COM 149123101 1,857 12,175 SH   SOLE   11,760 0 415
Celgene Corp COM 151020104 583 6,515 SH   SOLE   6,295 0 220
Charles Schwab Corp Com COM 808513105 1,493 30,372 SH   SOLE   28,887 0 1,485
Charter Communications Inc A COM 16119P108 1,448 4,443 SH   SOLE   4,443 0 0
Chevron Corp COM 166764100 2,631 21,518 SH   SOLE   21,028 0 490
Chubb Ltd COM H1467J104 1,716 12,838 SH   SOLE   12,708 0 130
Cisco Systems Inc Com COM 17275R102 371 7,627 SH   SOLE   7,627 0 0
Citigroup Inc Com COM 172967424 2,184 30,442 SH   SOLE   29,642 0 800
Coca Cola Co Com COM 191216100 2,050 44,389 SH   SOLE   43,309 0 1,080
Cognizant Tech Solutions A COM 192446102 1,770 22,939 SH   SOLE   20,439 0 2,500
Comcast Corp-Cl A COM 20030N101 673 18,999 SH   SOLE   17,874 0 1,125
Costco Wholesale Corp COM 22160K105 1,982 8,437 SH   SOLE   8,217 0 220
Danaher Corp COM 235851102 938 8,633 SH   SOLE   8,633 0 0
Delta Air Lines Inc COM 247361702 342 5,907 SH   SOLE   5,707 0 200
Disney Walt Co Com COM 254687106 7,405 63,327 SH   SOLE   62,031 0 1,296
DowDuPont Inc COM 26078J100 4,711 73,252 SH   SOLE   72,050 0 1,202
Energy Select Sector SPDR COM 81369Y506 440 5,810 SH   SOLE   5,810 0 0
Equifax Inc Com COM 294429105 384 2,940 SH   SOLE   2,705 0 235
Express Scripts Inc COM 30219G108 425 4,474 SH   SOLE   4,474 0 0
Exxon Mobil Corporation COM 30231G102 4,412 51,899 SH   SOLE   51,184 0 715
Facebook Inc Cl A COM 30303M102 3,510 21,344 SH   SOLE   21,014 0 330
Fastenal Co COM 311900104 2,229 38,423 SH   SOLE   37,911 0 512
FedEx Corp COM 31428X106 5,637 23,410 SH   SOLE   23,190 0 220
First of Long Island Corp COM 320734106 641 29,462 SH   SOLE   29,462 0 0
Ford Motor Company COM 345370860 1,337 144,494 SH   SOLE   140,404 0 4,090
General Dynamics Corp COM 369550108 220 1,074 SH   SOLE   1,074 0 0
General Elec Co Com COM 369604103 925 81,970 SH   SOLE   78,783 0 3,187
Goldman Sachs Group Inc COM 38141G104 1,279 5,705 SH   SOLE   5,570 0 135
Halliburton Co COM 406216101 324 7,995 SH   SOLE   7,895 0 100
Home Depot Inc Com COM 437076102 853 4,116 SH   SOLE   3,966 0 150
Honeywell Int'l Inc COM 438516106 1,863 11,197 SH   SOLE   11,072 0 125
Intel Corp Com COM 458140100 584 12,350 SH   SOLE   11,350 0 1,000
Intl Business Machines Corp COM 459200101 1,376 9,101 SH   SOLE   8,931 0 170
Intuit Inc COM 461202103 341 1,500 SH   SOLE   1,440 0 60
Invesco QQQ Trust Series 1 COM 46090E103 5,117 27,544 SH   SOLE   26,719 0 825
Invesco S&P 500 Equal Weight COM 46137V357 1,390 13,010 SH   SOLE   12,671 0 339
JPMorgan Alerian MLP Index COM 46625H365 904 32,920 SH   SOLE   31,340 0 1,580
JPMorgan Chase & Co COM 46625H100 5,044 44,700 SH   SOLE   43,990 0 710
Jefferies Group Inc COM 47233W109 850 38,715 SH   SOLE   37,815 0 900
Johnson & Johnson Com COM 478160104 6,977 50,498 SH   SOLE   49,218 0 1,280
Kraft Heinz Co COM 500754106 2,343 42,522 SH   SOLE   42,116 0 406
Laboratory Corp of Amer Hldgs COM 50540R409 663 3,820 SH   SOLE   3,745 0 75
Legg Mason Inc COM 524901105 829 26,555 SH   SOLE   25,555 0 1,000
Liberty Braves Group A COM 531229706 3,546 129,991 SH   SOLE   128,645 0 1,346
Liberty Media Cor SIRIUSXM C COM 531229607 255 5,861 SH   SOLE   5,461 0 400
Liberty Media Grp - Liberty Fo COM 531229870 338 9,509 SH   SOLE   9,509 0 0
Liberty SiriusXM Group A COM 531229409 3,904 89,873 SH   SOLE   89,113 0 760
Lilly Eli & Co Com COM 532457108 590 5,502 SH   SOLE   5,502 0 0
Lockheed Martin Corp Com COM 539830109 298 862 SH   SOLE   862 0 0
Markel Corp Com COM 570535104 1,553 1,307 SH   SOLE   1,233 0 74
MasterCard Inc Cl A COM 57636Q104 5,710 25,651 SH   SOLE   25,236 0 415
McDonald's Corporation COM 580135101 4,986 29,805 SH   SOLE   29,428 0 377
McKesson HBOC Inc Com COM 58155Q103 479 3,610 SH   SOLE   3,610 0 0
Medtronic Inc COM G5960L103 203 2,065 SH   SOLE   2,065 0 0
Merck & Co Inc Com COM 58933Y105 2,975 41,933 SH   SOLE   41,293 0 640
Mercury Genl Corp New Com COM 589400100 229 4,563 SH   SOLE   4,253 0 310
Micron Technology Inc COM 595112103 385 8,517 SH   SOLE   8,492 0 25
Microsoft Corp Com COM 594918104 11,533 100,837 SH   SOLE   98,816 0 2,021
Moody's Corporation COM 615369105 409 2,449 SH   SOLE   2,249 0 200
Nike Inc Cl B COM 654106103 3,630 42,846 SH   SOLE   41,896 0 950
Norfolk Southern Corp COM 655844108 1,021 5,657 SH   SOLE   5,362 0 295
OReilly Automotive Inc COM 67103h107 1,407 4,050 SH   SOLE   4,050 0 0
Oracle Corp Com COM 68389X105 742 14,390 SH   SOLE   14,240 0 150
Paypal Holdings Inc COM 70450Y103 2,277 25,925 SH   SOLE   25,450 0 475
Pepsico Inc COM 713448108 1,857 16,609 SH   SOLE   16,279 0 330
Pfizer Inc Com COM 717081103 2,985 67,744 SH   SOLE   66,844 0 900
Phillips 66 COM 718546104 1,234 10,947 SH   SOLE   10,467 0 480
PowerShares FTSE RAFI US 1000 COM 73935X583 325 2,740 SH   SOLE   2,640 0 100
Praxair Inc COM 74005P104 591 3,680 SH   SOLE   3,680 0 0
Procter & Gamble Co Com COM 742718109 2,481 29,811 SH   SOLE   29,116 0 695
Ross Stores Inc COM 778296103 1,525 15,386 SH   SOLE   14,453 0 933
SPDR DJIA Trust COM 78467X109 1,144 4,325 SH   SOLE   4,205 0 120
SPDR Portfolio Total Stock Mar COM 78464A805 220 6,072 SH   SOLE   5,943 0 129
SPDR S&P Dividend ETF COM 78464A763 208 2,125 SH   SOLE   2,125 0 0
SPDR Trust Series 1 COM 78462F103 2,344 8,063 SH   SOLE   7,968 0 95
Schlumberger Ltd Com COM 806857108 964 15,827 SH   SOLE   15,702 0 125
Schwab US Broad Market ETF COM 808524102 5,374 76,347 SH   SOLE   74,002 0 2,345
Schwab US Dvd Equity ETF COM 808524797 2,748 51,855 SH   SOLE   49,820 0 2,035
Schwab US Large-Cap ETF COM 808524201 732 10,519 SH   SOLE   10,496 0 23
Schwab US Large-Cap Value ETF COM 808524409 316 5,642 SH   SOLE   5,394 0 249
Schwab US Mid Cap ETF COM 808524508 2,180 37,684 SH   SOLE   36,929 0 755
Schwab US Small-Cap ETF COM 808524607 988 12,967 SH   SOLE   12,879 0 88
Shopify Inc Cl A COM 82509L107 1,070 6,505 SH   SOLE   6,335 0 170
Southwest Airlines COM 844741108 3,024 48,416 SH   SOLE   47,271 0 1,145
Spirit Airlines Inc COM 848577102 874 18,600 SH   SOLE   18,400 0 200
Stryker Corp Com COM 863667101 235 1,320 SH   SOLE   1,320 0 0
Sysco Corp COM 871829107 823 11,240 SH   SOLE   11,040 0 200
Technology Select Sector SPDR COM 81369Y803 1,084 14,390 SH   SOLE   14,190 0 200
Teleflex Inc COM 879369106 250 940 SH   SOLE   940 0 0
Texas Instruments Inc COM 882508104 1,908 17,784 SH   SOLE   17,784 0 0
The Bank of Princeton COM 064520109 1,004 32,887 SH   SOLE   10,272 0 22,615
The Travelers Cos Inc COM 89417E109 1,230 9,484 SH   SOLE   9,184 0 300
Toro Company COM 891092108 595 9,915 SH   SOLE   9,005 0 910
TransUnion COM 89400J107 292 3,970 SH   SOLE   3,670 0 300
Tripadvisor Inc COM 896945201 551 10,793 SH   SOLE   10,653 0 140
USG Corp COM 903293405 3,260 75,276 SH   SOLE   73,876 0 1,400
Union Pacific Corp COM 907818108 910 5,587 SH   SOLE   5,096 0 491
United Parcel Service Cl B COM 911312106 1,722 14,751 SH   SOLE   14,351 0 400
United Technologies Corp COM 913017109 4,541 32,482 SH   SOLE   31,982 0 500
UnitedHealth Group Inc COM 91324P102 2,892 10,872 SH   SOLE   10,522 0 350
Utilities Select Sector SPDR COM 81369Y886 2,215 42,077 SH   SOLE   40,957 0 1,120
Vaneck Morningstar Wide Moat E COM 92189F643 511 10,930 SH   SOLE   10,630 0 300
Vanguard Div Appreciation ETF COM 921908844 210 1,900 SH   SOLE   1,900 0 0
Vanguard Extended Market ETF COM 922908652 829 6,761 SH   SOLE   6,706 0 55
Vanguard Growth ETF COM 922908736 283 1,757 SH   SOLE   1,757 0 0
Vanguard High Dvd Yield ETF COM 921946406 2,469 28,355 SH   SOLE   28,355 0 0
Vanguard Mega Cap 300 Growth COM 921910816 956 7,461 SH   SOLE   7,461 0 0
Vanguard Mid-Cap ETF COM 922908629 1,305 7,950 SH   SOLE   7,915 0 35
Vanguard Small Cap ETF COM 922908751 903 5,555 SH   SOLE   5,507 0 48
Vanguard Small-Cap Value ETF COM 922908611 1,459 10,468 SH   SOLE   10,018 0 450
Vanguard US Total Stock Mkt ET COM 922908769 4,351 29,077 SH   SOLE   28,543 0 534
Vanguard Value ETF COM 922908744 212 1,918 SH   SOLE   1,918 0 0
Verizon Communications Inc COM 92343V104 1,829 34,263 SH   SOLE   33,471 0 792
Visa Inc Cl A COM 92826C839 1,488 9,913 SH   SOLE   9,513 0 400
Wal Mart Stores Inc Com COM 931142103 3,450 36,739 SH   SOLE   35,339 0 1,400
Wells Fargo & Co New Com COM 949746101 2,094 39,841 SH   SOLE   38,281 0 1,560
White Mountains Ins Group Com COM g9618e107 364 389 SH   SOLE   354 0 35
iShares Russell 2000 Value COM 464287630 1,725 12,972 SH   SOLE   12,432 0 540
iShares Russell Midcap Index COM 464287499 762 3,455 SH   SOLE   3,455 0 0
iShares S&P 500 Index Fund COM 464287200 500 1,707 SH   SOLE   1,707 0 0
Accenture PLC Cl A COM G1151C101 907 5,327 SH   SOLE   5,327 0 0
Air Bus Group NV Unsp ADR COM 009279100 1,055 33,720 SH   SOLE   33,165 0 555
Anheuser-Busch InBev Spn ADR COM 03524A108 1,449 16,545 SH   SOLE   16,370 0 175
BP PLC Spn ADR COM 055622104 729 15,821 SH   SOLE   15,081 0 740
Constellation Software Inc COM 21037X100 648 880 SH   SOLE   855 0 25
Danone Spons ADR COM 23636T100 230 14,865 SH   SOLE   14,065 0 800
Diageo PLC Spn ADR COM 25243Q205 973 6,866 SH   SOLE   6,616 0 250
Lyondellbasell Indu Cl A COM N53745100 2,143 20,908 SH   SOLE   20,703 0 205
Manchester United PLC Cl A COM G5784H106 1,082 48,111 SH   SOLE   46,655 0 1,456
Mimecast LTD COM G14838109 828 19,780 SH   SOLE   19,550 0 230
Mondelez International Inc COM 609207105 1,575 36,652 SH   SOLE   36,452 0 200
Nestle SA Spn ADR COM 641069406 1,845 22,178 SH   SOLE   21,618 0 560
Novartis AG ADR COM 66987V109 587 6,815 SH   SOLE   6,755 0 60
Novo-Nordisk A/S-Spons ADR COM 670100205 785 16,660 SH   SOLE   15,595 0 1,065
Restaurant Brands Intl COM 76131D103 2,224 37,520 SH   SOLE   37,075 0 445
Rolls-Royce Holdings Sp ADR COM 775781206 778 60,045 SH   SOLE   59,600 0 445
Royal Dutch Shell PLC-ADR COM 780259206 2,366 34,721 SH   SOLE   34,721 0 0
SPDR Euro Stoxx 50 ETF COM 78463X202 215 5,625 SH   SOLE   5,625 0 0
SPDR Global Dow ETF COM 78464A706 1,868 21,665 SH   SOLE   21,265 0 400
SPDR Portfolio World ex-US COM 78463X889 236 7,679 SH   SOLE   7,655 0 24
SPDR S&P Emerging Markets COM 78463X533 1,244 40,464 SH   SOLE   39,319 0 1,145
Schwab Emerging Markets Equity COM 808524706 2,704 105,162 SH   SOLE   101,506 0 3,656
Schwab Intl Equity ETF COM 808524805 2,546 75,945 SH   SOLE   72,514 0 3,431
Total SA Spon ADR COM 89151E109 369 5,738 SH   SOLE   5,533 0 205
Unilever NV NY Shares COM 904784709 1,013 18,235 SH   SOLE   17,705 0 530
Vanguard Emerging Market ETF COM 922042858 1,645 40,129 SH   SOLE   39,408 0 721
Vanguard FTSE All World Ex US COM 922042775 372 7,149 SH   SOLE   7,054 0 95
Vanguard FTSE Developed ETF COM 921943858 2,493 57,607 SH   SOLE   56,727 0 880
Vanguard Tot World Stk ETF COM 922042742 711 9,373 SH   SOLE   9,248 0 125
Vanguard Total Intl Stock COM 921909768 606 11,231 SH   SOLE   11,081 0 150
Walgreens Boots Alliance Inc COM 931427108 1,953 26,784 SH   SOLE   25,984 0 800
iShares Curr Hdg MSCI EMU ETF COM 46434V639 393 13,240 SH   SOLE   13,240 0 0
iShares MSCI ACWI Ex US ETF COM 464288240 289 6,060 SH   SOLE   6,030 0 30
iShares MSCI EAFE Index Fund COM 464287465 523 7,690 SH   SOLE   7,690 0 0
iShares MSCI Emerging Mkt COM 464287234 8,983 209,292 SH   SOLE   206,637 0 2,655
iShares MSCI South Korea Ind COM 464286772 393 5,754 SH   SOLE   5,419 0 335
iShares Gold Trust COM 464285105 3,086 270,012 SH   SOLE   264,972 0 5,040
Blackrock CA Muni 2018 Term COM 09249C105 765 51,250 SH   SOLE   51,250 0 0
Blackrock Muni 2020 Term Trs COM 09249X109 705 47,560 SH   SOLE   47,560 0 0
Blackrock MuniHldgs Insd II COM 09254C107 181 15,000 SH   SOLE   15,000 0 0
Brandywine Global Income COM 10537L104 289 26,502 SH   SOLE   26,502 0 0
Nuveen Muni Value Fd COM 670928100 367 39,176 SH   SOLE   39,176 0 0
Vanguard Int Term Corp Bnd Fd COM 92206C870 388 4,645 SH   SOLE   4,645 0 0
Vanguard Inter Med Term Bond I COM 921937801 187 17,130 SH   SOLE   17,130 0 0
Vanguard Intr-Term Bond ETF COM 921937819 741 9,208 SH   SOLE   9,208 0 0
Vanguard NJ Long Term COM 92204F305 324 27,432 SH   SOLE   27,432 0 0
Vanguard Shrt-Term Bond ETF COM 921937827 4,998 64,051 SH   SOLE   63,051 0 1,000
Vanguard Sht Term Corp Bnd Fd COM 92206C409 7,996 102,305 SH   SOLE   99,712 0 2,593
Vanguard Total Bond Market COM 921937835 4,278 54,355 SH   SOLE   54,255 0 100
iShares IBOXX Inv Gr Corp Bd COM 464287242 247 2,145 SH   SOLE   2,145 0 0
iShares Intermediate Corporate COM 464288638 917 17,270 SH   SOLE   17,270 0 0
Invesco Senior Loan ETF COM 46138G508 1,713 73,945 SH   SOLE   72,389 0 1,556
Howard Hughes Corp COM 44267D107 3,266 26,292 SH   SOLE   25,832 0 460
Real Estate Select Sect SPDR COM 81369Y860 351 10,770 SH   SOLE   10,739 0 31
Schwab US REIT ETF COM 808524847 1,795 43,012 SH   SOLE   41,224 0 1,788
Seritage Growth Prop A REIT COM 81752R100 1,292 27,205 SH   SOLE   26,790 0 415
Vanguard REIT ETF COM 922908553 667 8,272 SH   SOLE   8,227 0 45
Vornado Holdings Corp COM 929042109 524 7,180 SH   SOLE   7,180 0 0
Pimco Inv Grade Corp Bd ETF COM 72201R817 209 2,074 SH   SOLE   2,072 0 2
Schwab US Aggregate Bond ETF COM 808524839 2,548 50,707 SH   SOLE   48,174 0 2,533
Pimco 0-5 Year H/Y Corp Bond COM 72201R783 1,707 16,959 SH   SOLE   16,586 0 373
SPDR Port Short Term Tsy ETF COM 78468R101 366 12,419 SH   SOLE   12,419 0 0
Schwab Short Term US Treas COM 808524862 1,664 33,572 SH   SOLE   33,241 0 331
Schwab US Tips ETF COM 808524870 1,780 32,982 SH   SOLE   32,777 0 205