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 43,661 207,208 SH   SOLE   207,208 0 0
AAON INC COM PAR $0.004 000360206 12,766 337,717 SH   SOLE   337,717 0 0
ABBOTT LABS COM 002824100 201 2,735 SH   SOLE   2,735 0 0
ABBVIE INC COM 00287Y109 819 8,662 SH   SOLE   8,662 0 0
ABM INDS INC COM 000957100 4,025 124,811 SH   SOLE   124,811 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 400 2,350 SH   SOLE   2,350 0 0
ACTIVISION BLIZZARD INC COM 00507V109 217 2,611 SH   SOLE   2,611 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 837 50,193 SH   SOLE   50,193 0 0
ADOBE SYS INC COM 00724F101 579 2,143 SH   SOLE   2,143 0 0
AES CORP COM 00130H105 26,999 1,928,466 SH   SOLE   1,928,466 0 0
AETNA INC NEW COM 00817Y108 40,016 197,269 SH   SOLE   197,269 0 0
AGCO CORP COM 001084102 617 10,151 SH   SOLE   10,151 0 0
AIR PRODS & CHEMS INC COM 009158106 1,087 6,505 SH   SOLE   6,505 0 0
ALBEMARLE CORP COM 012653101 22,988 230,391 SH   SOLE   230,391 0 0
ALCOA CORP COM 013872106 551 13,634 SH   SOLE   13,634 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 447 3,550 SH   SOLE   3,550 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 237 1,440 SH   SOLE   1,440 0 0
ALLERGAN PLC SHS G0177J108 481 2,525 SH   SOLE   2,525 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 5,493 23,259 SH   SOLE   23,259 0 0
ALLY FINL INC COM 02005N100 9,371 354,309 SH   SOLE   354,309 0 0
ALPHABET INC CAP STK CL A 02079K305 2,577 2,135 SH   SOLE   2,135 0 0
ALPHABET INC CAP STK CL C 02079K107 45,903 38,462 SH   SOLE   38,462 0 0
ALTRIA GROUP INC COM 02209S103 527 8,735 SH   SOLE   8,735 0 0
AMAZON COM INC COM 023135106 65,282 32,592 SH   SOLE   32,592 0 0
AMERICAN TOWER CORP NEW COM 03027X100 36,613 251,979 SH   SOLE   251,979 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 712 8,088 SH   SOLE   8,088 0 0
AMGEN INC COM 031162100 38,740 186,887 SH   SOLE   186,887 0 0
ANADARKO PETE CORP COM 032511107 36,579 542,638 SH   SOLE   542,638 0 0
APPLE INC COM 037833100 74,725 331,023 SH   SOLE   331,023 0 0
APPLIED MATLS INC COM 038222105 267 6,920 SH   SOLE   6,920 0 0
AQUA AMERICA INC COM 03836W103 25,574 693,055 SH   SOLE   693,055 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 36,924 734,520 SH   SOLE   734,520 0 0
AT&T INC COM 00206R102 32,265 960,834 SH   SOLE   960,834 0 0
ATHERSYS INC COM 04744L106 42 20,000 SH   SOLE   20,000 0 0
AUTODESK INC COM 052769106 1,894 12,134 SH   SOLE   12,134 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 519 3,442 SH   SOLE   3,442 0 0
BAKER HUGHES A GE CO CL A 05722G100 34,357 1,015,589 SH   SOLE   1,015,589 0 0
BANDWIDTH INC COM CL A 05988J103 318 5,935 SH   SOLE   5,935 0 0
BANK AMER CORP COM 060505104 1,725 58,540 SH   SOLE   58,540 0 0
BANK NEW YORK MELLON CORP COM 064058100 5,934 116,370 SH   SOLE   116,370 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 4,464 187,876 SH   SOLE   187,876 0 0
BEACON ROOFING SUPPLY INC COM 073685109 1,362 37,636 SH   SOLE   37,636 0 0
BECTON DICKINSON & CO COM 075887109 559 2,143 SH   SOLE   2,143 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 39,509 184,526 SH   SOLE   184,526 0 0
BOEING CO COM 097023105 847 2,278 SH   SOLE   2,278 0 0
BOSTON SCIENTIFIC CORP COM 101137107 265 6,880 SH   SOLE   6,880 0 0
BP PLC SPONSORED ADR 055622104 237 5,145 SH   SOLE   5,145 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,403 22,599 SH   SOLE   22,599 0 0
BROADCOM INC COM 11135F101 248 1,004 SH   SOLE   1,004 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 248 2,531 SH   SOLE   2,531 0 0
CACI INTL INC CL A 127190304 484 2,630 SH   SOLE   2,630 0 0
CAL MAINE FOODS INC COM NEW 128030202 12,119 250,906 SH   SOLE   250,906 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 13,852 322,885 SH   SOLE   322,885 0 0
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 544 23,031 SH   SOLE   23,031 0 0
CAMPBELL SOUP CO COM 134429109 620 16,934 SH   SOLE   16,934 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 226 10,000 SH   SOLE   10,000 0 0
CATERPILLAR INC DEL COM 149123101 382 2,504 SH   SOLE   2,504 0 0
CELGENE CORP COM 151020104 27,962 312,459 SH   SOLE   312,459 0 0
CHARLES RIV LABS INTL INC COM 159864107 18,098 134,517 SH   SOLE   134,517 0 0
CHEVRON CORP NEW COM 166764100 42,130 344,533 SH   SOLE   344,533 0 0
CISCO SYS INC COM 17275R102 2,318 47,644 SH   SOLE   47,644 0 0
CITIGROUP INC COM NEW 172967424 265 3,693 SH   SOLE   3,693 0 0
CLEARWATER PAPER CORP COM 18538R103 4,020 135,338 SH   SOLE   135,338 0 0
CLOROX CO DEL COM 189054109 773 5,141 SH   SOLE   5,141 0 0
CMS ENERGY CORP COM 125896100 7,302 149,023 SH   SOLE   149,023 0 0
COCA COLA CO COM 191216100 34,455 745,938 SH   SOLE   745,938 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 5,277 94,578 SH   SOLE   94,578 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 237 3,066 SH   SOLE   3,066 0 0
COHEN & STEERS INC COM 19247A100 2,551 62,820 SH   SOLE   62,820 0 0
COLGATE PALMOLIVE CO COM 194162103 35,229 526,192 SH   SOLE   526,192 0 0
COMCAST CORP NEW CL A 20030N101 41,184 1,163,056 SH   SOLE   1,163,056 0 0
CONOCOPHILLIPS COM 20825C104 205 2,646 SH   SOLE   2,646 0 0
CONSOLIDATED EDISON INC COM 209115104 1,075 14,114 SH   SOLE   14,114 0 0
CORE LABORATORIES N V COM N22717107 375 3,234 SH   SOLE   3,234 0 0
COSTCO WHSL CORP NEW COM 22160K105 51,137 217,717 SH   SOLE   217,717 0 0
COUPA SOFTWARE INC COM 22266L106 876 11,069 SH   SOLE   11,069 0 0
DANAHER CORP DEL COM 235851102 269 2,479 SH   SOLE   2,479 0 0
DEERE & CO COM 244199105 227 1,511 SH   SOLE   1,511 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 235 1,662 SH   SOLE   1,662 0 0
DISNEY WALT CO COM DISNEY 254687106 45,573 389,712 SH   SOLE   389,712 0 0
DOLLAR TREE INC COM 256746108 19,897 243,985 SH   SOLE   243,985 0 0
DORMAN PRODUCTS INC COM 258278100 4,505 58,566 SH   SOLE   58,566 0 0
DOWDUPONT INC COM 26078J100 53,855 837,427 SH   SOLE   837,427 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 39,861 498,134 SH   SOLE   498,134 0 0
EAGLE BANCORP INC MD COM 268948106 1,728 34,154 SH   SOLE   34,154 0 0
EASTMAN CHEM CO COM 277432100 25,411 265,469 SH   SOLE   265,469 0 0
EBAY INC COM 278642103 420 12,716 SH   SOLE   12,716 0 0
ECOLAB INC COM 278865100 1,185 7,559 SH   SOLE   7,559 0 0
EL POLLO LOCO HLDGS INC COM 268603107 4,523 360,400 SH   SOLE   360,400 0 0
ENCOMPASS HEALTH CORP COM 29261A100 32,807 420,877 SH   SOLE   420,877 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 219 7,638 SH   SOLE   7,638 0 0
EVERGY INC COM 30034W106 22,560 410,780 SH   SOLE   410,780 0 0
EVERSOURCE ENERGY COM 30040W108 35,160 572,267 SH   SOLE   572,267 0 0
EVINE LIVE INC CL A 300487105 24 20,443 SH   SOLE   20,443 0 0
EXXON MOBIL CORP COM 30231G102 34,805 409,373 SH   SOLE   409,373 0 0
F5 NETWORKS INC COM 315616102 355 1,779 SH   SOLE   1,779 0 0
FACEBOOK INC CL A 30303M102 40,102 243,842 SH   SOLE   243,842 0 0
FEDEX CORP COM 31428X106 392 1,629 SH   SOLE   1,629 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 26,622 277,312 SH   SOLE   277,312 0 0
FIRST SOLAR INC COM 336433107 610 12,588 SH   SOLE   12,588 0 0
FLAGSTAR BANCORP INC COM PAR .001 337930705 227 7,198 SH   SOLE   7,198 0 0
FULLER H B CO COM 359694106 3,991 77,231 SH   SOLE   77,231 0 0
G-III APPAREL GROUP LTD COM 36237H101 5,790 120,159 SH   SOLE   120,159 0 0
GENERAL ELECTRIC CO COM 369604103 23,950 2,121,372 SH   SOLE   2,121,372 0 0
GENERAL MLS INC COM 370334104 1,087 25,323 SH   SOLE   25,323 0 0
GILEAD SCIENCES INC COM 375558103 35,927 465,310 SH   SOLE   465,310 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 32,668 145,681 SH   SOLE   145,681 0 0
GRANITE CONSTR INC COM 387328107 1,506 32,956 SH   SOLE   32,956 0 0
GULFPORT ENERGY CORP COM NEW 402635304 3,688 354,229 SH   SOLE   354,229 0 0
HAIN CELESTIAL GROUP INC COM 405217100 3,130 115,416 SH   SOLE   115,416 0 0
HARRIS CORP DEL COM 413875105 388 2,294 SH   SOLE   2,294 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,087 13,462 SH   SOLE   13,462 0 0
HOME DEPOT INC COM 437076102 25,419 122,709 SH   SOLE   122,709 0 0
HONEYWELL INTL INC COM 438516106 783 4,707 SH   SOLE   4,707 0 0
IAC INTERACTIVECORP COM 44919P508 39,393 181,770 SH   SOLE   181,770 0 0
ICU MED INC COM 44930G107 4,920 17,399 SH   SOLE   17,399 0 0
ILLINOIS TOOL WKS INC COM 452308109 32,943 233,439 SH   SOLE   233,439 0 0
IMMUNE DESIGN CORP COM 45252L103 83 24,000 SH   SOLE   24,000 0 0
INFOSYS LTD SPONSORED ADR 456788108 276 27,160 SH   SOLE   27,160 0 0
INTEL CORP COM 458140100 29,652 627,021 SH   SOLE   627,021 0 0
INTERDIGITAL INC COM 45867G101 11,391 142,392 SH   SOLE   142,392 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,911 19,248 SH   SOLE   19,248 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 694 4,992 SH   SOLE   4,992 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 162,758 8,671,174 SH   SOLE   8,671,174 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 803 4,321 SH   SOLE   4,321 0 0
ISHARES GOLD TRUST ISHARES 464285105 147,884 12,938,205 SH   SOLE   12,938,205 0 0
ISHARES INC CORE MSCI EMKT 46434G103 398 7,682 SH   SOLE   7,682 0 0
ISHARES TR IBOXX HI YD ETF 464288513 4,740 54,833 SH   SOLE   54,833 0 0
ISHARES TR MSCI KLD400 SOC 464288570 4,789 44,843 SH   SOLE   44,843 0 0
ISHARES TR MSCI USA SMALL 46435U663 306 10,846 SH   SOLE   10,846 0 0
ISHARES TR MSCI EAFE ETF 464287465 661 9,719 SH   SOLE   9,719 0 0
ISHARES TR LATN AMER 40 ETF 464287390 302 9,614 SH   SOLE   9,614 0 0
ISHARES TR CORE S&P TTL STK 464287150 26,372 395,799 SH   SOLE   395,799 0 0
ISHARES TR CALIF MUN BD ETF 464288356 469 8,081 SH   SOLE   8,081 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 85,192 862,438 SH   SOLE   862,438 0 0
ISHARES TR CORE S&P SCP ETF 464287804 250 2,870 SH   SOLE   2,870 0 0
ISHARES TR INTL TREA BD ETF 464288117 51,603 1,071,500 SH   SOLE   1,071,500 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,047 3,575 SH   SOLE   3,575 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 564 3,614 SH   SOLE   3,614 0 0
ISHARES TR CORE US AGGBD ET 464287226 429 4,066 SH   SOLE   4,066 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 248 5,771 SH   SOLE   5,771 0 0
ISHARES TR TIPS BD ETF 464287176 200,774 1,814,987 SH   SOLE   1,814,987 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 422,923 2,509,187 SH   SOLE   2,509,187 0 0
ISHARES TR S&P 100 ETF 464287101 278 2,146 SH   SOLE   2,146 0 0
ISHARES TR NATIONAL MUN ETF 464288414 253 2,347 SH   SOLE   2,347 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 115,107 2,444,918 SH   SOLE   2,444,918 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 222,885 1,871,880 SH   SOLE   1,871,880 0 0
ISHARES TR CORE S&P MCP ETF 464287507 824 4,093 SH   SOLE   4,093 0 0
ISHARES TR IBOXX INV CP ETF 464287242 169,746 1,476,953 SH   SOLE   1,476,953 0 0
ISHARES TR EAFE VALUE ETF 464288877 218 4,203 SH   SOLE   4,203 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 544 4,295 SH   SOLE   4,295 0 0
JOHNSON & JOHNSON COM 478160104 36,071 261,065 SH   SOLE   261,065 0 0
JPMORGAN CHASE & CO COM 46625H100 36,507 323,533 SH   SOLE   323,533 0 0
KIMBERLY CLARK CORP COM 494368103 1,193 10,502 SH   SOLE   10,502 0 0
KINDER MORGAN INC DEL COM 49456B101 40,591 2,289,385 SH   SOLE   2,289,385 0 0
KRAFT HEINZ CO COM 500754106 22,469 407,720 SH   SOLE   407,720 0 0
L3 TECHNOLOGIES INC COM 502413107 22,959 107,979 SH   SOLE   107,979 0 0
LAUDER ESTEE COS INC CL A 518439104 1,071 7,372 SH   SOLE   7,372 0 0
LILLY ELI & CO COM 532457108 1,426 13,284 SH   SOLE   13,284 0 0
LOCKHEED MARTIN CORP COM 539830109 274 793 SH   SOLE   793 0 0
LOWES COS INC COM 548661107 22,427 195,319 SH   SOLE   195,319 0 0
MARRIOTT INTL INC NEW CL A 571903202 28,993 219,591 SH   SOLE   219,591 0 0
MASCO CORP COM 574599106 16,841 460,145 SH   SOLE   460,145 0 0
MASIMO CORP COM 574795100 251 2,013 SH   SOLE   2,013 0 0
MASTERCARD INCORPORATED CL A 57636Q104 42,950 192,937 SH   SOLE   192,937 0 0
MCCORMICK & CO INC COM NON VTG 579780206 756 5,739 SH   SOLE   5,739 0 0
MCDONALDS CORP COM 580135101 6,255 37,388 SH   SOLE   37,388 0 0
MCKESSON CORP COM 58155Q103 217 1,635 SH   SOLE   1,635 0 0
MEDTRONIC PLC SHS G5960L103 221 2,243 SH   SOLE   2,243 0 0
MERCK & CO INC COM 58933Y105 1,916 27,014 SH   SOLE   27,014 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 224 368 SH   SOLE   368 0 0
MICROSOFT CORP COM 594918104 53,926 471,505 SH   SOLE   471,505 0 0
NETAPP INC COM 64110D104 321 3,735 SH   SOLE   3,735 0 0
NETFLIX INC COM 64110L106 41,857 111,877 SH   SOLE   111,877 0 0
NEW JERSEY RES COM 646025106 2,812 60,989 SH   SOLE   60,989 0 0
NEWMONT MINING CORP COM 651639106 11,393 377,254 SH   SOLE   377,254 0 0
NEXTERA ENERGY INC COM 65339F101 26,178 156,194 SH   SOLE   156,194 0 0
NIKE INC CL B 654106103 539 6,358 SH   SOLE   6,358 0 0
NISOURCE INC COM 65473P105 671 26,908 SH   SOLE   26,908 0 0
NORFOLK SOUTHERN CORP COM 655844108 44,130 244,486 SH   SOLE   244,486 0 0
NORTHERN TR CORP COM 665859104 26,315 257,664 SH   SOLE   257,664 0 0
NORTHWEST NAT GAS CO COM 667655104 4,421 66,080 SH   SOLE   66,080 0 0
NORTHWESTERN CORP COM NEW 668074305 4,378 74,630 SH   SOLE   74,630 0 0
NUCOR CORP COM 670346105 33,486 527,752 SH   SOLE   527,752 0 0
NVIDIA CORP COM 67066G104 1,226 4,364 SH   SOLE   4,364 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 26,943 327,894 SH   SOLE   327,894 0 0
OCEANEERING INTL INC COM 675232102 4,755 172,289 SH   SOLE   172,289 0 0
ONEOK INC NEW COM 682680103 26,160 385,895 SH   SOLE   385,895 0 0
ORACLE CORP COM 68389X105 2,208 42,816 SH   SOLE   42,816 0 0
ORMAT TECHNOLOGIES INC COM 686688102 5,985 110,601 SH   SOLE   110,601 0 0
OWENS CORNING NEW COM 690742101 9,063 167,005 SH   SOLE   167,005 0 0
PAYPAL HLDGS INC COM 70450Y103 981 11,169 SH   SOLE   11,169 0 0
PEPSICO INC COM 713448108 9,018 80,659 SH   SOLE   80,659 0 0
PETMED EXPRESS INC COM 716382106 3,015 91,351 SH   SOLE   91,351 0 0
PFIZER INC COM 717081103 41,658 945,268 SH   SOLE   945,268 0 0
PHILIP MORRIS INTL INC COM 718172109 358 4,395 SH   SOLE   4,395 0 0
PHILLIPS 66 COM 718546104 264 2,346 SH   SOLE   2,346 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 16,793 928,315 SH   SOLE   928,315 0 0
PINNACLE WEST CAP CORP COM 723484101 20,422 257,915 SH   SOLE   257,915 0 0
PNC FINL SVCS GROUP INC COM 693475105 288 2,115 SH   SOLE   2,115 0 0
POOL CORPORATION COM 73278L105 28,627 171,540 SH   SOLE   171,540 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 14,954 327,875 SH   SOLE   327,875 0 0
PPG INDS INC COM 693506107 1,120 10,263 SH   SOLE   10,263 0 0
PPL CORP COM 69351T106 29,546 1,009,774 SH   SOLE   1,009,774 0 0
PROCTER AND GAMBLE CO COM 742718109 35,831 430,500 SH   SOLE   430,500 0 0
QUALCOMM INC COM 747525103 362 5,030 SH   SOLE   5,030 0 0
RED HAT INC COM 756577102 251 1,843 SH   SOLE   1,843 0 0
RITE AID CORP COM 767754104 67 52,250 SH   SOLE   52,250 0 0
RLI CORP COM 749607107 5,371 68,356 SH   SOLE   68,356 0 0
ROSS STORES INC COM 778296103 1,221 12,320 SH   SOLE   12,320 0 0
SALESFORCE COM INC COM 79466L302 49,643 312,159 SH   SOLE   312,159 0 0
SANMINA CORPORATION COM 801056102 3,592 130,141 SH   SOLE   130,141 0 0
SCHLUMBERGER LTD COM 806857108 206 3,382 SH   SOLE   3,382 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,041,269 31,054,856 SH   SOLE   31,054,856 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 477 6,851 SH   SOLE   6,851 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 333 12,945 SH   SOLE   12,945 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 747 10,607 SH   SOLE   10,607 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 161,446 2,119,548 SH   SOLE   2,119,548 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 18,286 232,264 SH   SOLE   232,264 0 0
SEMGROUP CORP CL A 81663A105 2,906 131,798 SH   SOLE   131,798 0 0
SEMPRA ENERGY COM 816851109 1,346 11,835 SH   SOLE   11,835 0 0
SEMTECH CORP COM 816850101 6,014 108,161 SH   SOLE   108,161 0 0
SIRIUS XM HLDGS INC COM 82968B103 68 10,818 SH   SOLE   10,818 0 0
SOUTHERN CO COM 842587107 30,694 704,002 SH   SOLE   704,002 0 0
SOUTHERN COPPER CORP COM 84265V105 33,662 780,304 SH   SOLE   780,304 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 3,874 49,023 SH   SOLE   49,023 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 329 1,244 SH   SOLE   1,244 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 235 2,083 SH   SOLE   2,083 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,061 7,089 SH   SOLE   7,089 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 2,534 70,284 SH   SOLE   70,284 0 0
STARBUCKS CORP COM 855244109 34,557 607,969 SH   SOLE   607,969 0 0
STEPAN CO COM 858586100 10,218 117,432 SH   SOLE   117,432 0 0
STRYKER CORP COM 863667101 295 1,659 SH   SOLE   1,659 0 0
SUNTRUST BKS INC COM 867914103 345 5,172 SH   SOLE   5,172 0 0
SYSCO CORP COM 871829107 18,128 247,488 SH   SOLE   247,488 0 0
T MOBILE US INC COM 872590104 32,249 459,516 SH   SOLE   459,516 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 32,741 619,746 SH   SOLE   619,746 0 0
TESLA INC COM 88160R101 976 3,685 SH   SOLE   3,685 0 0
TEXAS INSTRS INC COM 882508104 318 2,964 SH   SOLE   2,964 0 0
TIFFANY & CO NEW COM 886547108 701 5,432 SH   SOLE   5,432 0 0
TJX COS INC NEW COM 872540109 1,303 11,631 SH   SOLE   11,631 0 0
TRIUMPH GROUP INC NEW COM 896818101 3,579 153,604 SH   SOLE   153,604 0 0
TYLER TECHNOLOGIES INC COM 902252105 29,823 121,696 SH   SOLE   121,696 0 0
UNDER ARMOUR INC CL C 904311206 13,492 693,309 SH   SOLE   693,309 0 0
UNILEVER PLC SPON ADR NEW 904767704 215 3,914 SH   SOLE   3,914 0 0
UNION PAC CORP COM 907818108 264 1,622 SH   SOLE   1,622 0 0
UNITED BANKSHARES INC WEST V COM 909907107 227 6,257 SH   SOLE   6,257 0 0
UNITED PARCEL SERVICE INC CL B 911312106 37,194 318,576 SH   SOLE   318,576 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,672 40,572 SH   SOLE   40,572 0 0
UNITEDHEALTH GROUP INC COM 91324P102 43,481 163,439 SH   SOLE   163,439 0 0
V F CORP COM 918204108 329 3,516 SH   SOLE   3,516 0 0
VALERO ENERGY CORP NEW COM 91913Y100 39,374 346,142 SH   SOLE   346,142 0 0
VALVOLINE INC COM 92047W101 22,435 1,042,981 SH   SOLE   1,042,981 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 99,297 6,032,638 SH   SOLE   6,032,638 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 345,303 4,425,254 SH   SOLE   4,425,254 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 53,315 977,532 SH   SOLE   977,532 0 0
VANGUARD GROUP DIV APP ETF 921908844 246 2,225 SH   SOLE   2,225 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 251 1,881 SH   SOLE   1,881 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 9,628 58,637 SH   SOLE   58,637 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 94,972 681,490 SH   SOLE   681,490 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,288 14,074 SH   SOLE   14,074 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 130,755 873,740 SH   SOLE   873,740 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 281,584 3,490,131 SH   SOLE   3,490,131 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,063 9,602 SH   SOLE   9,602 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,569 5,874 SH   SOLE   5,874 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 621 3,859 SH   SOLE   3,859 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 19,903 382,377 SH   SOLE   382,377 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 176,803 3,147,639 SH   SOLE   3,147,639 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 144,318 1,286,712 SH   SOLE   1,286,712 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 415,407 10,131,889 SH   SOLE   10,131,889 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2,840 56,235 SH   SOLE   56,235 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 356 6,600 SH   SOLE   6,600 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,540 58,696 SH   SOLE   58,696 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 6,543 75,210 SH   SOLE   75,210 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 9,465 90,048 SH   SOLE   90,048 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 14,670 111,888 SH   SOLE   111,888 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 14,159 120,126 SH   SOLE   120,126 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 11,081 79,083 SH   SOLE   79,083 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 354 1,746 SH   SOLE   1,746 0 0
VARIAN MED SYS INC COM 92220P105 8,913 79,629 SH   SOLE   79,629 0 0
VERISK ANALYTICS INC COM 92345Y106 25,998 215,659 SH   SOLE   215,659 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 43,566 815,997 SH   SOLE   815,997 0 0
VERSUM MATLS INC COM 92532W103 19,060 529,284 SH   SOLE   529,284 0 0
VISA INC COM CL A 92826C839 25,969 173,023 SH   SOLE   173,023 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 779 10,687 SH   SOLE   10,687 0 0
WALMART INC COM 931142103 38,373 408,617 SH   SOLE   408,617 0 0
WASTE MGMT INC DEL COM 94106L109 27,597 305,411 SH   SOLE   305,411 0 0
WATERS CORP COM 941848103 623 3,198 SH   SOLE   3,198 0 0
WEC ENERGY GROUP INC COM 92939U106 246 3,692 SH   SOLE   3,692 0 0
WELLS FARGO CO NEW COM 949746101 737 14,028 SH   SOLE   14,028 0 0
WERNER ENTERPRISES INC COM 950755108 2,560 72,420 SH   SOLE   72,420 0 0
WORKDAY INC CL A 98138H101 956 6,551 SH   SOLE   6,551 0 0
XCEL ENERGY INC COM 98389B100 1,096 23,210 SH   SOLE   23,210 0 0
XYLEM INC COM 98419M100 742 9,289 SH   SOLE   9,289 0 0
YELP INC CL A 985817105 14,153 287,654 SH   SOLE   287,654 0 0