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
ACUITY BRANDS INC COM 00508Y102 715 5,184 SH   SOLE   5,184 0 0
AERCAP HOLDINGS NV SHS N00985106 220 4,226 SH   SOLE   4,226 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 360 3,910 SH   SOLE   3,910 0 0
AIR LEASE CORP CL A 00912X302 252 6,095 SH   SOLE   6,095 0 0
ALCON INC ORD SHS H01301128 305 4,921 SH   SOLE   4,921 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7,360 43,434 SH   SOLE   43,434 0 0
ALPHABET INC CAP STK CL C 02079K107 4,863 4,499 SH   SOLE   4,499 0 0
ALPHABET INC CAP STK CL A 02079K305 6,732 6,217 SH   SOLE   6,217 0 0
ALTRIA GROUP INC COM 02209S103 2,346 49,546 SH   SOLE   49,546 0 0
AMAZON COM INC COM 023135106 9,307 4,915 SH   SOLE   4,915 0 0
AMC ENTERTAINMENT HOLDINGS INC COM CL A COM CL A 00165C104 121 13,000 SH   SOLE   13,000 0 0
AMERICAN EXPRESS CO COM 025816109 1,727 13,991 SH   SOLE   13,991 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,468 12,070 SH   SOLE   12,070 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,029 17,490 SH   SOLE   17,490 0 0
AMGEN INC COM 031162100 2,700 14,651 SH   SOLE   14,651 0 0
ANSYS INC COM 03662Q105 1,023 4,994 SH   SOLE   4,994 0 0
APPLE INC COM 037833100 10,930 55,225 SH   SOLE   55,225 0 0
APTARGROUP INC COM 038336103 1,419 11,409 SH   SOLE   11,409 0 0
ARAMARK COM 03852U106 1,867 51,767 SH   SOLE   51,767 0 0
AT&T INC COM 00206R102 670 19,991 SH   SOLE   19,991 0 0
AUTODESK INC COM 052769106 5,950 36,524 SH   SOLE   36,524 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,625 46,122 SH   SOLE   46,122 0 0
AUTOZONE INC COM 053332102 3,642 3,313 SH   SOLE   3,313 0 0
BANK AMER CORP COM 060505104 1,734 59,807 SH   SOLE   59,807 0 0
BERKLEY W R CORP COM 084423102 2,376 36,037 SH   SOLE   36,037 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,888 18,238 SH   SOLE   18,238 0 0
BIO RAD LABS INC CL A 090572207 801 2,561 SH   SOLE   2,561 0 0
BIO TECHNE CORP COM 09073M104 726 3,482 SH   SOLE   3,482 0 0
BLACKBAUD INC COM 09227Q100 999 11,967 SH   SOLE   11,967 0 0
BLACKROCK INC COM 09247X101 5,244 11,174 SH   SOLE   11,174 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 358 8,050 SH   SOLE   8,050 0 0
BOEING CO COM 097023105 635 1,744 SH   SOLE   1,744 0 0
BOOKING HLDGS INC COM 09857L108 1,435 756 SH   SOLE   756 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 718 5,622 SH   SOLE   5,622 0 0
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 1,418 59,933 SH   SOLE   59,933 0 0
CAMBRIA ETF TR GLB ASSET ALLO 132061607 601 22,127 SH   SOLE   22,127 0 0
CARLISLE COS INC COM 142339100 1,202 8,561 SH   SOLE   8,561 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 5,672 121,851 SH   SOLE   121,851 0 0
CDW CORP COM 12514G108 1,836 16,542 SH   SOLE   16,542 0 0
CELGENE CORP COM 151020104 501 5,423 SH   SOLE   5,423 0 0
CERNER CORP COM 156782104 3,172 43,281 SH   SOLE   43,281 0 0
CERUS CORP COM 157085101 9,554 1,700,033 SH   SOLE   1,700,033 0 0
CHEVRON CORP NEW COM 166764100 3,637 29,223 SH   SOLE   29,223 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 990 1,366 SH   SOLE   1,366 0 0
CHOICE HOTELS INTL INC COM 169905106 600 6,898 SH   SOLE   6,898 0 0
CHURCH &DWIGHT INC COM 171340102 476 6,509 SH   SOLE   6,509 0 0
CINCINNATI FINL CORP COM 172062101 6,182 59,634 SH   SOLE   59,634 0 0
CISCO SYS INC COM 17275R102 10,909 199,330 SH   SOLE   199,330 0 0
CLOUDERA INC COM COM 18914U100 1,308 248,716 SH   SOLE   248,716 0 0
COCA COLA CO COM 191216100 6,499 127,639 SH   SOLE   127,639 0 0
COLGATE PALMOLIVE CO COM 194162103 2,874 40,098 SH   SOLE   40,098 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 851 8,495 SH   SOLE   8,495 0 0
COMCAST CORP NEW CL A 20030N101 2,441 57,729 SH   SOLE   57,729 0 0
COPART INC COM 217204106 1,250 16,726 SH   SOLE   16,726 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,657 13,838 SH   SOLE   13,838 0 0
CREDICORP LTD COM G2519Y108 293 1,280 SH   SOLE   1,280 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,806 36,868 SH   SOLE   36,868 0 0
CSX CORP COM 126408103 1,094 13,922 SH   SOLE   13,922 0 0
DANAHER CORPORATION COM 235851102 1,341 9,382 SH   SOLE   9,382 0 0
DEERE &CO COM 244199105 3,505 21,150 SH   SOLE   21,150 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 4,862 85,677 SH   SOLE   85,677 0 0
DENTSPLY SIRONA INC COM 24906P109 592 10,143 SH   SOLE   10,143 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,632 26,879 SH   SOLE   26,879 0 0
DISNEY WALT CO COM DISNEY 254687106 1,728 12,376 SH   SOLE   12,376 0 0
DOLLAR GEN CORP NEW COM 256677105 3,186 23,552 SH   SOLE   23,552 0 0
DOLLAR TREE INC COM 256746108 430 3,908 SH   SOLE   3,908 0 0
DOMINION ENERGY INC COM 25746U109 5,258 68,002 SH   SOLE   68,002 0 0
DONALDSON INC COM 257651109 455 8,952 SH   SOLE   8,952 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 445 15,400 SH   SOLE   15,400 0 0
EURONET WORLDWIDE INC COM 298736109 1,046 6,220 SH   SOLE   6,220 0 0
EXPEDITORS INTL WASH INC COM 302130109 3,933 51,848 SH   SOLE   51,848 0 0
EXXON MOBIL CORP COM 30231G102 533 6,955 SH   SOLE   6,955 0 0
FACEBOOK INC CL A 30303M102 12,814 66,393 SH   SOLE   66,393 0 0
FACTSET RESH SYS INC COM 303075105 3,496 12,201 SH   SOLE   12,201 0 0
FAIR ISAAC CORP COM 303250104 892 2,840 SH   SOLE   2,840 0 0
FASTENAL CO COM 311900104 5,137 157,625 SH   SOLE   157,625 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 384 3,129 SH   SOLE   3,129 0 0
FISERV INC COM 337738108 300 3,290 SH   SOLE   3,290 0 0
FLIR SYS INC COM 302445101 717 13,249 SH   SOLE   13,249 0 0
FORD MTR CO DEL COM 345370860 274 26,773 SH   SOLE   26,773 0 0
FRANKLIN RES INC COM 354613101 3,081 88,540 SH   SOLE   88,540 0 0
FRONTDOOR INC COM 35905A109 642 14,744 SH   SOLE   14,744 0 0
GARTNER INC COM 366651107 857 5,323 SH   SOLE   5,323 0 0
GENERAL MOTORS CO COM COM 37045V100 293 7,600 SH   SOLE   7,600 0 0
GILEAD SCIENCES INC COM 375558103 414 6,132 SH   SOLE   6,132 0 0
GLOBAL X FDS MSCI GREECE ETF 37950E366 3,430 355,063 SH   SOLE   355,063 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,125 5,425 SH   SOLE   5,425 0 0
GRACO INC COM 384109104 501 9,982 SH   SOLE   9,982 0 0
HENRY JACK &ASSOC INC COM 426281101 639 4,771 SH   SOLE   4,771 0 0
HENRY SCHEIN INC COM 806407102 1,306 18,678 SH   SOLE   18,678 0 0
HOME DEPOT INC COM 437076102 511 2,457 SH   SOLE   2,457 0 0
HONEYWELL INTL INC COM 438516106 3,058 17,515 SH   SOLE   17,515 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,225 13,406 SH   SOLE   13,406 0 0
IDEX CORP COM 45167R104 820 4,766 SH   SOLE   4,766 0 0
INTEL CORP COM 458140100 6,144 128,341 SH   SOLE   128,341 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,784 20,761 SH   SOLE   20,761 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 988 5,293 SH   SOLE   5,293 0 0
ISHARES INC MSCI SPAIN ETF 464286764 1,067 36,898 SH   SOLE   36,898 0 0
ISHARES INC MSCI HONG KG ETF 464286871 1,478 56,636 SH   SOLE   56,636 0 0
ISHARES INC CORE MSCI EMKT 46434G103 11,173 217,210 SH   SOLE   217,210 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 1,503 60,277 SH   SOLE   60,277 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 1,743 57,910 SH   SOLE   57,910 0 0
ISHARES MSCI BRAZIL SMALL-CA COM 464289131 1,458 86,584 SH   SOLE   86,584 0 0
ISHARES MSCI TURKEY ETF COM 464286715 1,540 61,625 SH   SOLE   61,625 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 419 9,762 SH   SOLE   9,762 0 0
ISHARES TR MSCI EAFE ETF 464287465 13,508 205,506 SH   SOLE   205,506 0 0
ISHARES TR RUS MID CAP ETF 464287499 6,519 116,682 SH   SOLE   116,682 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,540 7,925 SH   SOLE   7,925 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,584 12,357 SH   SOLE   12,357 0 0
ISHARES TR RUS 1000 ETF 464287622 16,652 102,292 SH   SOLE   102,292 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,027 76,995 SH   SOLE   76,995 0 0
ISHARES TR MSCI POLAND ETF 46429B606 852 36,029 SH   SOLE   36,029 0 0
ISHARES TR CORE MSCI EAFE 46432F842 4,169 67,900 SH   SOLE   67,900 0 0
ISHARES TRUST 3 7 YR TREAS BD ETF 3 7 YR TREAS BD ETF 464288661 223 1,770 SH   SOLE   1,770 0 0
ISHARES TRUST U.S. REAL ES ETF U.S. REAL ES ETF 464287739 565 6,475 SH   SOLE   6,475 0 0
JOHNSON &JOHNSON COM 478160104 5,212 37,419 SH   SOLE   37,419 0 0
JONES LANG LASALLE INC COM 48020Q107 633 4,499 SH   SOLE   4,499 0 0
KINDER MORGAN INC DEL COM 49456B101 2,602 124,613 SH   SOLE   124,613 0 0
KIRBY CORP COM 497266106 912 11,539 SH   SOLE   11,539 0 0
LANDSTAR SYS INC COM 515098101 649 6,010 SH   SOLE   6,010 0 0
LENNOX INTL INC COM 526107107 1,369 4,977 SH   SOLE   4,977 0 0
LIMITED BRANDS INC COM COM 501797104 352 13,500 SH   SOLE   13,500 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 132 46,498 SH   SOLE   46,498 0 0
LOCKHEED MARTIN CORP COM 539830109 989 2,720 SH   SOLE   2,720 0 0
LOWES COS INC COM 548661107 3,378 33,478 SH   SOLE   33,478 0 0
MANHATTAN ASSOCS INC COM 562750109 1,200 17,308 SH   SOLE   17,308 0 0
MARKEL CORP COM 570535104 898 824 SH   SOLE   824 0 0
MASTERCARD INC CL A 57636Q104 1,120 4,198 SH   SOLE   4,198 0 0
MCDONALDS CORP COM 580135101 662 3,189 SH   SOLE   3,189 0 0
MERCK &CO INC COM 58933Y105 7,712 91,977 SH   SOLE   91,977 0 0
MICROSOFT CORP COM 594918104 11,877 88,659 SH   SOLE   88,659 0 0
MONDELEZ INTL INC CL A 609207105 318 5,895 SH   SOLE   5,895 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 4,938 77,358 SH   SOLE   77,358 0 0
MOODYS CORP COM 615369105 1,306 6,606 SH   SOLE   6,606 0 0
MORNINGSTAR INC COM 617700109 629 4,352 SH   SOLE   4,352 0 0
NEWMARKET CORP COM 651587107 1,615 4,029 SH   SOLE   4,029 0 0
NEXTERA ENERGY INC COM 65339F101 1,806 8,817 SH   SOLE   8,817 0 0
NIKE INC CL B 654106103 2,012 23,971 SH   SOLE   23,971 0 0
NORDSON CORP COM 655663102 689 4,874 SH   SOLE   4,874 0 0
NORFOLK SOUTHERN CORP COM 655844108 7,164 35,906 SH   SOLE   35,906 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,231 24,437 SH   SOLE   24,437 0 0
NOVO-NORDISK A S ADR 670100205 3,655 71,604 SH   SOLE   71,604 0 0
NVIDIA CORP COM 67066G104 4,152 25,279 SH   SOLE   25,279 0 0
NVR INC COM 62944T105 1,297 385 SH   SOLE   385 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,169 3,134 SH   SOLE   3,134 0 0
ORACLE CORP COM 68389X105 7,978 140,042 SH   SOLE   140,042 0 0
PACCAR INC COM 693718108 2,909 40,596 SH   SOLE   40,596 0 0
PAYCHEX INC COM 704326107 4,517 54,893 SH   SOLE   54,893 0 0
PFIZER INC COM 717081103 5,065 116,932 SH   SOLE   116,932 0 0
PHILIP MORRIS INTL INC COM 718172109 1,552 19,765 SH   SOLE   19,765 0 0
POOL CORPORATION COM 73278L105 388 2,029 SH   SOLE   2,029 0 0
PROCTER AND GAMBLE CO COM 742718109 4,062 37,048 SH   SOLE   37,048 0 0
PROSPERITY BANCSHARES INC COM 743606105 497 7,523 SH   SOLE   7,523 0 0
QUALCOMM INC COM 747525103 4,931 64,828 SH   SOLE   64,828 0 0
RAYTHEON CO COM NEW 755111507 1,508 8,670 SH   SOLE   8,670 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,344 10,685 SH   SOLE   10,685 0 0
ROSS STORES INC COM 778296103 9,220 93,019 SH   SOLE   93,019 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 200 3,080 SH   SOLE   3,080 0 0
RPM INTL INC COM 749685103 693 11,344 SH   SOLE   11,344 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 476 35,718 SH   SOLE   35,718 0 0
SAP SE SPON ADR 803054204 351 2,564 SH   SOLE   2,564 0 0
SCHLUMBERGER LTD COM 806857108 5,282 133,512 SH   SOLE   133,512 0 0
SEI INVESTMENTS CO COM 784117103 4,094 72,983 SH   SOLE   72,983 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,829 48,360 SH   SOLE   48,360 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 8,235 88,892 SH   SOLE   88,892 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,327 57,295 SH   SOLE   57,295 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 221 1,856 SH   SOLE   1,856 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,691 34,761 SH   SOLE   34,761 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 18,608 238,438 SH   SOLE   238,438 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 289 7,858 SH   SOLE   7,858 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,016 50,571 SH   SOLE   50,571 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 625 8,501 SH   SOLE   8,501 0 0
SERVICE CORP INTL COM 817565104 502 10,724 SH   SOLE   10,724 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 2,107 40,450 SH   SOLE   40,450 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,013 7,608 SH   SOLE   7,608 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 15,177 51,797 SH   SOLE   51,797 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 383 3,800 SH   SOLE   3,800 0 0
STARBUCKS CORP COM 855244109 4,554 54,329 SH   SOLE   54,329 0 0
STRYKER CORP COM 863667101 209 1,015 SH   SOLE   1,015 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 128 18,201 SH   SOLE   18,201 0 0
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 271 51,800 SH   SOLE   51,800 0 0
TARGET CORP COM 87612E106 3,984 45,999 SH   SOLE   45,999 0 0
TELEFLEX INC COM 879369106 2,359 7,124 SH   SOLE   7,124 0 0
TEXAS INSTRS INC COM 882508104 5,201 45,319 SH   SOLE   45,319 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,909 6,499 SH   SOLE   6,499 0 0
TJX COS INC NEW COM 872540109 387 7,300 SH   SOLE   7,300 0 0
TRANSDIGM GROUP INC COM 893641100 1,521 3,144 SH   SOLE   3,144 0 0
TRANSUNION COM 89400J107 2,034 27,666 SH   SOLE   27,666 0 0
TRIMBLE INC COM 896239100 533 11,823 SH   SOLE   11,823 0 0
UMPQUA HLDGS CORP COM 904214103 603 36,355 SH   SOLE   36,355 0 0
UNION PACIFIC CORP COM 907818108 892 5,209 SH   SOLE   5,209 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,355 42,171 SH   SOLE   42,171 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2,251 88,052 SH   SOLE   88,052 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 1,345 56,316 SH   SOLE   56,316 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2,529 170,645 SH   SOLE   170,645 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 5,603 160,273 SH   SOLE   160,273 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,130 9,813 SH   SOLE   9,813 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 83,113 308,798 SH   SOLE   308,798 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,246 48,579 SH   SOLE   48,579 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 7,710 46,123 SH   SOLE   46,123 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 7,981 50,944 SH   SOLE   50,944 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12,740 299,562 SH   SOLE   299,562 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 36,486 874,764 SH   SOLE   874,764 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 436 2,069 SH   SOLE   2,069 0 0
VARIAN MED SYS INC COM 92220P105 2,953 21,692 SH   SOLE   21,692 0 0
VENTAS INC COM 92276F100 3,365 49,228 SH   SOLE   49,228 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,063 88,617 SH   SOLE   88,617 0 0
VISA INC COM CL A 92826C839 12,871 74,150 SH   SOLE   74,150 0 0
WELLS FARGO CO NEW COM 949746101 5,856 123,753 SH   SOLE   123,753 0 0
WESTAMERICA BANCORPORATION COM 957090103 433 7,032 SH   SOLE   7,032 0 0
WEX INC COM 96208T104 1,485 7,135 SH   SOLE   7,135 0 0
YUM BRANDS INC COM 988498101 2,666 24,091 SH   SOLE   24,091 0 0
YUM CHINA HLDGS INC COM 98850P109 1,979 42,829 SH   SOLE   42,829 0 0
ZUORA INC COM CL A 98983V106 462 30,173 SH   SOLE   30,173 0 0