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 A 084670108 771 2 SH   SOLE   1 0 1
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,032 7,355 SH   SOLE   7,337 0 18
EATON CORP PLC SHS G29183103 955 6,908 SH   SOLE   6,908 0 0
MANCHESTER UTD PLC NEW ORD CL A G5784H106 529 33,634 SH   SOLE   33,434 0 200
MEDTRONIC PLC SHS G5960L103 1,683 14,245 SH   SOLE   14,245 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 689 4,163 SH   SOLE   4,163 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 503 451 SH   SOLE   431 0 20
CHUBB LIMITED COM H1467J104 639 4,046 SH   SOLE   4,046 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,324 4,940 SH   SOLE   4,940 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 278 451 SH   SOLE   451 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 807 7,752 SH   SOLE   7,697 0 55
API GROUP CORP COM STK 00187Y100 1,208 58,405 SH   SOLE   58,405 0 0
AT&T INC COM 00206R102 645 21,307 SH   SOLE   21,307 0 0
ABBOTT LABS COM 002824100 1,795 14,974 SH   SOLE   14,974 0 0
ABBVIE INC COM 00287Y109 3,294 30,437 SH   SOLE   30,437 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,492 16,040 SH   SOLE   16,001 0 39
ADOBE INC COM 00724F101 260 547 SH   SOLE   540 0 7
ADVANCED MICRO DEVICES INC COM 007903107 497 6,326 SH   SOLE   6,326 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 442 3,476 SH   SOLE   3,433 0 43
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,083 9,185 SH   SOLE   9,185 0 0
ALPHABET INC CAP STK CL C 02079K107 22,873 11,057 SH   SOLE   11,038 0 19
ALPHABET INC CAP STK CL A 02079K305 1,693 821 SH   SOLE   816 0 5
ALTERYX INC COM CL A 02156B103 541 6,526 SH   SOLE   6,489 0 37
ALTRIA GROUP INC COM 02209S103 2,194 42,885 SH   SOLE   42,885 0 0
AMAZON COM INC COM 023135106 14,106 4,559 SH   SOLE   4,552 0 7
AMERCO COM 023586100 969 1,582 SH   SOLE   1,577 0 5
AMERICAN EXPRESS CO COM 025816109 3,827 27,059 SH   SOLE   27,039 0 20
AMETEK INC NEW COM 031100100 1,463 11,451 SH   SOLE   11,451 0 0
AMGEN INC COM 031162100 1,987 7,988 SH   SOLE   7,988 0 0
ANTERO RESOURCES CORP COM 03674X106 191 18,741 SH   SOLE   18,741 0 0
APPIAN CORP CL A 03782L101 681 5,123 SH   SOLE   5,060 0 63
APPLE INC COM 037833100 34,451 282,040 SH   SOLE   280,936 0 1,104
AUTOMATIC DATA PROCESSING IN COM 053015103 2,422 12,851 SH   SOLE   12,851 0 0
AXON ENTERPRISE INC COM 05464C101 1,991 13,982 SH   SOLE   13,906 0 76
BP PLC SPONSORED ADR 055622104 225 9,255 SH   SOLE   8,590 0 665
BANK AMER CORP COM 060505104 4,876 126,031 SH   SOLE   125,931 0 100
BANK PRINCETON NEW JERSEY COM 064520109 1,186 41,438 SH   SOLE   34,438 0 7,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 40,044 156,745 SH   SOLE   155,801 0 944
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 201 15,000 SH   SOLE   15,000 0 0
BOEING CO COM 097023105 1,685 6,614 SH   SOLE   6,574 0 40
BOOKING HLDGS INC COM 09857L108 937 402 SH   SOLE   392 0 10
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,814 22,526 SH   SOLE   22,526 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 411 32,707 SH   SOLE   31,001 0 1,706
BRIGHTHOUSE FINL INC COM 10922N103 2,756 62,275 SH   SOLE   61,596 0 679
BRISTOL MYERS SQUIBB CO COM 110122108 2,278 36,085 SH   SOLE   36,065 0 20
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 806 5,266 SH   SOLE   5,266 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,249 50,532 SH   SOLE   50,102 0 430
CIGNA CORP NEW COM 125523100 1,444 5,972 SH   SOLE   5,960 0 12
CSX CORP COM 126408103 1,087 11,275 SH   SOLE   11,025 0 250
CVS HEALTH CORP COM 126650100 1,771 23,540 SH   SOLE   23,262 0 278
CANNAE HLDGS INC COM 13765N107 704 17,757 SH   SOLE   17,617 0 140
CARLISLE COS INC COM 142339100 2,836 17,232 SH   SOLE   17,232 0 0
CASI PHARMACEUTICALS INC COM 14757U109 345 143,677 SH   SOLE   143,677 0 0
CATERPILLAR INC DEL COM 149123101 3,420 14,750 SH   SOLE   14,750 0 0
CHEVRON CORP NEW COM 166764100 2,070 19,753 SH   SOLE   19,753 0 0
CHURCH & DWIGHT INC COM 171340102 1,152 13,183 SH   SOLE   13,183 0 0
CISCO SYS INC COM 17275R102 428 8,273 SH   SOLE   8,168 0 105
CLOROX CO DEL COM 189054109 795 4,120 SH   SOLE   4,120 0 0
COCA COLA CO COM 191216100 2,003 37,991 SH   SOLE   37,991 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,346 17,228 SH   SOLE   17,128 0 100
COLUMBIA FINL INC COM 197641103 459 26,269 SH   SOLE   26,269 0 0
COMCAST CORP NEW CL A 20030N101 3,916 72,362 SH   SOLE   72,362 0 0
CONSTELLATION BRANDS INC CL A 21036P108 858 3,761 SH   SOLE   3,715 0 46
COPART INC COM 217204106 698 6,424 SH   SOLE   6,366 0 58
CORTEVA INC COM 22052L104 211 4,526 SH   SOLE   4,526 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,133 11,726 SH   SOLE   11,706 0 20
DANAHER CORPORATION COM 235851102 5,091 22,618 SH   SOLE   22,618 0 0
DEERE & CO COM 244199105 562 1,501 SH   SOLE   1,501 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 977 5,949 SH   SOLE   5,949 0 0
DISNEY WALT CO COM DISNEY 254687106 14,807 80,246 SH   SOLE   80,016 0 230
DOLLAR GEN CORP NEW COM 256677105 210 1,038 SH   SOLE   1,038 0 0
DOMINOS PIZZA INC COM 25754A201 253 689 SH   SOLE   685 0 4
DOW INC COM 260557103 213 3,331 SH   SOLE   3,331 0 0
EASTERN BANKSHARES INC COM 27627N105 300 15,544 SH   SOLE   15,544 0 0
EQUIFAX INC COM 294429105 247 1,365 SH   SOLE   1,365 0 0
EXXON MOBIL CORP COM 30231G102 595 10,655 SH   SOLE   10,655 0 0
FACEBOOK INC CL A 30303M102 8,022 27,235 SH   SOLE   27,112 0 123
FASTLY INC CL A 31188V100 839 12,475 SH   SOLE   12,475 0 0
FASTENAL CO COM 311900104 3,819 75,953 SH   SOLE   75,829 0 124
FEDEX CORP COM 31428X106 4,374 15,399 SH   SOLE   15,321 0 78
FISERV INC COM 337738108 512 4,303 SH   SOLE   4,203 0 100
FLEXSHARES TR MORNSTAR UPSTR 33939L407 997 27,545 SH   SOLE   27,505 0 40
FLOOR & DECOR HLDGS INC CL A 339750101 1,133 11,863 SH   SOLE   11,758 0 105
FORD MTR CO DEL COM 345370860 1,248 101,880 SH   SOLE   100,330 0 1,550
GALLAGHER ARTHUR J & CO COM 363576109 298 2,388 SH   SOLE   0 0 2,388
GENERAL ELECTRIC CO COM 369604103 1,111 84,624 SH   SOLE   84,424 0 200
GENWORTH FINL INC COM CL A 37247D106 55 16,600 SH   SOLE   16,600 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,122 9,546 SH   SOLE   9,546 0 0
GRAHAM HLDGS CO COM CL B 384637104 1,547 2,750 SH   SOLE   2,687 0 63
HEICO CORP NEW COM 422806109 796 6,325 SH   SOLE   6,273 0 52
HERSHEY CO COM 427866108 1,121 7,090 SH   SOLE   7,090 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 870 7,196 SH   SOLE   7,196 0 0
HOME DEPOT INC COM 437076102 2,760 9,043 SH   SOLE   9,043 0 0
HONEYWELL INTL INC COM 438516106 3,548 16,346 SH   SOLE   16,346 0 0
HOWARD HUGHES CORP COM 44267D107 5,674 59,649 SH   SOLE   59,174 0 475
ILLUMINA INC COM 452327109 814 2,120 SH   SOLE   2,109 0 11
INTEL CORP COM 458140100 2,238 34,974 SH   SOLE   34,974 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 15,522 48,638 SH   SOLE   48,563 0 75
INTUITIVE SURGICAL INC COM NEW 46120E602 2,280 3,086 SH   SOLE   3,086 0 0
INTUIT COM 461202103 532 1,390 SH   SOLE   1,390 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,480 31,622 SH   SOLE   31,356 0 266
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 321 2,114 SH   SOLE   2,014 0 100
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 2,391 108,027 SH   SOLE   107,972 0 55
ISHARES GOLD TRUST ISHARES 464285105 6,457 397,127 SH   SOLE   396,272 0 855
ISHARES INC MSCI STH KOR ETF 464286772 469 5,223 SH   SOLE   5,223 0 0
ISHARES TR TIPS BD ETF 464287176 2,061 16,425 SH   SOLE   16,425 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,051 7,669 SH   SOLE   7,669 0 0
ISHARES TR CORE US AGGBD ET 464287226 8,939 78,534 SH   SOLE   78,534 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 249 4,669 SH   SOLE   4,669 0 0
ISHARES TR IBOXX INV CP ETF 464287242 2,967 22,812 SH   SOLE   22,812 0 0
ISHARES TR MSCI EAFE ETF 464287465 271 3,575 SH   SOLE   3,575 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,005 13,597 SH   SOLE   13,597 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 2,091 13,113 SH   SOLE   12,698 0 415
ISHARES TR SHRT NAT MUN ETF 464288158 4,938 45,795 SH   SOLE   45,795 0 0
ISHARES TR MSCI ACWI EX US 464288240 278 5,045 SH   SOLE   5,015 0 30
ISHARES TR NATIONAL MUN ETF 464288414 530 4,569 SH   SOLE   4,569 0 0
ISHARES TR IBOXX HI YD ETF 464288513 782 8,975 SH   SOLE   8,975 0 0
ISHARES TR INTRM TR CRP ETF 464288638 10,248 173,015 SH   SOLE   173,015 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 5,150 94,184 SH   SOLE   94,039 0 145
ISHARES TR FLTG RATE NT ETF 46429B655 3,762 74,079 SH   SOLE   74,044 0 35
ISHARES TR CORE MSCI EAFE 46432F842 1,871 25,972 SH   SOLE   25,972 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 315 9,190 SH   SOLE   9,190 0 0
JPMORGAN CHASE & CO COM 46625H100 7,338 48,206 SH   SOLE   48,111 0 95
JOHNSON & JOHNSON COM 478160104 11,153 67,863 SH   SOLE   67,438 0 425
KKR & CO INC COM 48251W104 773 15,823 SH   SOLE   15,730 0 93
L3HARRIS TECHNOLOGIES INC COM 502431109 308 1,521 SH   SOLE   1,521 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,792 7,028 SH   SOLE   7,028 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 2,082 47,234 SH   SOLE   47,134 0 100
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 201 4,554 SH   SOLE   4,554 0 0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 4,397 154,218 SH   SOLE   153,232 0 986
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 804 21,028 SH   SOLE   20,818 0 210
LILLY ELI & CO COM 532457108 299 1,603 SH   SOLE   1,603 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 882 10,414 SH   SOLE   10,414 0 0
LOCKHEED MARTIN CORP COM 539830109 1,477 3,998 SH   SOLE   3,970 0 28
LOWES COS INC COM 548661107 1,090 5,730 SH   SOLE   5,683 0 47
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 821 18,938 SH   SOLE   18,768 0 170
MARKEL CORP COM 570535104 3,782 3,319 SH   SOLE   3,266 0 53
MASTERCARD INC CL A 57636Q104 9,690 27,215 SH   SOLE   27,210 0 5
MCDONALDS CORP COM 580135101 7,445 33,215 SH   SOLE   33,173 0 42
MERCK & CO INC COM 58933Y105 4,060 52,665 SH   SOLE   52,550 0 115
MICROSOFT CORP COM 594918104 27,642 117,243 SH   SOLE   116,400 0 843
MICRON TECHNOLOGY INC COM 595112103 1,108 12,556 SH   SOLE   12,384 0 172
MONDELEZ INTL INC CL A 609207105 2,308 39,431 SH   SOLE   39,371 0 60
MONSTER BEVERAGE CORP NEW COM 61174X109 688 7,551 SH   SOLE   7,461 0 90
MOODYS CORP COM 615369105 1,022 3,422 SH   SOLE   3,422 0 0
NVR INC COM 62944T105 1,588 337 SH   SOLE   336 0 1
NETFLIX INC COM 64110L106 496 951 SH   SOLE   937 0 14
NEXTERA ENERGY INC COM 65339F101 318 4,212 SH   SOLE   4,212 0 0
NIKE INC CL B 654106103 9,269 69,752 SH   SOLE   69,644 0 108
NORFOLK SOUTHERN CORP COM 655844108 1,444 5,376 SH   SOLE   5,251 0 125
NOVARTIS A G SPONSORED ADR 66987V109 844 9,879 SH   SOLE   9,879 0 0
NOVO-NORDISK A S ADR 670100205 1,243 18,434 SH   SOLE   18,212 0 222
NVIDIA CORP COM 67066G104 3,314 6,206 SH   SOLE   6,190 0 16
NUVEEN MUN VALUE FD INC COM 670928100 388 34,824 SH   SOLE   34,824 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,917 3,780 SH   SOLE   3,780 0 0
ORACLE CORP COM 68389X105 977 13,928 SH   SOLE   13,928 0 0
PBF ENERGY INC CL A 69318G106 320 22,584 SH   SOLE   22,584 0 0
PPG INDS INC COM 693506107 1,372 9,132 SH   SOLE   9,124 0 8
PAYPAL HLDGS INC COM 70450Y103 6,160 25,367 SH   SOLE   25,167 0 200
PEPSICO INC COM 713448108 5,193 36,709 SH   SOLE   36,650 0 59
PERKINELMER INC COM 714046109 637 4,966 SH   SOLE   4,966 0 0
PFIZER INC COM 717081103 2,257 62,303 SH   SOLE   62,303 0 0
PHILLIPS 66 COM 718546104 357 4,384 SH   SOLE   4,384 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2,309 23,281 SH   SOLE   23,264 0 17
PROCTER AND GAMBLE CO COM 742718109 4,902 36,196 SH   SOLE   36,156 0 40
PROGRESSIVE CORP OHIO COM 743315103 4,212 44,051 SH   SOLE   43,764 0 287
QUEST DIAGNOSTICS INC COM 74834L100 937 7,303 SH   SOLE   7,303 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,756 22,728 SH   SOLE   22,728 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 3,422 52,640 SH   SOLE   52,333 0 307
ROPER TECHNOLOGIES INC COM 776696106 675 1,674 SH   SOLE   1,672 0 2
ROSS STORES INC COM 778296103 1,951 16,267 SH   SOLE   16,267 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,642 41,865 SH   SOLE   41,865 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,017 10,134 SH   SOLE   10,134 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 934 5,837 SH   SOLE   5,819 0 18
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 238 5,336 SH   SOLE   5,336 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 949 31,618 SH   SOLE   31,328 0 290
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 880 17,516 SH   SOLE   17,203 0 313
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,372 43,828 SH   SOLE   43,740 0 88
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 3,851 129,875 SH   SOLE   129,875 0 0
SPDR SERIES TRUST GLB DOW ETF 78464A706 2,176 20,611 SH   SOLE   20,511 0 100
SPDR SERIES TRUST S&P DIVID ETF 78464A763 204 1,729 SH   SOLE   1,729 0 0
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1,527 31,036 SH   SOLE   30,990 0 46
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 877 19,157 SH   SOLE   19,157 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,232 17,636 SH   SOLE   17,453 0 183
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 1,111 24,286 SH   SOLE   24,062 0 224
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,280 3,878 SH   SOLE   3,798 0 80
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 3,829 124,875 SH   SOLE   124,656 0 219
SPDR SER TR SPDR BLOOMBERG 78468R663 5,894 64,412 SH   SOLE   64,412 0 0
SALESFORCE COM INC COM 79466L302 3,421 16,148 SH   SOLE   16,148 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 396 100,000 SH   SOLE   56,500 0 43,500
THE CHARLES SCHWAB CORPORATI COM 808513105 2,638 40,473 SH   SOLE   40,193 0 280
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 10,086 104,287 SH   SOLE   103,787 0 500
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,062 21,475 SH   SOLE   21,475 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 291 2,246 SH   SOLE   2,246 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 479 7,336 SH   SOLE   7,306 0 30
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,423 45,991 SH   SOLE   45,301 0 690
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,067 10,703 SH   SOLE   10,615 0 88
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,862 121,518 SH   SOLE   120,862 0 656
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3,676 50,418 SH   SOLE   50,268 0 150
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,803 47,919 SH   SOLE   47,254 0 665
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 6,685 123,914 SH   SOLE   123,818 0 96
SCHWAB STRATEGIC TR US REIT ETF 808524847 828 20,151 SH   SOLE   20,034 0 117
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 20,254 394,745 SH   SOLE   394,124 0 621
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,006 49,154 SH   SOLE   48,985 0 169
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 202 2,561 SH   SOLE   2,561 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,759 35,853 SH   SOLE   35,853 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,178 16,397 SH   SOLE   16,397 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 405 10,258 SH   SOLE   10,240 0 18
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,344 67,833 SH   SOLE   67,688 0 145
SHERWIN WILLIAMS CO COM 824348106 730 989 SH   SOLE   980 0 9
SHOPIFY INC CL A 82509L107 1,648 1,489 SH   SOLE   1,489 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 493 2,687 SH   SOLE   2,687 0 0
SOUTHWEST AIRLS CO COM 844741108 1,509 24,716 SH   SOLE   24,474 0 242
STANLEY BLACK & DECKER INC COM 854502101 1,437 7,199 SH   SOLE   7,164 0 35
STARBUCKS CORP COM 855244109 428 3,916 SH   SOLE   3,916 0 0
STRYKER CORP COM 863667101 923 3,789 SH   SOLE   3,789 0 0
SYSCO CORP COM 871829107 3,547 45,045 SH   SOLE   45,045 0 0
TJX COS INC NEW COM 872540109 361 5,452 SH   SOLE   5,392 0 60
TELEFLEX INC COM 879369106 383 921 SH   SOLE   921 0 0
TEXAS INSTRS INC COM 882508104 3,469 18,356 SH   SOLE   18,356 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,748 3,830 SH   SOLE   3,800 0 30
3M CO COM 88579Y101 1,500 7,785 SH   SOLE   7,675 0 110
TRANSUNION COM 89400J107 1,705 18,948 SH   SOLE   18,948 0 0
TRAVELERS COMPANIES INC COM 89417E109 851 5,659 SH   SOLE   5,659 0 0
UNILEVER PLC SPON ADR NEW 904767704 937 16,778 SH   SOLE   16,778 0 0
UNION PACIFIC CORP COM 907818108 3,139 14,240 SH   SOLE   13,949 0 291
UNITED PARCEL SERVICE INC CL B 911312106 3,449 20,287 SH   SOLE   20,287 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 492 2,944 SH   SOLE   2,944 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,172 16,588 SH   SOLE   16,580 0 8
VEON LTD SPONSORED ADR 91822M106 57 32,361 SH   SOLE   32,361 0 0
VALERO ENERGY CORP COM 91913Y100 2,067 28,871 SH   SOLE   28,871 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 4,230 61,049 SH   SOLE   60,749 0 300
VANGUARD GROUP DIV APP ETF 921908844 580 3,943 SH   SOLE   3,943 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 767 12,230 SH   SOLE   12,080 0 150
VANGUARD WORLD FD MEGA GRWTH IND 921910816 221 1,069 SH   SOLE   1,069 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,058 11,926 SH   SOLE   11,926 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 9,668 117,629 SH   SOLE   117,629 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 13,844 163,411 SH   SOLE   163,311 0 100
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,078 62,669 SH   SOLE   62,655 0 14
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,109 20,864 SH   SOLE   20,864 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,291 44,449 SH   SOLE   44,449 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 3,867 56,864 SH   SOLE   56,688 0 176
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,181 12,142 SH   SOLE   12,017 0 125
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,117 18,401 SH   SOLE   18,401 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12,113 232,720 SH   SOLE   230,926 0 1,794
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 2,901 47,160 SH   SOLE   47,160 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 30,495 369,637 SH   SOLE   369,081 0 556
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,423 10,182 SH   SOLE   10,182 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,471 48,062 SH   SOLE   47,979 0 83
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 15,194 41,706 SH   SOLE   41,442 0 264
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,224 24,209 SH   SOLE   24,188 0 21
VANGUARD INDEX FDS SML CP GRW ETF 922908595 211 768 SH   SOLE   768 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,130 12,861 SH   SOLE   12,665 0 196
VANGUARD INDEX FDS MID CAP ETF 922908629 3,575 16,152 SH   SOLE   16,117 0 35
VANGUARD INDEX FDS LARGE CAP ETF 922908637 909 4,905 SH   SOLE   4,905 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,584 14,604 SH   SOLE   14,604 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 513 1,996 SH   SOLE   1,996 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,584 12,046 SH   SOLE   11,951 0 95
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,286 10,680 SH   SOLE   10,643 0 37
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,875 47,776 SH   SOLE   47,351 0 425
VERIZON COMMUNICATIONS INC COM 92343V104 2,671 45,936 SH   SOLE   45,891 0 45
VISA INC COM CL A 92826C839 4,761 22,486 SH   SOLE   22,486 0 0
VORNADO RLTY TR SH BEN INT 929042109 1,076 23,700 SH   SOLE   23,304 0 396
WABTEC CORP COM 929740108 224 2,833 SH   SOLE   2,832 0 1
WALMART INC COM 931142103 6,179 45,489 SH   SOLE   45,239 0 250
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 578 26,134 SH   SOLE   26,134 0 0
WASTE CONNECTIONS INC COM 94106B101 756 7,000 SH   SOLE   7,000 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,043 6,517 SH   SOLE   6,452 0 65