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 1,473 8,398 SH   SOLE   8,288 0 110
ABBOTT LABS COM 002824100 2,021 17,108 SH   SOLE   17,108 0 0
ABBVIE INC COM 00287Y109 3,847 35,665 SH   SOLE   35,665 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,410 7,533 SH   SOLE   7,498 0 35
ACTIVISION BLIZZARD INC COM 00507V109 1,228 15,871 SH   SOLE   15,638 0 233
ADOBE INC COM 00724F101 594 1,032 SH   SOLE   1,006 0 26
AGILENT TECHNOLOGIES INC COM 00846U101 826 5,241 SH   SOLE   5,155 0 86
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,814 12,254 SH   SOLE   11,838 0 416
ALPHABET INC CAP STK CL C 02079K107 30,592 11,478 SH   SOLE   11,446 0 32
ALPHABET INC CAP STK CL A 02079K305 2,163 809 SH   SOLE   804 0 5
ALTERYX INC COM CL A 02156B103 241 3,297 SH   SOLE   3,297 0 0
ALTRIA GROUP INC COM 02209S103 2,546 55,936 SH   SOLE   55,531 0 405
AMAZON COM INC COM 023135106 19,953 6,074 SH   SOLE   6,037 0 37
AMERCO COM 023586100 1,105 1,710 SH   SOLE   1,694 0 16
AMERICAN EXPRESS CO COM 025816109 4,490 26,799 SH   SOLE   26,779 0 20
AMETEK INC NEW COM 031100100 1,442 11,631 SH   SOLE   11,631 0 0
AMGEN INC COM 031162100 1,789 8,414 SH   SOLE   8,414 0 0
ANTHEM INC COM 036752103 722 1,937 SH   SOLE   1,906 0 31
API GROUP CORP COM STK 00187Y100 1,124 55,231 SH   SOLE   55,231 0 0
APPLE INC COM 037833100 42,173 298,040 SH   SOLE   296,490 0 1,550
ASML HOLDING N V N Y REGISTRY SHS N07059210 336 451 SH   SOLE   451 0 0
AT&T INC COM 00206R102 589 21,795 SH   SOLE   21,795 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,770 13,853 SH   SOLE   13,853 0 0
AXON ENTERPRISE INC COM 05464C101 2,635 15,053 SH   SOLE   14,977 0 76
BANK AMER CORP COM 060505104 5,519 130,010 SH   SOLE   129,910 0 100
BANK PRINCETON NEW JERSEY COM 064520109 1,185 39,438 SH   SOLE   32,438 0 7,000
BERKSHIRE HATHAWAY INC DEL CL A 084670108 823 2 SH   SOLE   1 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 41,543 152,205 SH   SOLE   151,396 0 809
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 207 15,000 SH   SOLE   15,000 0 0
BOEING CO COM 097023105 977 4,443 SH   SOLE   4,440 0 3
BOOKING HLDGS INC COM 09857L108 1,049 442 SH   SOLE   426 0 16
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,834 23,110 SH   SOLE   23,110 0 0
BOSTON OMAHA CORP COM 101044105 2,643 68,159 SH   SOLE   66,839 0 1,320
BOULDER GROWTH & INCOME FD I COM 101507101 428 32,681 SH   SOLE   30,975 0 1,706
BP PLC SPONSORED ADR 055622104 223 8,172 SH   SOLE   7,507 0 665
BRIGHTHOUSE FINL INC COM 10922N103 2,470 54,609 SH   SOLE   53,976 0 633
BRISTOL MYERS SQUIBB CO COM 110122108 2,314 39,109 SH   SOLE   39,089 0 20
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 383 10,854 SH   SOLE   10,467 0 387
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,272 7,635 SH   SOLE   7,561 0 74
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,910 54,385 SH   SOLE   53,756 0 629
CANNAE HLDGS INC COM 13765N107 787 25,302 SH   SOLE   24,881 0 421
CARLISLE COS INC COM 142339100 3,423 17,218 SH   SOLE   17,218 0 0
CARMAX INC COM 143130102 1,013 7,915 SH   SOLE   7,784 0 131
CASI PHARMACEUTICALS INC COM 14757U109 146 122,453 SH   SOLE   122,453 0 0
CATERPILLAR INC DEL COM 149123101 2,874 14,969 SH   SOLE   14,969 0 0
CHEVRON CORP NEW COM 166764100 2,050 20,210 SH   SOLE   20,210 0 0
CHUBB LIMITED COM H1467J104 704 4,059 SH   SOLE   4,059 0 0
CHURCH & DWIGHT INC COM 171340102 1,226 14,853 SH   SOLE   14,853 0 0
CIGNA CORP NEW COM 125523100 740 3,695 SH   SOLE   3,695 0 0
CISCO SYS INC COM 17275R102 507 9,318 SH   SOLE   9,213 0 105
CLOROX CO DEL COM 189054109 1,026 6,193 SH   SOLE   6,193 0 0
COCA COLA CO COM 191216100 2,050 39,069 SH   SOLE   39,069 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,273 17,161 SH   SOLE   17,061 0 100
COLUMBIA FINL INC COM 197641103 486 26,269 SH   SOLE   26,269 0 0
COMCAST CORP NEW CL A 20030N101 4,427 79,144 SH   SOLE   79,144 0 0
CONSTELLATION BRANDS INC CL A 21036P108 610 2,895 SH   SOLE   2,849 0 46
COPART INC COM 217204106 1,454 10,481 SH   SOLE   10,347 0 134
CORTEVA INC COM 22052L104 243 5,772 SH   SOLE   5,772 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,762 12,823 SH   SOLE   12,803 0 20
CRICUT INC COM CL A 22658D100 759 27,533 SH   SOLE   27,302 0 231
CSX CORP COM 126408103 1,117 37,564 SH   SOLE   36,814 0 750
CVS HEALTH CORP COM 126650100 2,483 29,256 SH   SOLE   28,903 0 353
DANAHER CORPORATION COM 235851102 7,520 24,701 SH   SOLE   24,664 0 37
DEERE & CO COM 244199105 670 2,001 SH   SOLE   2,001 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,259 6,521 SH   SOLE   6,470 0 51
DISNEY WALT CO COM DISNEY 254687106 14,200 83,936 SH   SOLE   83,672 0 264
DOLLAR GEN CORP NEW COM 256677105 782 3,687 SH   SOLE   3,577 0 110
DOMINOS PIZZA INC COM 25754A201 626 1,312 SH   SOLE   1,284 0 28
DOW INC COM 260557103 312 5,427 SH   SOLE   5,427 0 0
DUPONT DE NEMOURS INC COM 26614N102 222 3,271 SH   SOLE   3,271 0 0
EASTERN BANKSHARES INC COM 27627N105 316 15,544 SH   SOLE   15,544 0 0
EATON CORP PLC SHS G29183103 1,031 6,907 SH   SOLE   6,907 0 0
EQUIFAX INC COM 294429105 346 1,365 SH   SOLE   1,365 0 0
ETSY INC COM 29786A106 356 1,714 SH   SOLE   1,673 0 41
EXXON MOBIL CORP COM 30231G102 736 12,520 SH   SOLE   12,520 0 0
FACEBOOK INC CL A 30303M102 12,124 35,723 SH   SOLE   35,456 0 267
FASTENAL CO COM 311900104 3,994 77,394 SH   SOLE   77,174 0 220
FASTLY INC CL A 31188V100 586 14,491 SH   SOLE   14,491 0 0
FEDEX CORP COM 31428X106 3,535 16,121 SH   SOLE   16,039 0 82
FISERV INC COM 337738108 588 5,418 SH   SOLE   5,225 0 193
FLEXSHARES TR MORNSTAR UPSTR 33939L407 684 18,700 SH   SOLE   18,660 0 40
FLOOR & DECOR HLDGS INC CL A 339750101 1,462 12,101 SH   SOLE   12,011 0 90
FORD MTR CO DEL COM 345370860 1,537 108,580 SH   SOLE   105,030 0 3,550
GALLAGHER ARTHUR J & CO COM 363576109 355 2,388 SH   SOLE   0 0 2,388
GENERAL ELECTRIC CO COM NEW 369604301 1,217 11,815 SH   SOLE   11,815 0 0
GLOBUS MED INC CL A 379577208 808 10,540 SH   SOLE   10,540 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,883 10,272 SH   SOLE   10,272 0 0
GOODRX HLDGS INC COM CL A 38246G108 248 6,051 SH   SOLE   5,722 0 329
GRAHAM HLDGS CO COM CL B 384637104 1,620 2,750 SH   SOLE   2,687 0 63
HEICO CORP NEW COM 422806109 871 6,607 SH   SOLE   6,537 0 70
HERSHEY CO COM 427866108 1,282 7,574 SH   SOLE   7,574 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,090 8,250 SH   SOLE   8,250 0 0
HOME DEPOT INC COM 437076102 3,421 10,422 SH   SOLE   10,422 0 0
HONEYWELL INTL INC COM 438516106 3,841 18,095 SH   SOLE   18,095 0 0
HOWARD HUGHES CORP COM 44267D107 4,856 55,305 SH   SOLE   54,880 0 425
ILLUMINA INC COM 452327109 869 2,142 SH   SOLE   2,116 0 26
INTEL CORP COM 458140100 1,823 34,213 SH   SOLE   34,038 0 175
INTERCONTINENTAL EXCHANGE IN COM 45866F104 698 6,078 SH   SOLE   5,991 0 87
INTUIT COM 461202103 746 1,382 SH   SOLE   1,382 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,094 3,112 SH   SOLE   3,112 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 6,096 40,686 SH   SOLE   40,405 0 281
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 333 2,105 SH   SOLE   2,005 0 100
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 2,968 134,216 SH   SOLE   134,161 0 55
INVESCO QQQ TR UNIT SER 1 46090E103 18,341 51,238 SH   SOLE   51,163 0 75
ISHARES GOLD TR ISHARES NEW 464285204 3,523 105,439 SH   SOLE   105,190 0 249
ISHARES INC MSCI STH KOR ETF 464286772 409 5,066 SH   SOLE   5,066 0 0
ISHARES TR TIPS BD ETF 464287176 2,178 17,054 SH   SOLE   17,054 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,106 9,531 SH   SOLE   9,531 0 0
ISHARES TR CORE US AGGBD ET 464287226 10,354 90,168 SH   SOLE   90,168 0 0
ISHARES TR IBOXX INV CP ETF 464287242 3,358 25,243 SH   SOLE   25,243 0 0
ISHARES TR MSCI EAFE ETF 464287465 273 3,495 SH   SOLE   3,495 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,064 13,597 SH   SOLE   13,597 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 2,072 12,931 SH   SOLE   12,516 0 415
ISHARES TR RUSSELL 2000 ETF 464287655 336 1,538 SH   SOLE   1,438 0 100
ISHARES TR SHRT NAT MUN ETF 464288158 4,755 44,202 SH   SOLE   44,202 0 0
ISHARES TR MSCI ACWI EX US 464288240 274 4,936 SH   SOLE   4,906 0 30
ISHARES TR NATIONAL MUN ETF 464288414 533 4,591 SH   SOLE   4,591 0 0
ISHARES TR IBOXX HI YD ETF 464288513 642 7,335 SH   SOLE   7,335 0 0
ISHARES TR INTRM TR CRP ETF 464288638 11,743 195,521 SH   SOLE   195,521 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 4,878 89,280 SH   SOLE   89,280 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 5,201 102,295 SH   SOLE   102,260 0 35
ISHARES TR CORE MSCI EAFE 46432F842 2,622 35,314 SH   SOLE   35,314 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 227 4,450 SH   SOLE   4,450 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 286 7,940 SH   SOLE   7,940 0 0
JOHNSON & JOHNSON COM 478160104 11,706 72,483 SH   SOLE   72,088 0 395
JPMORGAN CHASE & CO COM 46625H100 8,108 49,535 SH   SOLE   49,440 0 95
KKR & CO INC COM 48251W104 1,003 16,470 SH   SOLE   16,327 0 143
L3HARRIS TECHNOLOGIES INC COM 502431109 348 1,582 SH   SOLE   1,582 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,149 7,634 SH   SOLE   7,634 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 1,581 9,390 SH   SOLE   9,238 0 152
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 2,225 47,167 SH   SOLE   47,067 0 100
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 214 4,510 SH   SOLE   4,510 0 0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 4,621 171,703 SH   SOLE   170,073 0 1,630
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 1,595 33,897 SH   SOLE   33,434 0 463
LILLY ELI & CO COM 532457108 463 2,003 SH   SOLE   2,003 0 0
LINDE PLC SHS G5494J103 265 903 SH   SOLE   903 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 946 10,378 SH   SOLE   10,378 0 0
LOCKHEED MARTIN CORP COM 539830109 1,595 4,621 SH   SOLE   4,593 0 28
LOWES COS INC COM 548661107 1,529 7,537 SH   SOLE   7,429 0 108
LULULEMON ATHLETICA INC COM 550021109 201 496 SH   SOLE   483 0 13
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 265 2,822 SH   SOLE   2,767 0 55
MARKEL CORP COM 570535104 4,624 3,869 SH   SOLE   3,804 0 65
MASTERCARD INC CL A 57636Q104 9,638 27,720 SH   SOLE   27,690 0 30
MATCH GROUP INC NEW COM 57667L107 945 6,021 SH   SOLE   5,847 0 174
MCDONALDS CORP COM 580135101 8,276 34,325 SH   SOLE   34,283 0 42
MCKESSON CORP COM 58155Q103 1,385 6,945 SH   SOLE   6,885 0 60
MEDTRONIC PLC SHS G5960L103 2,065 16,478 SH   SOLE   16,478 0 0
MERCADOLIBRE INC COM 58733R102 296 176 SH   SOLE   168 0 8
MERCK & CO INC COM 58933Y105 3,821 50,866 SH   SOLE   50,816 0 50
MICRON TECHNOLOGY INC COM 595112103 1,198 16,871 SH   SOLE   16,375 0 496
MICROSOFT CORP COM 594918104 34,280 121,596 SH   SOLE   120,682 0 914
MONDELEZ INTL INC CL A 609207105 2,329 40,039 SH   SOLE   40,039 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 687 7,735 SH   SOLE   7,645 0 90
MOODYS CORP COM 615369105 1,472 4,144 SH   SOLE   4,101 0 43
MORGAN STANLEY COM NEW 617446448 217 2,233 SH   SOLE   2,233 0 0
NETFLIX INC COM 64110L106 1,806 2,959 SH   SOLE   2,861 0 98
NEXTERA ENERGY INC COM 65339F101 345 4,389 SH   SOLE   4,389 0 0
NIKE INC CL B 654106103 10,772 74,169 SH   SOLE   74,009 0 160
NORFOLK SOUTHERN CORP COM 655844108 1,318 5,509 SH   SOLE   5,384 0 125
NOVARTIS A G SPONSORED ADR 66987V109 796 9,736 SH   SOLE   9,736 0 0
NOVO-NORDISK A S ADR 670100205 1,811 18,863 SH   SOLE   18,741 0 122
NUVEEN MUN VALUE FD INC COM 670928100 394 34,824 SH   SOLE   34,824 0 0
NVIDIA CORP COM 67066G104 6,359 30,698 SH   SOLE   30,622 0 76
NVR INC COM 62944T105 1,640 342 SH   SOLE   342 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,325 3,805 SH   SOLE   3,805 0 0
ORACLE CORP COM 68389X105 1,294 14,854 SH   SOLE   14,854 0 0
PAYPAL HLDGS INC COM 70450Y103 7,293 28,029 SH   SOLE   27,829 0 200
PEPSICO INC COM 713448108 6,015 39,987 SH   SOLE   39,987 0 0
PERKINELMER INC COM 714046109 885 5,105 SH   SOLE   5,105 0 0
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 1,010 51,245 SH   SOLE   49,102 0 2,143
PFIZER INC COM 717081103 2,868 66,679 SH   SOLE   66,679 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2,919 29,418 SH   SOLE   29,401 0 17
PPG INDS INC COM 693506107 1,306 9,132 SH   SOLE   9,124 0 8
PROCTER AND GAMBLE CO COM 742718109 5,530 39,556 SH   SOLE   39,556 0 0
PROGRESSIVE CORP OHIO COM 743315103 4,124 45,620 SH   SOLE   44,878 0 742
QUEST DIAGNOSTICS INC COM 74834L100 1,198 8,246 SH   SOLE   8,246 0 0
QURATE RETAIL INC COM SER A 74915M100 453 44,453 SH   SOLE   41,303 0 3,150
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,924 22,380 SH   SOLE   22,380 0 0
REGENERON PHARMACEUTICALS COM 75886F107 202 333 SH   SOLE   309 0 24
RESTAURANT BRANDS INTL INC COM 76131D103 3,172 51,843 SH   SOLE   51,536 0 307
ROPER TECHNOLOGIES INC COM 776696106 821 1,841 SH   SOLE   1,820 0 21
ROSS STORES INC COM 778296103 1,842 16,925 SH   SOLE   16,823 0 102
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 838 18,807 SH   SOLE   18,807 0 0
SALESFORCE COM INC COM 79466L302 5,282 19,476 SH   SOLE   19,473 0 3
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 507 100,000 SH   SOLE   56,500 0 43,500
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 11,200 107,837 SH   SOLE   107,337 0 500
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,240 21,528 SH   SOLE   21,528 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 333 2,246 SH   SOLE   2,246 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 484 7,176 SH   SOLE   7,146 0 30
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,626 47,294 SH   SOLE   46,604 0 690
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,079 10,779 SH   SOLE   10,691 0 88
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,012 98,824 SH   SOLE   98,774 0 50
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3,699 49,827 SH   SOLE   49,677 0 150
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,865 48,198 SH   SOLE   47,533 0 665
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 6,884 126,871 SH   SOLE   126,827 0 44
SCHWAB STRATEGIC TR US REIT ETF 808524847 943 20,633 SH   SOLE   20,516 0 117
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 20,974 409,728 SH   SOLE   409,475 0 253
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,692 58,991 SH   SOLE   58,854 0 137
SCOTTS MIRACLE-GRO CO CL A 810186106 378 2,583 SH   SOLE   2,545 0 38
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 250 3,166 SH   SOLE   3,166 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,997 38,331 SH   SOLE   38,331 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,492 16,687 SH   SOLE   16,687 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 456 10,253 SH   SOLE   10,235 0 18
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,561 71,397 SH   SOLE   71,252 0 145
SHERWIN WILLIAMS CO COM 824348106 955 3,414 SH   SOLE   3,367 0 47
SHOPIFY INC CL A 82509L107 1,855 1,368 SH   SOLE   1,368 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 436 2,648 SH   SOLE   2,648 0 0
SOUTHWEST AIRLS CO COM 844741108 591 11,486 SH   SOLE   11,274 0 212
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,275 3,768 SH   SOLE   3,688 0 80
SPDR GOLD TRUST GOLD SHS 78463V107 1,329 8,090 SH   SOLE   8,077 0 13
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 237 5,236 SH   SOLE   5,236 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 236 7,975 SH   SOLE   7,975 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 516 10,043 SH   SOLE   9,730 0 313
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,349 10,135 SH   SOLE   10,135 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 5,469 59,799 SH   SOLE   59,799 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,370 43,828 SH   SOLE   43,828 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 4,031 135,039 SH   SOLE   135,039 0 0
SPDR SERIES TRUST GLB DOW ETF 78464A706 2,238 20,513 SH   SOLE   20,413 0 100
SPDR SERIES TRUST S&P DIVID ETF 78464A763 203 1,729 SH   SOLE   1,729 0 0
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1,968 37,139 SH   SOLE   37,093 0 46
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,086 23,517 SH   SOLE   23,517 0 0
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 3,672 119,882 SH   SOLE   119,802 0 80
SPOTIFY TECHNOLOGY S A SHS L8681T102 821 3,645 SH   SOLE   3,389 0 256
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2,251 32,436 SH   SOLE   31,904 0 532
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2,853 61,990 SH   SOLE   61,766 0 224
STANLEY BLACK & DECKER INC COM 854502101 1,251 7,135 SH   SOLE   7,100 0 35
STARBUCKS CORP COM 855244109 506 4,586 SH   SOLE   4,586 0 0
STRYKER CORP COM 863667101 1,060 4,021 SH   SOLE   4,021 0 0
SYSCO CORP COM 871829107 3,729 47,498 SH   SOLE   47,498 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,079 9,664 SH   SOLE   9,423 0 241
TANDEM DIABETES CARE INC COM NEW 875372203 1,058 8,862 SH   SOLE   8,862 0 0
TELEFLEX INC COM 879369106 347 921 SH   SOLE   921 0 0
TEXAS INSTRS INC COM 882508104 3,832 19,938 SH   SOLE   19,938 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 2,966 40,721 SH   SOLE   40,441 0 280
THERMO FISHER SCIENTIFIC INC COM 883556102 2,873 5,028 SH   SOLE   4,998 0 30
TJX COS INC NEW COM 872540109 329 4,992 SH   SOLE   4,992 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 806 4,668 SH   SOLE   4,668 0 0
TRANSUNION COM 89400J107 2,302 20,495 SH   SOLE   20,495 0 0
TRAVELERS COMPANIES INC COM 89417E109 823 5,411 SH   SOLE   5,411 0 0
TWITTER INC COM 90184L102 366 6,053 SH   SOLE   5,494 0 559
UNILEVER PLC SPON ADR NEW 904767704 898 16,569 SH   SOLE   16,569 0 0
UNION PACIFIC CORP COM 907818108 3,108 15,857 SH   SOLE   15,566 0 291
UNITED PARCEL SERVICE INC CL B 911312106 3,670 20,156 SH   SOLE   20,156 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 291 1,579 SH   SOLE   1,579 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,676 19,645 SH   SOLE   19,605 0 40
VALERO ENERGY CORP COM 91913Y100 1,700 24,095 SH   SOLE   24,095 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 5,790 79,044 SH   SOLE   78,744 0 300
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,132 12,662 SH   SOLE   12,662 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 11,254 137,349 SH   SOLE   137,349 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 15,428 180,545 SH   SOLE   180,445 0 100
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2,050 40,887 SH   SOLE   40,887 0 0
VANGUARD GROUP DIV APP ETF 921908844 587 3,821 SH   SOLE   3,821 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 17,664 44,786 SH   SOLE   44,507 0 279
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,845 27,956 SH   SOLE   27,935 0 21
VANGUARD INDEX FDS SML CP GRW ETF 922908595 215 768 SH   SOLE   768 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,140 12,641 SH   SOLE   12,445 0 196
VANGUARD INDEX FDS MID CAP ETF 922908629 4,146 17,513 SH   SOLE   17,478 0 35
VANGUARD INDEX FDS LARGE CAP ETF 922908637 986 4,905 SH   SOLE   4,905 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,755 15,108 SH   SOLE   15,108 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 656 2,260 SH   SOLE   2,258 0 2
VANGUARD INDEX FDS VALUE ETF 922908744 1,630 12,042 SH   SOLE   11,947 0 95
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,433 11,125 SH   SOLE   11,088 0 37
VANGUARD INDEX FDS TOTAL STK MKT 922908769 11,253 50,678 SH   SOLE   50,253 0 425
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,229 12,065 SH   SOLE   11,940 0 125
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,234 20,242 SH   SOLE   20,242 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 8,471 169,382 SH   SOLE   168,594 0 788
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 4,252 80,868 SH   SOLE   80,868 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 249 4,554 SH   SOLE   4,554 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 3,466 56,435 SH   SOLE   56,435 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 32,808 398,102 SH   SOLE   397,426 0 676
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,431 10,182 SH   SOLE   10,182 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 6,775 71,763 SH   SOLE   71,689 0 74
VANGUARD STAR FD VG TL INTL STK F 921909768 805 12,725 SH   SOLE   12,575 0 150
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,376 66,857 SH   SOLE   66,843 0 14
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,090 20,225 SH   SOLE   20,225 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 436 1,858 SH   SOLE   1,858 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 4,198 56,808 SH   SOLE   56,774 0 34
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 457 1,850 SH   SOLE   1,850 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,432 45,020 SH   SOLE   45,020 0 0
VISA INC COM CL A 92826C839 5,669 25,449 SH   SOLE   25,449 0 0
WABTEC CORP COM 929740108 247 2,870 SH   SOLE   2,869 0 1
WALMART INC COM 931142103 6,669 47,850 SH   SOLE   47,600 0 250
WASTE CONNECTIONS INC COM 94106B101 888 7,054 SH   SOLE   7,054 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 455 425 SH   SOLE   405 0 20
ZIMMER BIOMET HLDGS INC COM 98956P102 981 6,705 SH   SOLE   6,640 0 65