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 41,689 240,503 SH   SOLE   240,503 0 0
AAON INC COM PAR $0.004 000360206 15,688 312,642 SH   SOLE   312,642 0 0
ABBOTT LABS COM 002824100 48,804 580,308 SH   SOLE   580,308 0 0
ABBVIE INC COM 00287Y109 743 10,223 SH   SOLE   10,223 0 0
ABM INDS INC COM 000957100 6,182 154,551 SH   SOLE   154,551 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 674 3,650 SH   SOLE   3,650 0 0
ADOBE INC COM 00724F101 3,197 10,852 SH   SOLE   10,852 0 0
ADVANCED MICRO DEVICES INC COM 007903107 270 8,897 SH   SOLE   8,897 0 0
AES CORP COM 00130H105 29,642 1,768,598 SH   SOLE   1,768,598 0 0
AGCO CORP COM 001084102 1,613 20,794 SH   SOLE   20,794 0 0
AIR PRODS & CHEMS INC COM 009158106 2,923 12,913 SH   SOLE   12,913 0 0
ALBEMARLE CORP COM 012653101 20,807 295,512 SH   SOLE   295,512 0 0
ALCOA CORP COM 013872106 983 41,970 SH   SOLE   41,970 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 234 1,656 SH   SOLE   1,656 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 522 3,079 SH   SOLE   3,079 0 0
ALLERGAN PLC SHS G0177J108 1,397 8,345 SH   SOLE   8,345 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 5,884 41,987 SH   SOLE   41,987 0 0
ALLY FINL INC COM 02005N100 28,228 910,878 SH   SOLE   910,878 0 0
ALPHABET INC CAP STK CL C 02079K107 51,617 47,753 SH   SOLE   47,753 0 0
ALPHABET INC CAP STK CL A 02079K305 2,672 2,468 SH   SOLE   2,468 0 0
ALTRIA GROUP INC COM 02209S103 430 9,089 SH   SOLE   9,089 0 0
AMAZON COM INC COM 023135106 71,841 37,938 SH   SOLE   37,938 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,685 30,504 SH   SOLE   30,504 0 0
AMERICAN EXPRESS CO COM 025816109 331 2,678 SH   SOLE   2,678 0 0
AMERICAN TOWER CORP NEW COM 03027X100 5,452 26,665 SH   SOLE   26,665 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,799 15,508 SH   SOLE   15,508 0 0
AMGEN INC COM 031162100 42,123 228,582 SH   SOLE   228,582 0 0
ANADARKO PETE CORP COM 032511107 589 8,343 SH   SOLE   8,343 0 0
APPLE INC COM 037833100 82,811 418,405 SH   SOLE   418,405 0 0
APPLIED MATLS INC COM 038222105 329 7,328 SH   SOLE   7,328 0 0
AQUA AMERICA INC COM 03836W103 32,528 786,270 SH   SOLE   786,270 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 36,847 903,117 SH   SOLE   903,117 0 0
AT&T INC COM 00206R102 42,860 1,279,032 SH   SOLE   1,279,032 0 0
AUTODESK INC COM 052769106 1,718 10,548 SH   SOLE   10,548 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 647 3,911 SH   SOLE   3,911 0 0
BAKER HUGHES A GE CO CL A 05722G100 35,988 1,461,165 SH   SOLE   1,461,165 0 0
BANK AMER CORP COM 060505104 3,247 111,958 SH   SOLE   111,958 0 0
BANK NEW YORK MELLON CORP COM 064058100 6,663 150,915 SH   SOLE   150,915 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 8,679 390,257 SH   SOLE   390,257 0 0
BEACON ROOFING SUPPLY INC COM 073685109 3,733 101,655 SH   SOLE   101,655 0 0
BECTON DICKINSON & CO COM 075887109 454 1,803 SH   SOLE   1,803 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 56,992 267,354 SH   SOLE   267,354 0 0
BIOGEN INC COM 09062X103 251 1,073 SH   SOLE   1,073 0 0
BLACKROCK INC COM 09247X101 1,058 2,255 SH   SOLE   2,255 0 0
BOEING CO COM 097023105 1,359 3,733 SH   SOLE   3,733 0 0
BOOKING HLDGS INC COM 09857L108 229 122 SH   SOLE   122 0 0
BOSTON SCIENTIFIC CORP COM 101137107 306 7,110 SH   SOLE   7,110 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,555 10,306 SH   SOLE   10,306 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,165 47,750 SH   SOLE   47,750 0 0
BROADCOM INC COM 11135F101 593 2,060 SH   SOLE   2,060 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 210 2,490 SH   SOLE   2,490 0 0
CABOT OIL & GAS CORP COM 127097103 22,229 968,182 SH   SOLE   968,182 0 0
CAL MAINE FOODS INC COM NEW 128030202 11,454 274,536 SH   SOLE   274,536 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 13,266 262,026 SH   SOLE   262,026 0 0
CAMPBELL SOUP CO COM 134429109 1,548 38,624 SH   SOLE   38,624 0 0
CANADIAN NATL RY CO COM 136375102 498 5,387 SH   SOLE   5,387 0 0
CARMAX INC COM 143130102 472 5,437 SH   SOLE   5,437 0 0
CATERPILLAR INC DEL COM 149123101 291 2,134 SH   SOLE   2,134 0 0
CELGENE CORP COM 151020104 401 4,336 SH   SOLE   4,336 0 0
CHARLES RIV LABS INTL INC COM 159864107 17,777 125,275 SH   SOLE   125,275 0 0
CHEVRON CORP NEW COM 166764100 48,689 391,265 SH   SOLE   391,265 0 0
CIGNA CORP NEW COM 125523100 247 1,568 SH   SOLE   1,568 0 0
CISCO SYS INC COM 17275R102 2,950 53,902 SH   SOLE   53,902 0 0
CITIGROUP INC COM NEW 172967424 321 4,586 SH   SOLE   4,586 0 0
CLEARWATER PAPER CORP COM 18538R103 3,744 202,488 SH   SOLE   202,488 0 0
CLOROX CO DEL COM 189054109 1,626 10,617 SH   SOLE   10,617 0 0
CMS ENERGY CORP COM 125896100 11,644 201,079 SH   SOLE   201,079 0 0
COCA COLA CO COM 191216100 43,765 859,495 SH   SOLE   859,495 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 6,717 113,157 SH   SOLE   113,157 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,866 29,440 SH   SOLE   29,440 0 0
COLGATE PALMOLIVE CO COM 194162103 44,474 620,542 SH   SOLE   620,542 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 1,357 13,545 SH   SOLE   13,545 0 0
COMCAST CORP NEW CL A 20030N101 55,620 1,315,513 SH   SOLE   1,315,513 0 0
CONSOLIDATED EDISON INC COM 209115104 2,536 28,925 SH   SOLE   28,925 0 0
CORNING INC COM 219350105 243 7,319 SH   SOLE   7,319 0 0
CORTEVA INC COM 22052L104 229 7,752 SH   SOLE   7,752 0 0
COSTCO WHSL CORP NEW COM 22160K105 56,724 214,652 SH   SOLE   214,652 0 0
CSX CORP COM 126408103 257 3,319 SH   SOLE   3,319 0 0
CVS HEALTH CORP COM 126650100 35,675 654,709 SH   SOLE   654,709 0 0
DANAHER CORPORATION COM 235851102 326 2,282 SH   SOLE   2,282 0 0
DELL TECHNOLOGIES INC CL C 24703L202 316 6,216 SH   SOLE   6,216 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 296 1,717 SH   SOLE   1,717 0 0
DISCOVERY INC COM SER A 25470F104 1,035 33,721 SH   SOLE   33,721 0 0
DISNEY WALT CO COM DISNEY 254687106 61,368 439,472 SH   SOLE   439,472 0 0
DOLLAR TREE INC COM 256746108 33,194 309,101 SH   SOLE   309,101 0 0
DOMINION ENERGY INC COM 25746U109 472 6,105 SH   SOLE   6,105 0 0
DOMINOS PIZZA INC COM 25754A201 1,802 6,475 SH   SOLE   6,475 0 0
DORMAN PRODUCTS INC COM 258278100 6,232 71,521 SH   SOLE   71,521 0 0
DOW INC COM 260557103 19,618 397,844 SH   SOLE   397,844 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 41,628 471,762 SH   SOLE   471,762 0 0
DUPONT DE NEMOURS INC COM 26614N102 31,593 420,852 SH   SOLE   420,852 0 0
EASTMAN CHEMICAL CO COM 277432100 24,263 311,741 SH   SOLE   311,741 0 0
ECOLAB INC COM 278865100 26,776 135,615 SH   SOLE   135,615 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 263 1,423 SH   SOLE   1,423 0 0
EL POLLO LOCO HLDGS INC COM 268603107 4,545 426,362 SH   SOLE   426,362 0 0
ELECTRONIC ARTS INC COM 285512109 2,291 22,624 SH   SOLE   22,624 0 0
ENCOMPASS HEALTH CORP COM 29261A100 26,829 423,434 SH   SOLE   423,434 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 362 12,536 SH   SOLE   12,536 0 0
EQUIFAX INC COM 294429105 213 1,576 SH   SOLE   1,576 0 0
EVERGY INC COM 30034W106 28,613 475,702 SH   SOLE   475,702 0 0
EVERSOURCE ENERGY COM 30040W108 41,281 544,898 SH   SOLE   544,898 0 0
EXXON MOBIL CORP COM 30231G102 48,871 637,755 SH   SOLE   637,755 0 0
FACEBOOK INC CL A 30303M102 53,998 279,782 SH   SOLE   279,782 0 0
FEDEX CORP COM 31428X106 351 2,136 SH   SOLE   2,136 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 483 1,535 SH   SOLE   1,535 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 3,203 80,857 SH   SOLE   80,857 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 30,902 316,460 SH   SOLE   316,460 0 0
FISERV INC COM 337738108 208 2,281 SH   SOLE   2,281 0 0
FULLER H B CO COM 359694106 4,580 98,708 SH   SOLE   98,708 0 0
G-III APPAREL GROUP LTD COM 36237H101 4,133 140,467 SH   SOLE   140,467 0 0
GENERAL ELECTRIC CO COM 369604103 38,603 3,676,480 SH   SOLE   3,676,480 0 0
GENERAL MLS INC COM 370334104 2,550 48,549 SH   SOLE   48,549 0 0
GILEAD SCIENCES INC COM 375558103 36,155 535,154 SH   SOLE   535,154 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 224 1,096 SH   SOLE   1,096 0 0
GRANITE CONSTR INC COM 387328107 5,052 104,854 SH   SOLE   104,854 0 0
GULFPORT ENERGY CORP COM NEW 402635304 2,634 536,394 SH   SOLE   536,394 0 0
HAIN CELESTIAL GROUP INC COM 405217100 4,910 224,218 SH   SOLE   224,218 0 0
HARRIS CORP DEL COM 413875105 943 4,986 SH   SOLE   4,986 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,510 25,681 SH   SOLE   25,681 0 0
HOME DEPOT INC COM 437076102 33,893 162,971 SH   SOLE   162,971 0 0
HONEYWELL INTL INC COM 438516106 1,010 5,787 SH   SOLE   5,787 0 0
HP INC COM 40434L105 234 11,247 SH   SOLE   11,247 0 0
IAC INTERACTIVECORP COM 44919P508 32,107 147,598 SH   SOLE   147,598 0 0
ICU MED INC COM 44930G107 5,407 21,464 SH   SOLE   21,464 0 0
IDEXX LABS INC COM 45168D104 215 782 SH   SOLE   782 0 0
ILLINOIS TOOL WKS INC COM 452308109 43,007 285,173 SH   SOLE   285,173 0 0
INFOSYS LTD SPONSORED ADR 456788108 207 19,326 SH   SOLE   19,326 0 0
INTEL CORP COM 458140100 42,141 880,330 SH   SOLE   880,330 0 0
INTERDIGITAL INC COM 45867G101 12,271 190,539 SH   SOLE   190,539 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,855 13,453 SH   SOLE   13,453 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,561 10,762 SH   SOLE   10,762 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 153,396 9,370,541 SH   SOLE   9,370,541 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,304 6,982 SH   SOLE   6,982 0 0
ISHARES GOLD TRUST ISHARES 464285105 214,043 15,855,058 SH   SOLE   15,855,058 0 0
ISHARES INC CORE MSCI EMKT 46434G103 870 16,905 SH   SOLE   16,905 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 28,065 825,442 SH   SOLE   825,442 0 0
ISHARES TR CORE S&P SCP ETF 464287804 628 8,024 SH   SOLE   8,024 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,229 18,692 SH   SOLE   18,692 0 0
ISHARES TR CALIF MUN BD ETF 464288356 611 10,076 SH   SOLE   10,076 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,081 18,688 SH   SOLE   18,688 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 456 2,545 SH   SOLE   2,545 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 717 4,557 SH   SOLE   4,557 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 365 8,504 SH   SOLE   8,504 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 645 5,070 SH   SOLE   5,070 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,553 8,660 SH   SOLE   8,660 0 0
ISHARES TR IBOXX HI YD ETF 464288513 460 5,277 SH   SOLE   5,277 0 0
ISHARES TR DOW JONES US ETF 464287846 266 1,819 SH   SOLE   1,819 0 0
ISHARES TR CORE S&P MCP ETF 464287507 662 3,408 SH   SOLE   3,408 0 0
ISHARES TR TIPS BD ETF 464287176 268,833 2,327,756 SH   SOLE   2,327,756 0 0
ISHARES TR ESG MSCI EAFE 46435G516 65,126 1,012,696 SH   SOLE   1,012,696 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 111,401 1,107,582 SH   SOLE   1,107,582 0 0
ISHARES TR RUS 1000 ETF 464287622 136,429 838,066 SH   SOLE   838,066 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 211 1,051 SH   SOLE   1,051 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 148,881 3,188,031 SH   SOLE   3,188,031 0 0
ISHARES TR IBOXX INV CP ETF 464287242 234,460 1,885,183 SH   SOLE   1,885,183 0 0
ISHARES TR MSCI KLD400 SOC 464288570 12,455 113,894 SH   SOLE   113,894 0 0
ISHARES TR INTL TREA BD ETF 464288117 70,738 1,391,111 SH   SOLE   1,391,111 0 0
ISHARES TR SELECT DIVID ETF 464287168 275 2,762 SH   SOLE   2,762 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 306,058 2,433,666 SH   SOLE   2,433,666 0 0
ISHARES TR CORE S&P TTL STK 464287150 203 3,050 SH   SOLE   3,050 0 0
ISHARES TR EAFE SML CP ETF 464288273 222 3,861 SH   SOLE   3,861 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 513,546 3,302,546 SH   SOLE   3,302,546 0 0
JOHNSON & JOHNSON COM 478160104 42,650 306,215 SH   SOLE   306,215 0 0
JPMORGAN CHASE & CO COM 46625H100 57,920 518,064 SH   SOLE   518,064 0 0
KIMBERLY CLARK CORP COM 494368103 2,816 21,125 SH   SOLE   21,125 0 0
KINDER MORGAN INC DEL COM 49456B101 44,919 2,151,315 SH   SOLE   2,151,315 0 0
KRAFT HEINZ CO COM 500754106 27,325 880,317 SH   SOLE   880,317 0 0
L3 TECHNOLOGIES INC COM 502413107 30,725 125,320 SH   SOLE   125,320 0 0
LAUDER ESTEE COS INC CL A 518439104 2,671 14,586 SH   SOLE   14,586 0 0
LILLY ELI & CO COM 532457108 2,630 23,735 SH   SOLE   23,735 0 0
LOCKHEED MARTIN CORP COM 539830109 709 1,951 SH   SOLE   1,951 0 0
LOWES COS INC COM 548661107 19,904 197,242 SH   SOLE   197,242 0 0
MARRIOTT INTL INC NEW CL A 571903202 37,502 267,321 SH   SOLE   267,321 0 0
MARSH & MCLENNAN COS INC COM 571748102 221 2,212 SH   SOLE   2,212 0 0
MASCO CORP COM 574599106 21,551 549,213 SH   SOLE   549,213 0 0
MASTERCARD INC CL A 57636Q104 67,495 255,150 SH   SOLE   255,150 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,703 10,984 SH   SOLE   10,984 0 0
MCDONALDS CORP COM 580135101 8,060 38,813 SH   SOLE   38,813 0 0
MEDTRONIC PLC SHS G5960L103 215 2,209 SH   SOLE   2,209 0 0
MERCK & CO INC COM 58933Y105 3,480 41,502 SH   SOLE   41,502 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 314 374 SH   SOLE   374 0 0
MICROSOFT CORP COM 594918104 72,501 541,218 SH   SOLE   541,218 0 0
MONDELEZ INTL INC CL A 609207105 219 4,059 SH   SOLE   4,059 0 0
NETAPP INC COM 64110D104 253 4,096 SH   SOLE   4,096 0 0
NETFLIX INC COM 64110L106 46,833 127,499 SH   SOLE   127,499 0 0
NEW JERSEY RES COM 646025106 4,164 83,663 SH   SOLE   83,663 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 23,803 618,736 SH   SOLE   618,736 0 0
NEXTERA ENERGY INC COM 65339F101 45,565 222,422 SH   SOLE   222,422 0 0
NIKE INC CL B 654106103 39,278 467,874 SH   SOLE   467,874 0 0
NISOURCE INC COM 65473P105 1,610 55,916 SH   SOLE   55,916 0 0
NORFOLK SOUTHERN CORP COM 655844108 52,317 262,465 SH   SOLE   262,465 0 0
NORTHERN TR CORP COM 665859104 27,294 303,267 SH   SOLE   303,267 0 0
NORTHWEST NAT HLDG CO COM 66765N105 5,896 84,832 SH   SOLE   84,832 0 0
NORTHWESTERN CORP COM NEW 668074305 6,532 90,531 SH   SOLE   90,531 0 0
NUCOR CORP COM 670346105 38,218 693,616 SH   SOLE   693,616 0 0
NVIDIA CORP COM 67066G104 31,427 191,360 SH   SOLE   191,360 0 0
OCCIDENTAL PETE CORP COM 674599105 31,044 617,423 SH   SOLE   617,423 0 0
OCEANEERING INTL INC COM 675232102 4,934 241,972 SH   SOLE   241,972 0 0
ONEOK INC NEW COM 682680103 31,708 460,811 SH   SOLE   460,811 0 0
ORACLE CORP COM 68389X105 4,181 73,395 SH   SOLE   73,395 0 0
ORMAT TECHNOLOGIES INC COM 686688102 8,123 128,139 SH   SOLE   128,139 0 0
OWENS CORNING NEW COM 690742101 16,103 276,678 SH   SOLE   276,678 0 0
PAYPAL HLDGS INC COM 70450Y103 1,443 12,607 SH   SOLE   12,607 0 0
PEPSICO INC COM 713448108 14,457 110,252 SH   SOLE   110,252 0 0
PETMED EXPRESS INC COM 716382106 3,290 209,926 SH   SOLE   209,926 0 0
PFIZER INC COM 717081103 43,768 1,010,345 SH   SOLE   1,010,345 0 0
PHILIP MORRIS INTL INC COM 718172109 258 3,284 SH   SOLE   3,284 0 0
PHILLIPS 66 COM 718546104 248 2,648 SH   SOLE   2,648 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 29,265 1,152,614 SH   SOLE   1,152,614 0 0
PINNACLE WEST CAP CORP COM 723484101 29,593 314,513 SH   SOLE   314,513 0 0
PNC FINL SVCS GROUP INC COM 693475105 214 1,556 SH   SOLE   1,556 0 0
POOL CORPORATION COM 73278L105 35,917 188,048 SH   SOLE   188,048 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 18,653 344,347 SH   SOLE   344,347 0 0
PPG INDS INC COM 693506107 2,426 20,784 SH   SOLE   20,784 0 0
PPL CORP COM 69351T106 36,936 1,191,086 SH   SOLE   1,191,086 0 0
PROCTER AND GAMBLE CO COM 742718109 53,088 484,162 SH   SOLE   484,162 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 203 1,612 SH   SOLE   1,612 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 267 4,541 SH   SOLE   4,541 0 0
QUALCOMM INC COM 747525103 1,030 13,543 SH   SOLE   13,543 0 0
RED HAT INC COM 756577102 431 2,297 SH   SOLE   2,297 0 0
RLI CORP COM 749607107 6,940 80,970 SH   SOLE   80,970 0 0
ROCKWELL AUTOMATION INC COM 773903109 292 1,784 SH   SOLE   1,784 0 0
SALESFORCE COM INC COM 79466L302 45,367 298,998 SH   SOLE   298,998 0 0
SANMINA CORPORATION COM 801056102 5,028 166,053 SH   SOLE   166,053 0 0
SCHLUMBERGER LTD COM 806857108 204 5,121 SH   SOLE   5,121 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 377 14,375 SH   SOLE   14,375 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 436 6,217 SH   SOLE   6,217 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 217 3,800 SH   SOLE   3,800 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,226,463 38,219,486 SH   SOLE   38,219,486 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 193,618 2,708,703 SH   SOLE   2,708,703 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,473 20,885 SH   SOLE   20,885 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 29,524 299,733 SH   SOLE   299,733 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 325 11,770 SH   SOLE   11,770 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 219 2,366 SH   SOLE   2,366 0 0
SEMGROUP CORP CL A 81663A105 3,533 294,387 SH   SOLE   294,387 0 0
SEMPRA ENERGY COM 816851109 2,614 19,020 SH   SOLE   19,020 0 0
SEMTECH CORP COM 816850101 6,013 125,132 SH   SOLE   125,132 0 0
SIRIUS XM HLDGS INC COM 82968B103 132 23,586 SH   SOLE   23,586 0 0
SOUTHERN CO COM 842587107 45,482 822,753 SH   SOLE   822,753 0 0
SOUTHERN COPPER CORP COM 84265V105 40,774 1,049,511 SH   SOLE   1,049,511 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 5,836 65,119 SH   SOLE   65,119 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 381 1,434 SH   SOLE   1,434 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 269 2,018 SH   SOLE   2,018 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,523 8,610 SH   SOLE   8,610 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 224 2,221 SH   SOLE   2,221 0 0
STARBUCKS CORP COM 855244109 57,153 681,778 SH   SOLE   681,778 0 0
STEPAN CO COM 858586100 13,448 146,314 SH   SOLE   146,314 0 0
STRYKER CORP COM 863667101 383 1,861 SH   SOLE   1,861 0 0
SUNTRUST BKS INC COM 867914103 378 6,010 SH   SOLE   6,010 0 0
SYSCO CORP COM 871829107 22,717 321,225 SH   SOLE   321,225 0 0
T MOBILE US INC COM 872590104 2,689 36,264 SH   SOLE   36,264 0 0
TARGET CORP COM 87612E106 209 2,417 SH   SOLE   2,417 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 36,773 736,643 SH   SOLE   736,643 0 0
TESLA INC COM 88160R101 1,185 5,305 SH   SOLE   5,305 0 0
TEXAS INSTRS INC COM 882508104 449 3,909 SH   SOLE   3,909 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,867 46,445 SH   SOLE   46,445 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 232 790 SH   SOLE   790 0 0
TIFFANY & CO NEW COM 886547108 1,258 13,431 SH   SOLE   13,431 0 0
TJX COS INC NEW COM 872540109 2,463 46,578 SH   SOLE   46,578 0 0
TRIUMPH GROUP INC NEW COM 896818101 5,202 227,177 SH   SOLE   227,177 0 0
TYLER TECHNOLOGIES INC COM 902252105 28,063 129,907 SH   SOLE   129,907 0 0
UDR INC COM 902653104 311 6,931 SH   SOLE   6,931 0 0
UNDER ARMOUR INC CL C 904311206 19,097 860,213 SH   SOLE   860,213 0 0
UNION PACIFIC CORP COM 907818108 427 2,523 SH   SOLE   2,523 0 0
UNITED BANKSHARES INC WEST V COM 909907107 265 7,145 SH   SOLE   7,145 0 0
UNITED PARCEL SERVICE INC CL B 911312106 39,990 387,236 SH   SOLE   387,236 0 0
UNITED TECHNOLOGIES CORP COM 913017109 275 2,112 SH   SOLE   2,112 0 0
UNITEDHEALTH GROUP INC COM 91324P102 46,836 191,941 SH   SOLE   191,941 0 0
US BANCORP DEL COM NEW 902973304 202 3,864 SH   SOLE   3,864 0 0
V F CORP COM 918204108 318 3,641 SH   SOLE   3,641 0 0
VALERO ENERGY CORP NEW COM 91913Y100 38,492 449,620 SH   SOLE   449,620 0 0
VALVOLINE INC COM 92047W101 23,653 1,211,115 SH   SOLE   1,211,115 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 147,876 4,261,557 SH   SOLE   4,261,557 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 459,960 5,711,663 SH   SOLE   5,711,663 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 71,373 1,245,602 SH   SOLE   1,245,602 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,877 16,299 SH   SOLE   16,299 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,551 9,479 SH   SOLE   9,479 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 351,095 4,017,105 SH   SOLE   4,017,105 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,883 16,976 SH   SOLE   16,976 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,008 12,289 SH   SOLE   12,289 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 12,647 75,657 SH   SOLE   75,657 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 7,447 62,804 SH   SOLE   62,804 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 171,651 1,143,657 SH   SOLE   1,143,657 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 372 2,763 SH   SOLE   2,763 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 111,894 857,160 SH   SOLE   857,160 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,359 21,442 SH   SOLE   21,442 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 541,697 12,736,810 SH   SOLE   12,736,810 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 182,482 1,733,633 SH   SOLE   1,733,633 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 233,901 3,964,429 SH   SOLE   3,964,429 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 7,787 152,712 SH   SOLE   152,712 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,409 64,233 SH   SOLE   64,233 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 693 8,593 SH   SOLE   8,593 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 330 6,254 SH   SOLE   6,254 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,897 69,460 SH   SOLE   69,460 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 269 3,080 SH   SOLE   3,080 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 8,667 99,978 SH   SOLE   99,978 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 531 2,516 SH   SOLE   2,516 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 205 1,142 SH   SOLE   1,142 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 368 5,326 SH   SOLE   5,326 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 336 1,931 SH   SOLE   1,931 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 254 1,745 SH   SOLE   1,745 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 20,672 155,512 SH   SOLE   155,512 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 12,219 82,137 SH   SOLE   82,137 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 11,254 132,368 SH   SOLE   132,368 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 17,994 140,359 SH   SOLE   140,359 0 0
VARIAN MED SYS INC COM 92220P105 14,157 103,995 SH   SOLE   103,995 0 0
VERISK ANALYTICS INC COM 92345Y106 39,381 268,888 SH   SOLE   268,888 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 43,470 760,892 SH   SOLE   760,892 0 0
VISA INC COM CL A 92826C839 1,826 10,524 SH   SOLE   10,524 0 0
W P CAREY INC COM 92936U109 437 5,379 SH   SOLE   5,379 0 0
WALMART INC COM 931142103 49,238 445,630 SH   SOLE   445,630 0 0
WASTE MGMT INC DEL COM 94106L109 41,589 360,482 SH   SOLE   360,482 0 0
WATERS CORP COM 941848103 1,464 6,801 SH   SOLE   6,801 0 0
WELLS FARGO CO NEW COM 949746101 566 11,967 SH   SOLE   11,967 0 0
WERNER ENTERPRISES INC COM 950755108 4,606 148,212 SH   SOLE   148,212 0 0
WORKDAY INC CL A 98138H101 1,351 6,571 SH   SOLE   6,571 0 0
XCEL ENERGY INC COM 98389B100 2,664 44,775 SH   SOLE   44,775 0 0
XYLEM INC COM 98419M100 1,555 18,594 SH   SOLE   18,594 0 0
YELP INC CL A 985817105 10,672 312,217 SH   SOLE   312,217 0 0
YUM BRANDS INC COM 988498101 283 2,556 SH   SOLE   2,556 0 0