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
Expires: July 31, 2015
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
ALPHABET INC CAP STK CL A 02079K305 12,344,689 34,543 SH SOLE 26,061 0 8,482
AMAZON COM INC COM 023135106 9,256,172 38,836 SH SOLE 28,952 0 9,884
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 2,089,149 20,273 SH SOLE 16,683 0 3,590
APPLE INC COM 037833100 1,504,672 5,200 SH SOLE 878 0 4,322
BLUEROCK PVT REAL ESTATE FD COM 09631P102 839,155 64,501 SH SOLE 55,093 0 9,408
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 205,636 5,635 SH SOLE 2,785 0 2,850
CANADIAN PACIFIC KANSAS CITY COM 13646K108 249,899 2,884 SH SOLE 0 0 2,884
CISCO SYS INC COM 17275R102 379,896 3,234 SH SOLE 1,656 0 1,578
COPART INC COM 217204106 2,573,437 91,289 SH SOLE 73,625 0 17,664
DBX ETF TR XTRACK MSCI EAFE 233051200 809,694 14,821 SH SOLE 9,530 0 5,292
DBX ETF TR XTRACK MSCI EURP 233051853 1,652,678 30,630 SH SOLE 22,860 0 7,770
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 700,943 10,028 SH SOLE 7,182 0 2,846
ETF SER SOLUTIONS DISTILLATE SMLMD 26922B667 5,763,273 142,797 SH SOLE 125,840 0 16,956
ETF SER SOLUTIONS DISTILLATE US 26922A321 21,652,502 361,477 SH SOLE 278,706 0 82,771
GMO ETF TRUST INTL QUALITY ETF 90139K308 3,631,650 134,347 SH SOLE 103,017 0 31,330
GMO ETF TRUST US QUALITY ETF 90139K100 1,785,305 42,895 SH SOLE 31,327 0 11,568
INTEL CORP COM 458140100 347,539 2,489 SH SOLE 2,489 0 0
INTUIT COM 461202103 2,689,242 10,304 SH SOLE 8,503 0 1,800
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 29,064,053 664,929 SH SOLE 504,316 0 160,613
INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 15,328,186 233,733 SH SOLE 171,609 0 62,124
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 6,972,659 61,771 SH SOLE 52,831 0 8,940
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 6,828,656 75,790 SH SOLE 51,556 0 24,234
ISHARES TR CORE MSCI EAFE 46432F842 549,829 5,693 SH SOLE 3,833 0 1,860
ISHARES TR CORE S&P500 ETF 464287200 5,426,198 7,246 SH SOLE 7,019 0 226
ISHARES TR EAFE SML CP ETF 464288273 1,169,739 14,218 SH SOLE 10,318 0 3,901
ISHARES TR HDG MSCI EAFE 46434V803 836,346 17,823 SH SOLE 9,019 0 8,804
ISHARES TR MICRO-CAP ETF 464288869 237,275 1,186 SH SOLE 667 0 519
ISHARES TR MSCI EAFE SMCP 46435G839 1,330,252 30,950 SH SOLE 26,246 0 4,705
ISHARES TR MSCI USA MIN ETF 46429B697 483,445 5,012 SH SOLE 4,549 0 463
ISHARES TR RUS 1000 GRW ETF 464287614 419,945 3,382 SH SOLE 3,382 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 393,694 1,624 SH SOLE 1,534 0 90
ISHARES TR RUS 2000 VAL ETF 464287630 581,616 2,629 SH SOLE 1,679 0 950
ISHARES TR RUS MDCP VAL ETF 464287473 600,035 3,645 SH SOLE 2,895 0 750
ISHARES TR S&P 500 GRWT ETF 464287309 207,670 1,510 SH SOLE 1,510 0 0
LOWES COS INC COM 548661107 7,814,047 35,439 SH SOLE 28,409 0 7,030
MARKEL GROUP INC COM 570535104 11,120,439 5,694 SH SOLE 4,425 0 1,269
MARVELL TECHNOLOGY INC COM 573874104 213,885 718 SH SOLE 718 0 0
MASTERCARD INCORPORATED CL A 57636Q104 7,771,411 15,131 SH SOLE 10,751 0 4,380
MEDPACE HLDGS INC COM 58506Q109 3,405,793 6,431 SH SOLE 5,030 0 1,401
MERCK & CO INC COM 58933Y105 460,422 3,583 SH SOLE 2,208 0 1,375
MICRON TECHNOLOGY INC COM 595112103 346,287 300 SH SOLE 0 0 300
MICROSOFT CORP COM 594918104 7,934,948 21,272 SH SOLE 15,410 0 5,862
MORGAN STANLEY ETF TRUST EATO VAN MTG ETF 61774R767 9,479,471 189,627 SH SOLE 163,673 0 25,954
MORNINGSTAR INC COM 617700109 2,371,849 15,202 SH SOLE 11,010 0 4,192
NVIDIA CORPORATION COM 67066G104 435,796 2,178 SH SOLE 28 0 2,150
NVR INC COM 62944T105 9,552,387 1,402 SH SOLE 1,001 0 401
ORACLE CORP COM 68389X105 257,488 1,757 SH SOLE 1,757 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 213,506 1,830 SH SOLE 0 0 1,830
PAYCHEX INC COM 704326107 598,309 6,085 SH SOLE 4,034 0 2,051
PAYCOM SOFTWARE INC COM 70432V102 4,133,254 32,887 SH SOLE 23,381 0 9,507
ROSS STORES INC COM 778296103 3,997,756 18,782 SH SOLE 16,747 0 2,035
S&P GLOBAL INC COM 78409V104 8,421,870 20,679 SH SOLE 16,065 0 4,614
SCHWAB STRATEGIC TR INTERNL DIVID 808524672 1,087,049 34,259 SH SOLE 28,430 0 5,829
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,390,239 169,985 SH SOLE 135,472 0 34,514
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 4,544,474 154,416 SH SOLE 117,996 0 36,420
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 392,179 10,637 SH SOLE 5,247 0 5,390
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 648,729 17,955 SH SOLE 16,856 0 1,099
SIMPSON MFG INC COM 829073105 7,898,268 37,728 SH SOLE 26,952 0 10,776
SPDR INDEX SHS FDS ST INTL CAP ETF 78463X871 214,670 4,906 SH SOLE 3,906 0 1,000
SPDR SERIES TRUST ST STR P500VAL 78464A508 371,062 6,104 SH SOLE 6,104 0 0
SPDR SERIES TRUST ST STR R1K LOWV 78468R804 278,510 1,535 SH SOLE 1,305 0 230
SPDR SERIES TRUST ST STR R1K LOWV 78468R754 7,601,306 53,132 SH SOLE 40,858 0 12,274
SPDR SERIES TRUST ST STR SP DIV 78464A763 675,146 4,436 SH SOLE 2,931 0 1,505
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 343,933 489 SH SOLE 489 0 0
TESLA INC COM 88160R101 304,935 725 SH SOLE 0 0 725
TJX COS INC NEW COM 872540109 974,080 6,430 SH SOLE 4,227 0 2,203
ULTA BEAUTY INC COM 90384S303 1,039,509 2,305 SH SOLE 2,003 0 302
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 898,493 4,547 SH SOLE 3,724 0 823
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,229,079 3,246 SH SOLE 2,781 0 465
VANGUARD INDEX FDS SM CP VAL ETF 922908611 921,727 3,793 SH SOLE 3,517 0 276
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,618,249 4,373 SH SOLE 4,021 0 352
VANGUARD INDEX FDS VALUE ETF 922908744 213,472 980 SH SOLE 780 0 200
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 272,980 806 SH SOLE 361 0 445
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 231,733 1,466 SH SOLE 1,466 0 0
VISA INC COM CL A 92826C839 18,123,204 52,823 SH SOLE 40,868 0 11,956
WILLIAMS SONOMA INC COM 969904101 314,124 1,348 SH SOLE 1,348 0 0
WISDOMTREE TR DYNAMIC INTL SML 97717X271 8,328,279 189,056 SH SOLE 142,827 0 46,229
WISDOMTREE TR EURO QTLY DIV GR 97717X610 686,522 17,662 SH SOLE 17,662 0 0
WISDOMTREE TR EUROP OPPOR FD 97717X552 445,236 7,978 SH SOLE 7,878 0 100
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 9,296,097 177,474 SH SOLE 142,560 0 34,914
WISDOMTREE TR JAPAN OPPOR FD 97717W521 13,135,580 227,790 SH SOLE 193,341 0 34,449
WISDOMTREE TR JAPN HEDGE EQT 97717W851 7,841,038 45,188 SH SOLE 31,430 0 13,758
WISDOMTREE TR US MIDCAP DIVID 97717W505 388,010 6,865 SH SOLE 265 0 6,600
WISDOMTREE TR US QTLY DIV GRT 97717X669 2,542,528 26,590 SH SOLE 22,616 0 3,974
WISE GROUP PLC ORD SHS CLASS A G9723Y105 495,099 41,570 SH SOLE 31,400 0 10,170
ZOETIS INC CL A 98978V103 1,486,568 20,687 SH SOLE 16,596 0 4,091