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
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 30,289 148,344 SH   SOLE   145,224 0 3,120
APPLE INC COM 037833100 10,687 67,753 SH   SOLE   66,477 0 1,276
MICROSOFT CORP COM 594918104 10,597 104,334 SH   SOLE   102,154 0 2,180
ALPHABET INC CAP STK CL C 02079K107 9,724 9,390 SH   SOLE   9,255 0 135
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 7,882 101,135 SH   SOLE   98,482 0 2,653
ISHARES TR MSCI EMG MKT ETF 464287234 7,866 201,377 SH   SOLE   198,722 0 2,655
DISNEY WALT CO COM DISNEY 254687106 7,417 67,642 SH   SOLE   66,307 0 1,335
JOHNSON & JOHNSON COM 478160104 6,985 54,125 SH   SOLE   52,885 0 1,240
MCDONALDS CORP COM 580135101 5,341 30,078 SH   SOLE   29,701 0 377
INVESCO QQQ TR UNIT SER 1 46090E103 5,288 34,277 SH   SOLE   33,327 0 950
MASTERCARD INCORPORATED CL A 57636Q104 5,279 27,982 SH   SOLE   27,567 0 415
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 4,944 62,920 SH   SOLE   61,920 0 1,000
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,807 80,206 SH   SOLE   77,601 0 2,605
AMAZON COM INC COM 023135106 4,662 3,104 SH   SOLE   2,999 0 105
BANK AMER CORP COM 060505104 4,547 184,537 SH   SOLE   184,437 0 100
JPMORGAN CHASE & CO COM 46625H100 4,268 43,720 SH   SOLE   43,010 0 710
DOWDUPONT INC COM 26078J100 3,944 73,742 SH   SOLE   72,540 0 1,202
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,825 29,967 SH   SOLE   29,323 0 644
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 3,767 47,560 SH   SOLE   47,460 0 100
MERCK & CO INC COM 58933Y105 3,542 46,354 SH   SOLE   45,622 0 732
EXXON MOBIL CORP COM 30231G102 3,521 51,641 SH   SOLE   49,870 0 1,771
NIKE INC CL B 654106103 3,486 47,024 SH   SOLE   46,074 0 950
WALMART INC COM 931142103 3,469 37,238 SH   SOLE   35,838 0 1,400
UNITED TECHNOLOGIES CORP COM 913017109 3,354 31,499 SH   SOLE   30,999 0 500
ISHARES GOLD TRUST ISHARES 464285105 3,324 270,454 SH   SOLE   265,414 0 5,040
FEDEX CORP COM 31428X106 3,273 20,289 SH   SOLE   20,069 0 220
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 3,221 129,145 SH   SOLE   127,799 0 1,346
PFIZER INC COM 717081103 3,203 73,390 SH   SOLE   72,490 0 900
CHEVRON CORP NEW COM 166764100 3,124 28,718 SH   SOLE   28,228 0 490
U S G CORP COM NEW 903293405 3,113 72,976 SH   SOLE   71,576 0 1,400
ALTERYX INC COM CL A 02156B103 2,951 49,630 SH   SOLE   48,720 0 910
PROCTER AND GAMBLE CO COM 742718109 2,936 31,939 SH   SOLE   31,244 0 695
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,890 57,134 SH   SOLE   56,641 0 493
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,758 117,224 SH   SOLE   113,567 0 3,657
UNITEDHEALTH GROUP INC COM 91324P102 2,745 11,017 SH   SOLE   10,667 0 350
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,704 54,175 SH   SOLE   53,625 0 550
BANK PRINCETON NEW JERSEY COM 064520109 2,669 95,657 SH   SOLE   73,042 0 22,615
SOUTHWEST AIRLS CO COM 844741108 2,655 57,125 SH   SOLE   55,568 0 1,557
3M CO COM 88579Y101 2,642 13,867 SH   SOLE   13,527 0 340
SELECTIVE INS GROUP INC COM 816300107 2,637 43,277 SH   SOLE   43,277 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,577 45,843 SH   SOLE   45,051 0 792
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,513 53,510 SH   SOLE   51,555 0 1,955
BOEING CO COM 097023105 2,354 7,298 SH   SOLE   7,143 0 155
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,285 43,169 SH   SOLE   42,049 0 1,120
PAYPAL HLDGS INC COM 70450Y103 2,254 26,801 SH   SOLE   26,326 0 475
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2,240 79,002 SH   SOLE   75,569 0 3,433
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,235 60,231 SH   SOLE   59,351 0 880
AT&T INC COM 00206R102 2,183 76,502 SH   SOLE   74,152 0 2,349
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,179 27,935 SH   SOLE   27,935 0 0
APPIAN CORP CL A 03782L101 2,154 80,642 SH   SOLE   78,777 0 1,865
COCA COLA CO COM 191216100 2,153 45,477 SH   SOLE   44,397 0 1,080
PEPSICO INC COM 713448108 2,093 18,944 SH   SOLE   18,614 0 330
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,084 8,339 SH   SOLE   8,259 0 80
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,049 35,171 SH   SOLE   35,171 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,962 37,520 SH   SOLE   37,075 0 445
FASTENAL CO COM 311900104 1,927 36,852 SH   SOLE   36,340 0 512
FACEBOOK INC CL A 30303M102 1,894 14,449 SH   SOLE   14,119 0 330
COSTCO WHSL CORP NEW COM 22160K105 1,893 9,294 SH   SOLE   8,994 0 300
DANAHER CORP DEL COM 235851102 1,860 18,040 SH   SOLE   17,740 0 300
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,843 26,976 SH   SOLE   26,176 0 800
AMERICAN EXPRESS CO COM 025816109 1,806 18,950 SH   SOLE   18,370 0 580
HONEYWELL INTL INC COM 438516106 1,801 13,631 SH   SOLE   13,506 0 125
TEXAS INSTRS INC COM 882508104 1,778 18,819 SH   SOLE   18,819 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,757 21,128 SH   SOLE   20,923 0 205
CARLISLE COS INC COM 142339100 1,746 17,368 SH   SOLE   17,068 0 300
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,734 32,569 SH   SOLE   32,364 0 205
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,722 35,933 SH   SOLE   35,178 0 755
UNITED PARCEL SERVICE INC CL B 911312106 1,691 17,341 SH   SOLE   16,941 0 400
MARKEL CORP COM 570535104 1,690 1,628 SH   SOLE   1,554 0 74
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,628 42,275 SH   SOLE   40,507 0 1,768
SPDR SERIES TRUST GLB DOW ETF 78464A706 1,627 21,550 SH   SOLE   21,150 0 400
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1,609 16,919 SH   SOLE   16,546 0 373
BRISTOL MYERS SQUIBB CO COM 110122108 1,590 30,588 SH   SOLE   29,858 0 730
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 1,580 72,530 SH   SOLE   70,974 0 1,556
MONDELEZ INTL INC CL A 609207105 1,578 39,423 SH   SOLE   39,223 0 200
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,558 40,898 SH   SOLE   40,177 0 721
CITIGROUP INC COM NEW 172967424 1,532 29,435 SH   SOLE   28,635 0 800
CATERPILLAR INC DEL COM 149123101 1,520 11,965 SH   SOLE   11,550 0 415
VISA INC COM CL A 92826C839 1,457 11,041 SH   SOLE   10,641 0 400
ROSS STORES INC COM 778296103 1,421 17,077 SH   SOLE   15,994 0 1,083
ISHARES TR RUS 2000 VAL ETF 464287630 1,407 13,082 SH   SOLE   12,467 0 615
GOLDMAN SACHS GROUP INC COM 38141G104 1,331 7,966 SH   SOLE   7,831 0 135
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,296 14,184 SH   SOLE   13,845 0 339
SCHWAB CHARLES CORP NEW COM 808513105 1,268 30,523 SH   SOLE   29,038 0 1,485
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,248 19,664 SH   SOLE   18,964 0 700
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,241 3,605 SH   SOLE   3,605 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1,208 40,464 SH   SOLE   39,319 0 1,145
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,172 10,278 SH   SOLE   9,828 0 450
TRAVELERS COMPANIES INC COM 89417E109 1,102 9,202 SH   SOLE   8,902 0 300
DIAGEO P L C SPON ADR NEW 25243Q205 1,102 7,773 SH   SOLE   7,523 0 250
VANGUARD INDEX FDS MID CAP ETF 922908629 1,098 7,949 SH   SOLE   7,914 0 35
CHUBB LIMITED COM H1467J104 1,076 8,333 SH   SOLE   8,203 0 130
AMGEN INC COM 031162100 1,052 5,405 SH   SOLE   5,405 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,039 23,050 SH   SOLE   22,735 0 315
AUTOMATIC DATA PROCESSING IN COM 053015103 1,006 7,675 SH   SOLE   7,500 0 175
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,003 4,300 SH   SOLE   4,180 0 120
ABBVIE INC COM 00287Y109 1,001 10,853 SH   SOLE   10,468 0 385
PHILLIPS 66 COM 718546104 997 11,572 SH   SOLE   11,092 0 480
CVS HEALTH CORP COM 126650100 988 15,082 SH   SOLE   14,487 0 595
ALPHABET INC CAP STK CL A 02079K305 985 943 SH   SOLE   891 0 52
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 978 26,563 SH   SOLE   26,103 0 460
UNILEVER N V N Y SHS NEW 904784709 950 17,660 SH   SOLE   17,130 0 530
BERKSHIRE HATHAWAY INC DEL CL A 084670108 918 3 SH   SOLE   2 0 1
MANCHESTER UTD PLC NEW ORD CL A G5784H106 912 48,071 SH   SOLE   46,615 0 1,456
INTEL CORP COM 458140100 908 19,355 SH   SOLE   18,355 0 1,000
CHARTER COMMUNICATIONS INC N CL A 16119P108 906 3,181 SH   SOLE   3,181 0 0
ISHARES TR INTRM TR CRP ETF 464288638 905 17,270 SH   SOLE   17,270 0 0
COMCAST CORP NEW CL A 20030N101 904 26,558 SH   SOLE   25,433 0 1,125
VANGUARD INDEX FDS SMALL CP ETF 922908751 893 6,762 SH   SOLE   6,714 0 48
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 886 14,291 SH   SOLE   14,091 0 200
SPDR SER TR PORTFOLIO SH TSR 78468R101 879 29,730 SH   SOLE   29,730 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 857 14,941 SH   SOLE   14,321 0 620
NORFOLK SOUTHERN CORP COM 655844108 857 5,732 SH   SOLE   5,437 0 295
HOME DEPOT INC COM 437076102 831 4,834 SH   SOLE   4,684 0 150
UNION PAC CORP COM 907818108 827 5,983 SH   SOLE   5,492 0 491
SHOPIFY INC CL A 82509L107 821 5,932 SH   SOLE   5,832 0 100
COLUMBIA FINL INC COM 197641103 813 53,191 SH   SOLE   53,191 0 0
HOWARD HUGHES CORP COM 44267D107 785 8,037 SH   SOLE   7,577 0 460
NOVO-NORDISK A S ADR 670100205 777 16,870 SH   SOLE   15,805 0 1,065
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 758 12,497 SH   SOLE   12,409 0 88
VANGUARD WORLD FD MEGA GRWTH IND 921910816 745 6,961 SH   SOLE   6,961 0 0
SYSCO CORP COM 871829107 729 11,638 SH   SOLE   11,438 0 200
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 724 8,904 SH   SOLE   8,904 0 0
WELLS FARGO CO NEW COM 949746101 722 15,678 SH   SOLE   14,118 0 1,560
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 717 48,560 SH   SOLE   48,560 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 709 11,871 SH   SOLE   11,848 0 23
NOVARTIS A G SPONSORED ADR 66987V109 698 8,130 SH   SOLE   8,070 0 60
KRAFT HEINZ CO COM 500754106 694 16,127 SH   SOLE   15,751 0 376
LEGG MASON INC COM 524901105 693 27,165 SH   SOLE   26,165 0 1,000
MIMECAST LTD ORD SHS G14838109 691 20,561 SH   SOLE   20,331 0 230
ORACLE CORP COM 68389X105 687 15,224 SH   SOLE   15,074 0 150
LILLY ELI & CO COM 532457108 683 5,903 SH   SOLE   5,903 0 0
SERITAGE GROWTH PPTYS CL A 81752R100 671 20,750 SH   SOLE   20,335 0 415
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 648 6,496 SH   SOLE   6,441 0 55
ISHARES TR RUS MID CAP ETF 464287499 642 13,817 SH   SOLE   13,817 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 632 5,002 SH   SOLE   4,927 0 75
AMETEK INC NEW COM 031100100 632 9,335 SH   SOLE   9,335 0 0
BP PLC SPONSORED ADR 055622104 629 16,578 SH   SOLE   15,838 0 740
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 611 4,332 SH   SOLE   4,332 0 0
VORNADO RLTY TR SH BEN INT 929042109 605 9,755 SH   SOLE   9,755 0 0
ABBOTT LABS COM 002824100 605 8,358 SH   SOLE   8,208 0 150
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 601 8,061 SH   SOLE   8,016 0 45
FIRST LONG IS CORP COM 320734106 588 29,462 SH   SOLE   29,462 0 0
TRIPADVISOR INC COM 896945201 586 10,868 SH   SOLE   10,728 0 140
FORD MTR CO DEL COM PAR $0.01 345370860 569 74,409 SH   SOLE   72,039 0 2,370
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 532 8,124 SH   SOLE   7,999 0 125
VANGUARD STAR FD VG TL INTL STK F 921909768 530 11,231 SH   SOLE   11,081 0 150
CANNAE HLDGS INC COM 13765N107 474 27,660 SH   SOLE   27,015 0 645
AXON ENTERPRISE INC COM 05464C101 462 10,553 SH   SOLE   10,168 0 385
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 456 11,075 SH   SOLE   10,775 0 300
CELGENE CORP COM 151020104 434 6,776 SH   SOLE   6,556 0 220
ISHARES TR CORE S&P500 ETF 464287200 423 1,680 SH   SOLE   1,680 0 0
CHURCH & DWIGHT INC COM 171340102 400 6,085 SH   SOLE   5,685 0 400
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 388 5,895 SH   SOLE   5,720 0 175
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 387 4,668 SH   SOLE   4,668 0 0
CISCO SYS INC COM 17275R102 385 8,887 SH   SOLE   8,887 0 0
ISHARES TR MSCI EAFE ETF 464287465 378 6,426 SH   SOLE   6,426 0 0
TRANSUNION COM 89400J107 368 6,473 SH   SOLE   6,173 0 300
BANK NEW YORK MELLON CORP COM 064058100 366 7,765 SH   SOLE   7,765 0 0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 356 11,990 SH   SOLE   11,990 0 0
ISHARES TR IBOXX INV CP ETF 464287242 347 3,080 SH   SOLE   3,036 0 44
ISHARES INC MSCI STH KOR ETF 464286772 341 5,789 SH   SOLE   5,454 0 335
WHITE MTNS INS GROUP LTD COM G9618E107 335 391 SH   SOLE   356 0 35
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 331 10,692 SH   SOLE   10,661 0 31
TOTAL S A SPONSORED ADR 89151E109 328 6,279 SH   SOLE   6,074 0 205
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 326 7,149 SH   SOLE   7,054 0 95
LOCKHEED MARTIN CORP COM 539830109 326 1,245 SH   SOLE   1,170 0 75
NUVEEN MUN VALUE FD INC COM 670928100 323 34,824 SH   SOLE   34,824 0 0
BOOKING HLDGS INC COM 09857L108 315 183 SH   SOLE   173 0 10
MOODYS CORP COM 615369105 313 2,234 SH   SOLE   2,034 0 200
SCHLUMBERGER LTD COM 806857108 309 8,568 SH   SOLE   8,443 0 125
AMERISOURCEBERGEN CORP COM 03073E105 304 4,090 SH   SOLE   4,050 0 40
INTUIT COM 461202103 295 1,500 SH   SOLE   1,440 0 60
AMERICAN INTL GROUP INC COM NEW 026874784 293 7,437 SH   SOLE   7,062 0 375
1ST CONSTITUTION BANCORP COM 31986N102 290 14,555 SH   SOLE   12,820 0 1,735
MEDTRONIC PLC SHS G5960L103 288 3,162 SH   SOLE   3,162 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 288 11,092 SH   SOLE   11,092 0 0
BENEFICIAL BANCORP INC COM 08171T102 288 20,130 SH   SOLE   20,130 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 278 2,735 SH   SOLE   2,635 0 100
TORO CO COM 891092108 277 4,960 SH   SOLE   4,450 0 510
BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 275 26,502 SH   SOLE   26,502 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 273 5,537 SH   SOLE   5,401 0 136
BOULDER GROWTH & INCOME FD I COM 101507101 271 25,939 SH   SOLE   22,260 0 3,679
MICRON TECHNOLOGY INC COM 595112103 269 8,476 SH   SOLE   8,451 0 25
DEERE & CO COM 244199105 254 1,705 SH   SOLE   1,705 0 0
JEFFERIES FINL GROUP INC COM 47233W109 253 14,595 SH   SOLE   13,695 0 900
ISHARES TR MSCI ACWI EX US 464288240 249 5,931 SH   SOLE   5,901 0 30
PPG INDS INC COM 693506107 248 2,422 SH   SOLE   2,422 0 0
TELEFLEX INC COM 879369106 243 940 SH   SOLE   940 0 0
STARBUCKS CORP COM 855244109 237 3,686 SH   SOLE   2,686 0 1,000
MERCURY GENL CORP NEW COM 589400100 236 4,563 SH   SOLE   4,253 0 310
ALTRIA GROUP INC COM 02209S103 234 4,747 SH   SOLE   4,747 0 0
W P CAREY INC COM 92936U109 232 3,557 SH   SOLE   3,557 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 220 6,601 SH   SOLE   6,601 0 0
PHILIP MORRIS INTL INC COM 718172109 218 3,266 SH   SOLE   3,266 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 217 1,612 SH   SOLE   1,612 0 0
CONOCOPHILLIPS COM 20825C104 213 3,416 SH   SOLE   3,416 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 212 5,741 SH   SOLE   5,341 0 400
SPDR SER TR PRTFLO S&P500 HI 78468R788 210 6,172 SH   SOLE   6,158 0 14
CARGURUS INC COM CL A 141788109 210 6,215 SH   SOLE   5,975 0 240
STRYKER CORP COM 863667101 207 1,320 SH   SOLE   1,320 0 0
CIGNA CORP NEW COM 125523100 205 1,077 SH   SOLE   1,077 0 0
INVESTORS BANCORP INC NEW COM 46146L101 188 18,060 SH   SOLE   18,060 0 0
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 172 15,000 SH   SOLE   15,000 0 0
GENERAL ELECTRIC CO COM 369604103 151 19,941 SH   SOLE   19,394 0 547