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 47,893 230,499 SH   SOLE   230,499 0 0
AAON INC COM PAR $0.004 000360206 14,913 322,937 SH   SOLE   322,937 0 0
ABBOTT LABS COM 002824100 43,089 539,016 SH   SOLE   539,016 0 0
ABBVIE INC COM 00287Y109 693 8,597 SH   SOLE   8,597 0 0
ABM INDS INC COM 000957100 5,179 142,466 SH   SOLE   142,466 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 520 2,954 SH   SOLE   2,954 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 722 50,026 SH   SOLE   50,026 0 0
ADOBE INC COM 00724F101 2,163 8,116 SH   SOLE   8,116 0 0
ADVANCED MICRO DEVICES INC COM 007903107 225 8,814 SH   SOLE   8,814 0 0
AES CORP COM 00130H105 32,810 1,814,699 SH   SOLE   1,814,699 0 0
AGCO CORP COM 001084102 1,132 16,282 SH   SOLE   16,282 0 0
AIR PRODS & CHEMS INC COM 009158106 2,066 10,819 SH   SOLE   10,819 0 0
ALBEMARLE CORP COM 012653101 17,830 217,489 SH   SOLE   217,489 0 0
ALCOA CORP COM 013872106 737 26,156 SH   SOLE   26,156 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 238 1,667 SH   SOLE   1,667 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 375 2,053 SH   SOLE   2,053 0 0
ALLERGAN PLC SHS G0177J108 1,224 8,357 SH   SOLE   8,357 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 4,926 28,152 SH   SOLE   28,152 0 0
ALLY FINL INC COM 02005N100 22,532 819,655 SH   SOLE   819,655 0 0
ALPHABET INC CAP STK CL C 02079K107 48,572 41,398 SH   SOLE   41,398 0 0
ALPHABET INC CAP STK CL A 02079K305 2,822 2,398 SH   SOLE   2,398 0 0
ALTRIA GROUP INC COM 02209S103 506 8,816 SH   SOLE   8,816 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 222 10,676 SH   SOLE   10,676 0 0
AMAZON COM INC COM 023135106 64,321 36,120 SH   SOLE   36,120 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,097 25,037 SH   SOLE   25,037 0 0
AMERICAN EXPRESS CO COM 025816109 290 2,649 SH   SOLE   2,649 0 0
AMERICAN TOWER CORP NEW COM 03027X100 50,294 255,222 SH   SOLE   255,222 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,338 12,831 SH   SOLE   12,831 0 0
AMGEN INC COM 031162100 39,684 208,886 SH   SOLE   208,886 0 0
ANADARKO PETE CORP COM 032511107 29,040 638,524 SH   SOLE   638,524 0 0
APPLE INC COM 037833100 75,498 397,463 SH   SOLE   397,463 0 0
APPLIED MATLS INC COM 038222105 273 6,877 SH   SOLE   6,877 0 0
AQUA AMERICA INC COM 03836W103 27,609 757,653 SH   SOLE   757,653 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 35,370 820,075 SH   SOLE   820,075 0 0
AT&T INC COM 00206R102 35,762 1,140,383 SH   SOLE   1,140,383 0 0
ATHERSYS INC COM 04744L106 30 20,000 SH   SOLE   20,000 0 0
AUTODESK INC COM 052769106 1,805 11,581 SH   SOLE   11,581 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 631 3,953 SH   SOLE   3,953 0 0
BAKER HUGHES A GE CO CL A 05722G100 32,938 1,188,257 SH   SOLE   1,188,257 0 0
BANK AMER CORP COM 060505104 2,381 86,312 SH   SOLE   86,312 0 0
BANK NEW YORK MELLON CORP COM 064058100 6,562 130,112 SH   SOLE   130,112 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 6,927 305,679 SH   SOLE   305,679 0 0
BEACON ROOFING SUPPLY INC COM 073685109 2,798 86,998 SH   SOLE   86,998 0 0
BECTON DICKINSON & CO COM 075887109 451 1,807 SH   SOLE   1,807 0 0
BERKLEY W R CORP COM 084423102 257 3,034 SH   SOLE   3,034 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 47,626 237,075 SH   SOLE   237,075 0 0
BIOGEN INC COM 09062X103 239 1,010 SH   SOLE   1,010 0 0
BOEING CO COM 097023105 1,120 2,935 SH   SOLE   2,935 0 0
BOOKING HLDGS INC COM 09857L108 208 119 SH   SOLE   119 0 0
BOSTON SCIENTIFIC CORP COM 101137107 260 6,783 SH   SOLE   6,783 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 990 7,791 SH   SOLE   7,791 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,734 36,351 SH   SOLE   36,351 0 0
BROADCOM INC COM 11135F101 699 2,326 SH   SOLE   2,326 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 217 2,496 SH   SOLE   2,496 0 0
CACI INTL INC CL A 127190304 443 2,432 SH   SOLE   2,432 0 0
CAL MAINE FOODS INC COM NEW 128030202 11,849 265,486 SH   SOLE   265,486 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 17,310 318,906 SH   SOLE   318,906 0 0
CAMPBELL SOUP CO COM 134429109 1,157 30,338 SH   SOLE   30,338 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 183 10,000 SH   SOLE   10,000 0 0
CARMAX INC COM 143130102 496 7,104 SH   SOLE   7,104 0 0
CATERPILLAR INC DEL COM 149123101 323 2,385 SH   SOLE   2,385 0 0
CELGENE CORP COM 151020104 502 5,320 SH   SOLE   5,320 0 0
CHARLES RIV LABS INTL INC COM 159864107 20,184 138,962 SH   SOLE   138,962 0 0
CHEVRON CORP NEW COM 166764100 45,946 373,002 SH   SOLE   373,002 0 0
CISCO SYS INC COM 17275R102 2,746 50,865 SH   SOLE   50,865 0 0
CITIGROUP INC COM NEW 172967424 297 4,773 SH   SOLE   4,773 0 0
CLEARWATER PAPER CORP COM 18538R103 3,244 166,511 SH   SOLE   166,511 0 0
CLOROX CO DEL COM 189054109 1,372 8,551 SH   SOLE   8,551 0 0
CMS ENERGY CORP COM 125896100 10,269 184,898 SH   SOLE   184,898 0 0
COCA COLA CO COM 191216100 38,277 816,841 SH   SOLE   816,841 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 5,737 105,744 SH   SOLE   105,744 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,030 14,221 SH   SOLE   14,221 0 0
COLGATE PALMOLIVE CO COM 194162103 39,717 579,478 SH   SOLE   579,478 0 0
COMCAST CORP NEW CL A 20030N101 50,401 1,260,647 SH   SOLE   1,260,647 0 0
CONSOLIDATED EDISON INC COM 209115104 1,987 23,431 SH   SOLE   23,431 0 0
COOPER TIRE & RUBR CO COM 216831107 201 6,731 SH   SOLE   6,731 0 0
CORE LABORATORIES N V COM N22717107 221 3,205 SH   SOLE   3,205 0 0
CORNING INC COM 219350105 213 6,431 SH   SOLE   6,431 0 0
COSTCO WHSL CORP NEW COM 22160K105 49,956 206,312 SH   SOLE   206,312 0 0
COUPA SOFTWARE INC COM 22266L106 1,004 11,032 SH   SOLE   11,032 0 0
CSX CORP COM 126408103 249 3,333 SH   SOLE   3,333 0 0
CVS HEALTH CORP COM 126650100 26,417 489,835 SH   SOLE   489,835 0 0
DANAHER CORPORATION COM 235851102 298 2,258 SH   SOLE   2,258 0 0
DELL TECHNOLOGIES INC CL C 24703L202 365 6,216 SH   SOLE   6,216 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 305 1,865 SH   SOLE   1,865 0 0
DISNEY WALT CO COM DISNEY 254687106 47,108 424,283 SH   SOLE   424,283 0 0
DOLLAR TREE INC COM 256746108 31,062 295,716 SH   SOLE   295,716 0 0
DOMINION ENERGY INC COM 25746U109 232 3,032 SH   SOLE   3,032 0 0
DOMINOS PIZZA INC COM 25754A201 1,674 6,485 SH   SOLE   6,485 0 0
DORMAN PRODUCTS INC COM 258278100 5,826 66,138 SH   SOLE   66,138 0 0
DOWDUPONT INC COM 26078J100 52,290 980,863 SH   SOLE   980,863 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 40,104 445,606 SH   SOLE   445,606 0 0
EAGLE BANCORP INC MD COM 268948106 1,715 34,154 SH   SOLE   34,154 0 0
EASTMAN CHEMICAL CO COM 277432100 22,153 291,943 SH   SOLE   291,943 0 0
ECOLAB INC COM 278865100 16,595 94,001 SH   SOLE   94,001 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 261 1,362 SH   SOLE   1,362 0 0
EL POLLO LOCO HLDGS INC COM 268603107 4,943 379,934 SH   SOLE   379,934 0 0
ENCOMPASS HEALTH CORP COM 29261A100 23,099 395,532 SH   SOLE   395,532 0 0
EVERGY INC COM 30034W106 26,173 450,870 SH   SOLE   450,870 0 0
EVERSOURCE ENERGY COM 30040W108 42,217 595,023 SH   SOLE   595,023 0 0
EVINE LIVE INC CL A 300487105 14 30,443 SH   SOLE   30,443 0 0
EXXON MOBIL CORP COM 30231G102 36,197 447,987 SH   SOLE   447,987 0 0
FACEBOOK INC CL A 30303M102 43,283 259,660 SH   SOLE   259,660 0 0
FEDEX CORP COM 31428X106 378 2,082 SH   SOLE   2,082 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 483 1,595 SH   SOLE   1,595 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 2,582 64,834 SH   SOLE   64,834 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 30,014 298,763 SH   SOLE   298,763 0 0
FLAGSTAR BANCORP INC COM PAR .001 337930705 237 7,198 SH   SOLE   7,198 0 0
FORD MTR CO DEL COM 345370860 111 12,696 SH   SOLE   12,696 0 0
FS KKR CAPITAL CORP COM 302635107 135 22,379 SH   SOLE   22,379 0 0
FULLER H B CO COM 359694106 4,099 84,278 SH   SOLE   84,278 0 0
G-III APPAREL GROUP LTD COM 36237H101 4,722 118,158 SH   SOLE   118,158 0 0
GENERAL ELECTRIC CO COM 369604103 31,659 3,169,093 SH   SOLE   3,169,093 0 0
GENERAL MLS INC COM 370334104 2,025 39,137 SH   SOLE   39,137 0 0
GILEAD SCIENCES INC COM 375558103 30,635 471,229 SH   SOLE   471,229 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 324 1,685 SH   SOLE   1,685 0 0
GRANITE CONSTR INC COM 387328107 3,878 89,881 SH   SOLE   89,881 0 0
GULFPORT ENERGY CORP COM NEW 402635304 3,271 407,806 SH   SOLE   407,806 0 0
HAIN CELESTIAL GROUP INC COM 405217100 4,375 189,216 SH   SOLE   189,216 0 0
HALLIBURTON CO COM 406216101 237 8,090 SH   SOLE   8,090 0 0
HARRIS CORP DEL COM 413875105 370 2,317 SH   SOLE   2,317 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,653 19,886 SH   SOLE   19,886 0 0
HOME DEPOT INC COM 437076102 28,334 147,656 SH   SOLE   147,656 0 0
HONEYWELL INTL INC COM 438516106 925 5,818 SH   SOLE   5,818 0 0
IAC INTERACTIVECORP COM 44919P508 30,056 143,050 SH   SOLE   143,050 0 0
ICU MED INC COM 44930G107 4,483 18,732 SH   SOLE   18,732 0 0
IDEXX LABS INC COM 45168D104 241 1,077 SH   SOLE   1,077 0 0
ILLINOIS TOOL WKS INC COM 452308109 38,069 265,237 SH   SOLE   265,237 0 0
INFOSYS LTD SPONSORED ADR 456788108 211 19,326 SH   SOLE   19,326 0 0
INTEL CORP COM 458140100 39,527 736,065 SH   SOLE   736,065 0 0
INTERDIGITAL INC COM 45867G101 11,185 169,521 SH   SOLE   169,521 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,771 12,552 SH   SOLE   12,552 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,089 8,459 SH   SOLE   8,459 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 157,032 9,454,093 SH   SOLE   9,454,093 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 961 5,351 SH   SOLE   5,351 0 0
ISHARES GOLD TRUST ISHARES 464285105 181,758 14,681,617 SH   SOLE   14,681,617 0 0
ISHARES INC CORE MSCI EMKT 46434G103 757 14,635 SH   SOLE   14,635 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 21,055 618,110 SH   SOLE   618,110 0 0
ISHARES TR MSCI KLD400 SOC 464288570 9,964 94,463 SH   SOLE   94,463 0 0
ISHARES TR RUS 1000 ETF 464287622 134,787 856,825 SH   SOLE   856,825 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 298 6,938 SH   SOLE   6,938 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,266 19,524 SH   SOLE   19,524 0 0
ISHARES TR INTL TREA BD ETF 464288117 61,689 1,257,939 SH   SOLE   1,257,939 0 0
ISHARES TR ESG MSCI EAFE 46435G516 49,676 786,259 SH   SOLE   786,259 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 713 4,710 SH   SOLE   4,710 0 0
ISHARES TR RUS MID CAP ETF 464287499 296 5,480 SH   SOLE   5,480 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 395 2,292 SH   SOLE   2,292 0 0
ISHARES TR SELECT DIVID ETF 464287168 243 2,479 SH   SOLE   2,479 0 0
ISHARES TR TIPS BD ETF 464287176 239,079 2,114,431 SH   SOLE   2,114,431 0 0
ISHARES TR IBOXX INV CP ETF 464287242 205,966 1,729,936 SH   SOLE   1,729,936 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 463,146 3,025,318 SH   SOLE   3,025,318 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 706 5,717 SH   SOLE   5,717 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 219 1,115 SH   SOLE   1,115 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 268,999 2,183,431 SH   SOLE   2,183,431 0 0
ISHARES TR CORE MSCI EAFE 46432F842 309 5,087 SH   SOLE   5,087 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 100,119 1,004,401 SH   SOLE   1,004,401 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 134,923 2,888,533 SH   SOLE   2,888,533 0 0
ISHARES TR IBOXX HI YD ETF 464288513 491 5,677 SH   SOLE   5,677 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,459 8,640 SH   SOLE   8,640 0 0
ISHARES TR CALIF MUN BD ETF 464288356 555 9,317 SH   SOLE   9,317 0 0
ISHARES TR CORE S&P MCP ETF 464287507 726 3,834 SH   SOLE   3,834 0 0
ISHARES TR ESG MSCI USA SML 46435U663 297 11,249 SH   SOLE   11,249 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,389 21,901 SH   SOLE   21,901 0 0
ISHARES TR DOW JONES US ETF 464287846 232 1,645 SH   SOLE   1,645 0 0
ISHARES TR CORE S&P TTL STK 464287150 256 3,968 SH   SOLE   3,968 0 0
ISHARES TR CORE S&P SCP ETF 464287804 525 6,802 SH   SOLE   6,802 0 0
JOHNSON & JOHNSON COM 478160104 40,492 289,660 SH   SOLE   289,660 0 0
JPMORGAN CHASE & CO COM 46625H100 48,238 476,516 SH   SOLE   476,516 0 0
KIMBERLY CLARK CORP COM 494368103 2,175 17,555 SH   SOLE   17,555 0 0
KINDER MORGAN INC DEL COM 49456B101 40,727 2,035,353 SH   SOLE   2,035,353 0 0
KORN FERRY COM NEW 500643200 459 10,254 SH   SOLE   10,254 0 0
KRAFT HEINZ CO COM 500754106 18,790 575,501 SH   SOLE   575,501 0 0
KROGER CO COM 501044101 200 8,115 SH   SOLE   8,115 0 0
L3 TECHNOLOGIES INC COM 502413107 24,562 119,017 SH   SOLE   119,017 0 0
LAUDER ESTEE COS INC CL A 518439104 1,945 11,748 SH   SOLE   11,748 0 0
LILLY ELI & CO COM 532457108 2,565 19,770 SH   SOLE   19,770 0 0
LOCKHEED MARTIN CORP COM 539830109 309 1,028 SH   SOLE   1,028 0 0
LOWES COS INC COM 548661107 21,457 196,009 SH   SOLE   196,009 0 0
MARKER THERAPEUTICS INC COM 57055L107 170 25,712 SH   SOLE   25,712 0 0
MARRIOTT INTL INC NEW CL A 571903202 28,326 226,446 SH   SOLE   226,446 0 0
MASCO CORP COM 574599106 20,268 515,594 SH   SOLE   515,594 0 0
MASIMO CORP COM 574795100 277 2,000 SH   SOLE   2,000 0 0
MASTERCARD INC CL A 57636Q104 57,206 242,964 SH   SOLE   242,964 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,361 9,038 SH   SOLE   9,038 0 0
MCDONALDS CORP COM 580135101 7,058 37,165 SH   SOLE   37,165 0 0
MEDTRONIC PLC SHS G5960L103 207 2,270 SH   SOLE   2,270 0 0
MERCK & CO INC COM 58933Y105 2,864 34,431 SH   SOLE   34,431 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 282 390 SH   SOLE   390 0 0
MICROSOFT CORP COM 594918104 62,338 528,558 SH   SOLE   528,558 0 0
NETFLIX INC COM 64110L106 42,547 119,326 SH   SOLE   119,326 0 0
NEW JERSEY RES COM 646025106 3,708 74,467 SH   SOLE   74,467 0 0
NEWMONT MNG CORP COM 651639106 19,675 550,048 SH   SOLE   550,048 0 0
NEXTERA ENERGY INC COM 65339F101 41,117 212,687 SH   SOLE   212,687 0 0
NIKE INC CL B 654106103 648 7,692 SH   SOLE   7,692 0 0
NISOURCE INC COM 65473P105 1,280 44,654 SH   SOLE   44,654 0 0
NORFOLK SOUTHERN CORP COM 655844108 47,793 255,728 SH   SOLE   255,728 0 0
NORTHERN TR CORP COM 665859104 25,510 282,160 SH   SOLE   282,160 0 0
NORTHWEST NAT HLDG CO COM 66765N105 5,089 77,535 SH   SOLE   77,535 0 0
NORTHWESTERN CORP COM NEW 668074305 5,904 83,847 SH   SOLE   83,847 0 0
NUCOR CORP COM 670346105 36,021 617,325 SH   SOLE   617,325 0 0
NVIDIA CORP COM 67066G104 3,935 21,913 SH   SOLE   21,913 0 0
OCCIDENTAL PETE CORP COM 674599105 31,841 480,981 SH   SOLE   480,981 0 0
OCEANEERING INTL INC COM 675232102 3,149 199,674 SH   SOLE   199,674 0 0
ONEOK INC NEW COM 682680103 30,534 437,202 SH   SOLE   437,202 0 0
ORACLE CORP COM 68389X105 3,414 63,565 SH   SOLE   63,565 0 0
ORMAT TECHNOLOGIES INC COM 686688102 6,543 118,635 SH   SOLE   118,635 0 0
OWENS CORNING NEW COM 690742101 11,047 234,451 SH   SOLE   234,451 0 0
PAYPAL HLDGS INC COM 70450Y103 1,070 10,309 SH   SOLE   10,309 0 0
PEPSICO INC COM 713448108 12,456 101,640 SH   SOLE   101,640 0 0
PETMED EXPRESS INC COM 716382106 4,004 175,772 SH   SOLE   175,772 0 0
PFIZER INC COM 717081103 40,538 954,512 SH   SOLE   954,512 0 0
PHILIP MORRIS INTL INC COM 718172109 298 3,372 SH   SOLE   3,372 0 0
PHILLIPS 66 COM 718546104 254 2,665 SH   SOLE   2,665 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 24,256 1,088,183 SH   SOLE   1,088,183 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 371 3,513 SH   SOLE   3,513 0 0
PINNACLE WEST CAP CORP COM 723484101 28,277 295,845 SH   SOLE   295,845 0 0
PNC FINL SVCS GROUP INC COM 693475105 233 1,901 SH   SOLE   1,901 0 0
POOL CORPORATION COM 73278L105 30,260 183,426 SH   SOLE   183,426 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 17,663 340,723 SH   SOLE   340,723 0 0
PPG INDS INC COM 693506107 1,874 16,606 SH   SOLE   16,606 0 0
PPL CORP COM 69351T106 35,389 1,114,973 SH   SOLE   1,114,973 0 0
PROCTER AND GAMBLE CO COM 742718109 48,397 465,130 SH   SOLE   465,130 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 327 2,777 SH   SOLE   2,777 0 0
PROSHARES TR PSHS LC COR PLUS 74347R248 413 6,037 SH   SOLE   6,037 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 204 3,435 SH   SOLE   3,435 0 0
RED HAT INC COM 756577102 416 2,279 SH   SOLE   2,279 0 0
RLI CORP COM 749607107 5,487 76,469 SH   SOLE   76,469 0 0
SALESFORCE COM INC COM 79466L302 44,439 280,605 SH   SOLE   280,605 0 0
SANMINA CORPORATION COM 801056102 4,260 147,673 SH   SOLE   147,673 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 470 6,948 SH   SOLE   6,948 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 175,431 2,508,665 SH   SOLE   2,508,665 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,308 19,217 SH   SOLE   19,217 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 343 13,200 SH   SOLE   13,200 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,120,589 35,790,146 SH   SOLE   35,790,146 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 21,661 275,657 SH   SOLE   275,657 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 276 10,745 SH   SOLE   10,745 0 0
SEMGROUP CORP CL A 81663A105 3,554 241,124 SH   SOLE   241,124 0 0
SEMPRA ENERGY COM 816851109 2,287 18,174 SH   SOLE   18,174 0 0
SEMTECH CORP COM 816850101 5,836 114,631 SH   SOLE   114,631 0 0
SERVICENOW INC COM 81762P102 781 3,170 SH   SOLE   3,170 0 0
SIRIUS XM HLDGS INC COM 82968B103 130 22,864 SH   SOLE   22,864 0 0
SOUTHERN CO COM 842587107 40,617 785,925 SH   SOLE   785,925 0 0
SOUTHERN COPPER CORP COM 84265V105 37,770 951,870 SH   SOLE   951,870 0 0
SOUTHWEST AIRLS CO COM 844741108 202 3,886 SH   SOLE   3,886 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 4,837 58,804 SH   SOLE   58,804 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 318 1,227 SH   SOLE   1,227 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,269 8,033 SH   SOLE   8,033 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 361 10,029 SH   SOLE   10,029 0 0
SQUARE INC CL A 852234103 314 4,191 SH   SOLE   4,191 0 0
STARBUCKS CORP COM 855244109 49,027 659,493 SH   SOLE   659,493 0 0
STEPAN CO COM 858586100 12,557 143,470 SH   SOLE   143,470 0 0
STRYKER CORP COM 863667101 349 1,768 SH   SOLE   1,768 0 0
SUNTRUST BKS INC COM 867914103 348 5,870 SH   SOLE   5,870 0 0
SYSCO CORP COM 871829107 18,766 281,089 SH   SOLE   281,089 0 0
T MOBILE US INC COM 872590104 35,209 509,541 SH   SOLE   509,541 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 33,987 679,884 SH   SOLE   679,884 0 0
TESLA INC COM 88160R101 1,378 4,925 SH   SOLE   4,925 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,362 31,846 SH   SOLE   31,846 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 215 785 SH   SOLE   785 0 0
TIFFANY & CO NEW COM 886547108 1,041 9,864 SH   SOLE   9,864 0 0
TJX COS INC NEW COM 872540109 2,037 38,285 SH   SOLE   38,285 0 0
TRIUMPH GROUP INC NEW COM 896818101 3,725 195,435 SH   SOLE   195,435 0 0
TYLER TECHNOLOGIES INC COM 902252105 24,966 122,145 SH   SOLE   122,145 0 0
UBS AG LONDON BRH EN LG CP GRWTH 902677780 278 1,109 SH   SOLE   1,109 0 0
UNDER ARMOUR INC CL C 904311206 15,395 815,830 SH   SOLE   815,830 0 0
UNION PACIFIC CORP COM 907818108 404 2,418 SH   SOLE   2,418 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 38,867 347,832 SH   SOLE   347,832 0 0
UNITED TECHNOLOGIES CORP COM 913017109 383 2,971 SH   SOLE   2,971 0 0
UNITEDHEALTH GROUP INC COM 91324P102 44,437 179,716 SH   SOLE   179,716 0 0
US BANCORP DEL COM NEW 902973304 263 5,462 SH   SOLE   5,462 0 0
V F CORP COM 918204108 310 3,563 SH   SOLE   3,563 0 0
VALERO ENERGY CORP NEW COM 91913Y100 34,048 401,366 SH   SOLE   401,366 0 0
VALVOLINE INC COM 92047W101 18,857 1,016,008 SH   SOLE   1,016,008 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 437 4,111 SH   SOLE   4,111 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 124,376 3,728,293 SH   SOLE   3,728,293 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 409,679 5,147,362 SH   SOLE   5,147,362 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 63,342 1,135,777 SH   SOLE   1,135,777 0 0
VANGUARD GROUP DIV APP ETF 921908844 703 6,413 SH   SOLE   6,413 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 100,340 779,463 SH   SOLE   779,463 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,242 21,215 SH   SOLE   21,215 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 154,085 1,064,784 SH   SOLE   1,064,784 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,616 15,012 SH   SOLE   15,012 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,520 9,719 SH   SOLE   9,719 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 340,452 3,917,293 SH   SOLE   3,917,293 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 10,933 68,010 SH   SOLE   68,010 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,351 9,058 SH   SOLE   9,058 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 7,330 63,483 SH   SOLE   63,483 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 255 1,961 SH   SOLE   1,961 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 218,747 3,672,097 SH   SOLE   3,672,097 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 7,812 155,782 SH   SOLE   155,782 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 164,394 1,578,738 SH   SOLE   1,578,738 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 498,747 11,735,227 SH   SOLE   11,735,227 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,161 60,623 SH   SOLE   60,623 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 676 8,470 SH   SOLE   8,470 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 233 1,500 SH   SOLE   1,500 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 307 5,913 SH   SOLE   5,913 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,909 71,175 SH   SOLE   71,175 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 232 1,660 SH   SOLE   1,660 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 318 1,842 SH   SOLE   1,842 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 16,987 138,006 SH   SOLE   138,006 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 18,829 145,283 SH   SOLE   145,283 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 457 2,277 SH   SOLE   2,277 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 7,577 90,719 SH   SOLE   90,719 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 14,114 97,197 SH   SOLE   97,197 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 10,073 112,703 SH   SOLE   112,703 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 281 4,347 SH   SOLE   4,347 0 0
VARIAN MED SYS INC COM 92220P105 13,368 94,327 SH   SOLE   94,327 0 0
VERISK ANALYTICS INC COM 92345Y106 34,668 260,660 SH   SOLE   260,660 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 41,922 708,975 SH   SOLE   708,975 0 0
VERSUM MATLS INC COM 92532W103 262 5,204 SH   SOLE   5,204 0 0
VISA INC COM CL A 92826C839 3,611 23,116 SH   SOLE   23,116 0 0
W P CAREY INC COM 92936U109 382 4,871 SH   SOLE   4,871 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,141 33,839 SH   SOLE   33,839 0 0
WALMART INC COM 931142103 41,713 427,695 SH   SOLE   427,695 0 0
WASTE MGMT INC DEL COM 94106L109 35,161 338,377 SH   SOLE   338,377 0 0
WATERS CORP COM 941848103 1,301 5,170 SH   SOLE   5,170 0 0
WELLS FARGO CO NEW COM 949746101 651 13,477 SH   SOLE   13,477 0 0
WERNER ENTERPRISES INC COM 950755108 4,420 129,430 SH   SOLE   129,430 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 689 744 SH   SOLE   744 0 0
WORKDAY INC CL A 98138H101 1,278 6,628 SH   SOLE   6,628 0 0
XCEL ENERGY INC COM 98389B100 2,081 37,019 SH   SOLE   37,019 0 0
XYLEM INC COM 98419M100 1,138 14,394 SH   SOLE   14,394 0 0
YELP INC CL A 985817105 10,266 297,562 SH   SOLE   297,562 0 0
YUM BRANDS INC COM 988498101 246 2,467 SH   SOLE   2,467 0 0