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 38,566 234,588 SH   SOLE   234,588 0 0
AAON INC COM PAR $0.004 000360206 13,956 303,806 SH   SOLE   303,806 0 0
ABBOTT LABS COM 002824100 50,703 605,990 SH   SOLE   605,990 0 0
ABBVIE INC COM 00287Y109 774 10,224 SH   SOLE   10,224 0 0
ABM INDS INC COM 000957100 5,996 165,088 SH   SOLE   165,088 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 750 3,903 SH   SOLE   3,903 0 0
ADOBE INC COM 00724F101 3,611 13,075 SH   SOLE   13,075 0 0
ADVANCED MICRO DEVICES INC COM 007903107 467 16,118 SH   SOLE   16,118 0 0
AES CORP COM 00130H105 30,508 1,867,099 SH   SOLE   1,867,099 0 0
AGCO CORP COM 001084102 1,809 23,906 SH   SOLE   23,906 0 0
AIR PRODS & CHEMS INC COM 009158106 3,118 14,058 SH   SOLE   14,058 0 0
ALBEMARLE CORP COM 012653101 20,500 294,881 SH   SOLE   294,881 0 0
ALCOA CORP COM 013872106 851 42,437 SH   SOLE   42,437 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 256 1,666 SH   SOLE   1,666 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 935 5,597 SH   SOLE   5,597 0 0
ALLERGAN PLC SHS G0177J108 1,406 8,359 SH   SOLE   8,359 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 6,572 51,293 SH   SOLE   51,293 0 0
ALLY FINL INC COM 02005N100 31,517 950,458 SH   SOLE   950,458 0 0
ALPHABET INC CAP STK CL A 02079K305 3,297 2,700 SH   SOLE   2,700 0 0
ALPHABET INC CAP STK CL C 02079K107 62,167 50,999 SH   SOLE   50,999 0 0
ALTRIA GROUP INC COM 02209S103 339 8,297 SH   SOLE   8,297 0 0
AMAZON COM INC COM 023135106 69,630 40,111 SH   SOLE   40,111 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,183 33,980 SH   SOLE   33,980 0 0
AMERICAN EXPRESS CO COM 025816109 768 6,501 SH   SOLE   6,501 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,257 19,251 SH   SOLE   19,251 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,155 17,348 SH   SOLE   17,348 0 0
AMGEN INC COM 031162100 44,588 230,421 SH   SOLE   230,421 0 0
APPLE INC COM 037833100 96,882 432,571 SH   SOLE   432,571 0 0
APPLIED MATLS INC COM 038222105 323 6,480 SH   SOLE   6,480 0 0
AQUA AMERICA INC COM 03836W103 35,948 801,890 SH   SOLE   801,890 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 39,668 965,866 SH   SOLE   965,866 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 295 6,640 SH   SOLE   6,640 0 0
AT&T INC COM 00206R102 51,048 1,349,052 SH   SOLE   1,349,052 0 0
ATHERSYS INC COM 04744L106 26 20,000 SH   SOLE   20,000 0 0
AUTODESK INC COM 052769106 1,559 10,560 SH   SOLE   10,560 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,762 17,113 SH   SOLE   17,113 0 0
BAKER HUGHES A GE CO CL A 05722G100 32,710 1,409,930 SH   SOLE   1,409,930 0 0
BANK AMER CORP COM 060505104 3,765 129,091 SH   SOLE   129,091 0 0
BANK NEW YORK MELLON CORP COM 064058100 6,502 143,832 SH   SOLE   143,832 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 9,883 453,349 SH   SOLE   453,349 0 0
BAXTER INTL INC COM 071813109 227 2,603 SH   SOLE   2,603 0 0
BEACON ROOFING SUPPLY INC COM 073685109 3,816 113,822 SH   SOLE   113,822 0 0
BECTON DICKINSON & CO COM 075887109 473 1,871 SH   SOLE   1,871 0 0
BERKLEY W R CORP COM 084423102 328 4,551 SH   SOLE   4,551 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 59,864 287,784 SH   SOLE   287,784 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 311 1 SH   SOLE   1 0 0
BIOGEN INC COM 09062X103 252 1,083 SH   SOLE   1,083 0 0
BLACKROCK INC COM 09247X101 1,021 2,293 SH   SOLE   2,293 0 0
BOEING CO COM 097023105 1,607 4,226 SH   SOLE   4,226 0 0
BOOKING HLDGS INC COM 09857L108 370 189 SH   SOLE   189 0 0
BOSTON SCIENTIFIC CORP COM 101137107 294 7,229 SH   SOLE   7,229 0 0
BP PLC SPONSORED ADR 055622104 234 6,165 SH   SOLE   6,165 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,785 11,706 SH   SOLE   11,706 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,801 55,236 SH   SOLE   55,236 0 0
BROADCOM INC COM 11135F101 598 2,169 SH   SOLE   2,169 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 212 2,505 SH   SOLE   2,505 0 0
CABOT OIL & GAS CORP COM 127097103 14,500 825,286 SH   SOLE   825,286 0 0
CACI INTL INC CL A 127190304 562 2,432 SH   SOLE   2,432 0 0
CAL MAINE FOODS INC COM NEW 128030202 11,222 280,880 SH   SOLE   280,880 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 13,961 263,770 SH   SOLE   263,770 0 0
CAMPBELL SOUP CO COM 134429109 2,022 43,095 SH   SOLE   43,095 0 0
CANADIAN NATL RY CO COM 136375102 483 5,381 SH   SOLE   5,381 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 255 10,000 SH   SOLE   10,000 0 0
CARMAX INC COM 143130102 483 5,499 SH   SOLE   5,499 0 0
CATERPILLAR INC DEL COM 149123101 440 3,488 SH   SOLE   3,488 0 0
CDW CORP COM 12514G108 225 1,826 SH   SOLE   1,826 0 0
CELGENE CORP COM 151020104 501 5,053 SH   SOLE   5,053 0 0
CHARLES RIV LABS INTL INC COM 159864107 17,158 129,625 SH   SOLE   129,625 0 0
CHEVRON CORP NEW COM 166764100 48,409 408,177 SH   SOLE   408,177 0 0
CIGNA CORP NEW COM 125523100 205 1,357 SH   SOLE   1,357 0 0
CISCO SYS INC COM 17275R102 3,165 64,072 SH   SOLE   64,072 0 0
CITIGROUP INC COM NEW 172967424 352 5,107 SH   SOLE   5,107 0 0
CLEARWATER PAPER CORP COM 18538R103 4,964 235,080 SH   SOLE   235,080 0 0
CLOROX CO DEL COM 189054109 1,822 11,997 SH   SOLE   11,997 0 0
CMS ENERGY CORP COM 125896100 13,563 212,098 SH   SOLE   212,098 0 0
COCA COLA CO COM 191216100 48,200 885,387 SH   SOLE   885,387 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 6,592 119,644 SH   SOLE   119,644 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,886 31,301 SH   SOLE   31,301 0 0
COLGATE PALMOLIVE CO COM 194162103 43,740 595,025 SH   SOLE   595,025 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 1,567 16,182 SH   SOLE   16,182 0 0
COMCAST CORP NEW CL A 20030N101 55,769 1,237,120 SH   SOLE   1,237,120 0 0
CONSOLIDATED EDISON INC COM 209115104 3,031 32,085 SH   SOLE   32,085 0 0
CONSTELLATION BRANDS INC CL A 21036P108 236 1,141 SH   SOLE   1,141 0 0
CORNING INC COM 219350105 281 9,877 SH   SOLE   9,877 0 0
COSTCO WHSL CORP NEW COM 22160K105 63,169 219,253 SH   SOLE   219,253 0 0
COUPA SOFTWARE INC COM 22266L106 1,427 11,016 SH   SOLE   11,016 0 0
CSX CORP COM 126408103 314 4,547 SH   SOLE   4,547 0 0
CVS HEALTH CORP COM 126650100 43,898 696,034 SH   SOLE   696,034 0 0
DANAHER CORPORATION COM 235851102 331 2,294 SH   SOLE   2,294 0 0
DEERE & CO COM 244199105 294 1,746 SH   SOLE   1,746 0 0
DELL TECHNOLOGIES INC CL C 24703L202 324 6,257 SH   SOLE   6,257 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 205 3,566 SH   SOLE   3,566 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 294 1,802 SH   SOLE   1,802 0 0
DISCOVERY INC COM SER A 25470F104 1,178 44,248 SH   SOLE   44,248 0 0
DISNEY WALT CO COM DISNEY 254687106 54,765 420,237 SH   SOLE   420,237 0 0
DOLLAR TREE INC COM 256746108 36,542 320,096 SH   SOLE   320,096 0 0
DOMINION ENERGY INC COM 25746U109 449 5,551 SH   SOLE   5,551 0 0
DOMINOS PIZZA INC COM 25754A201 1,596 6,528 SH   SOLE   6,528 0 0
DORMAN PRODUCTS INC COM 258278100 5,530 69,524 SH   SOLE   69,524 0 0
DOW INC COM 260557103 21,468 450,537 SH   SOLE   450,537 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 47,016 490,469 SH   SOLE   490,469 0 0
DUPONT DE NEMOURS INC COM 26614N102 36,899 517,450 SH   SOLE   517,450 0 0
EAGLE BANCORP INC MD COM 268948106 1,523 34,154 SH   SOLE   34,154 0 0
EASTMAN CHEMICAL CO COM 277432100 24,935 337,748 SH   SOLE   337,748 0 0
ECOLAB INC COM 278865100 29,291 147,907 SH   SOLE   147,907 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 400 1,820 SH   SOLE   1,820 0 0
EL POLLO LOCO HLDGS INC COM 268603107 4,638 423,191 SH   SOLE   423,191 0 0
ELECTRONIC ARTS INC COM 285512109 2,568 26,261 SH   SOLE   26,261 0 0
EMERSON ELEC CO COM 291011104 223 3,342 SH   SOLE   3,342 0 0
ENCOMPASS HEALTH CORP COM 29261A100 28,171 445,181 SH   SOLE   445,181 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 326 11,426 SH   SOLE   11,426 0 0
EQUIFAX INC COM 294429105 233 1,657 SH   SOLE   1,657 0 0
EVENTBRITE INC COM CL A 29975E109 183 10,375 SH   SOLE   10,375 0 0
EVERGY INC COM 30034W106 32,656 490,626 SH   SOLE   490,626 0 0
EVERSOURCE ENERGY COM 30040W108 47,356 554,067 SH   SOLE   554,067 0 0
EXXON MOBIL CORP COM 30231G102 49,112 695,546 SH   SOLE   695,546 0 0
FACEBOOK INC CL A 30303M102 56,722 318,521 SH   SOLE   318,521 0 0
FEDEX CORP COM 31428X106 278 1,911 SH   SOLE   1,911 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 482 1,535 SH   SOLE   1,535 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 3,718 92,411 SH   SOLE   92,411 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 32,318 334,216 SH   SOLE   334,216 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 272 2,024 SH   SOLE   2,024 0 0
FISERV INC COM 337738108 247 2,387 SH   SOLE   2,387 0 0
FLAGSTAR BANCORP INC COM PAR .001 337930705 298 7,997 SH   SOLE   7,997 0 0
FORD MTR CO DEL COM 345370860 94 10,302 SH   SOLE   10,302 0 0
FORTINET INC COM 34959E109 21,201 276,209 SH   SOLE   276,209 0 0
FULLER H B CO COM 359694106 5,145 110,514 SH   SOLE   110,514 0 0
G-III APPAREL GROUP LTD COM 36237H101 4,233 164,266 SH   SOLE   164,266 0 0
GENERAL ELECTRIC CO COM 369604103 500 55,938 SH   SOLE   55,938 0 0
GENERAL MLS INC COM 370334104 2,854 51,779 SH   SOLE   51,779 0 0
GENWORTH FINL INC COM CL A 37247D106 131 29,895 SH   SOLE   29,895 0 0
GILEAD SCIENCES INC COM 375558103 323 5,106 SH   SOLE   5,106 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 266 1,288 SH   SOLE   1,288 0 0
GRANITE CONSTR INC COM 387328107 2,371 73,799 SH   SOLE   73,799 0 0
GULFPORT ENERGY CORP COM NEW 402635304 1,561 576,034 SH   SOLE   576,034 0 0
HAIN CELESTIAL GROUP INC COM 405217100 5,344 248,847 SH   SOLE   248,847 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 231 15,243 SH   SOLE   15,243 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,700 29,008 SH   SOLE   29,008 0 0
HOME DEPOT INC COM 437076102 40,340 173,867 SH   SOLE   173,867 0 0
HONEYWELL INTL INC COM 438516106 42,952 253,857 SH   SOLE   253,857 0 0
HP INC COM 40434L105 265 14,045 SH   SOLE   14,045 0 0
HUMANA INC COM 444859102 436 1,709 SH   SOLE   1,709 0 0
IAC INTERACTIVECORP COM 44919P508 32,740 150,207 SH   SOLE   150,207 0 0
ICU MED INC COM 44930G107 3,857 24,170 SH   SOLE   24,170 0 0
IDEXX LABS INC COM 45168D104 215 791 SH   SOLE   791 0 0
ILLINOIS TOOL WKS INC COM 452308109 47,116 301,084 SH   SOLE   301,084 0 0
IMEDIA BRANDS INC COM CL A 452465107 17 30,443 SH   SOLE   30,443 0 0
INFOSYS LTD SPONSORED ADR 456788108 219 19,326 SH   SOLE   19,326 0 0
INTEL CORP COM 458140100 48,464 940,510 SH   SOLE   940,510 0 0
INTERDIGITAL INC COM 45867G101 8,454 161,138 SH   SOLE   161,138 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,015 13,863 SH   SOLE   13,863 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,541 12,560 SH   SOLE   12,560 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 157,573 10,087,948 SH   SOLE   10,087,948 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,457 7,717 SH   SOLE   7,717 0 0
ISHARES GOLD TRUST ISHARES 464285105 232,375 16,480,500 SH   SOLE   16,480,500 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 31,949 982,146 SH   SOLE   982,146 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,032 21,058 SH   SOLE   21,058 0 0
ISHARES TR RUS MID CAP ETF 464287499 368 6,583 SH   SOLE   6,583 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 120,567 1,203,627 SH   SOLE   1,203,627 0 0
ISHARES TR RUS 1000 ETF 464287622 135,975 826,398 SH   SOLE   826,398 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 161,777 3,479,833 SH   SOLE   3,479,833 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,598 8,706 SH   SOLE   8,706 0 0
ISHARES TR MSCI KLD400 SOC 464288570 13,950 125,782 SH   SOLE   125,782 0 0
ISHARES TR ESG MSCI USA SML 46435U663 301 11,290 SH   SOLE   11,290 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,388 21,295 SH   SOLE   21,295 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 335 8,215 SH   SOLE   8,215 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,059 18,199 SH   SOLE   18,199 0 0
ISHARES TR IBOXX INV CP ETF 464287242 256,558 2,012,542 SH   SOLE   2,012,542 0 0
ISHARES TR TIPS BD ETF 464287176 292,374 2,514,182 SH   SOLE   2,514,182 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 333,447 2,629,712 SH   SOLE   2,629,712 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 532,071 3,515,736 SH   SOLE   3,515,736 0 0
ISHARES TR IBOXX HI YD ETF 464288513 441 5,061 SH   SOLE   5,061 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 215 1,117 SH   SOLE   1,117 0 0
ISHARES TR ESG MSCI EAFE 46435G516 76,149 1,187,615 SH   SOLE   1,187,615 0 0
ISHARES TR CORE S&P TTL STK 464287150 33,246 495,691 SH   SOLE   495,691 0 0
ISHARES TR SELECT DIVID ETF 464287168 253 2,486 SH   SOLE   2,486 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 823 6,420 SH   SOLE   6,420 0 0
ISHARES TR DOW JONES US ETF 464287846 268 1,819 SH   SOLE   1,819 0 0
ISHARES TR CORE S&P SCP ETF 464287804 894 11,486 SH   SOLE   11,486 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 482 2,682 SH   SOLE   2,682 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,029 6,448 SH   SOLE   6,448 0 0
ISHARES TR EAFE SML CP ETF 464288273 218 3,810 SH   SOLE   3,810 0 0
ISHARES TR CALIF MUN BD ETF 464288356 684 11,165 SH   SOLE   11,165 0 0
ISHARES TR INTL TREA BD ETF 464288117 75,638 1,498,683 SH   SOLE   1,498,683 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 250 2,097 SH   SOLE   2,097 0 0
ISHARES TR CORE S&P MCP ETF 464287507 643 3,329 SH   SOLE   3,329 0 0
JOHNSON & JOHNSON COM 478160104 42,087 325,304 SH   SOLE   325,304 0 0
JPMORGAN CHASE & CO COM 46625H100 64,557 548,541 SH   SOLE   548,541 0 0
KIMBERLY CLARK CORP COM 494368103 3,305 23,268 SH   SOLE   23,268 0 0
KINDER MORGAN INC DEL COM 49456B101 46,008 2,232,350 SH   SOLE   2,232,350 0 0
KORN FERRY COM NEW 500643200 396 10,254 SH   SOLE   10,254 0 0
KRAFT HEINZ CO COM 500754106 25,513 913,298 SH   SOLE   913,298 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 33,507 160,598 SH   SOLE   160,598 0 0
LAM RESEARCH CORP COM 512807108 215 934 SH   SOLE   934 0 0
LAUDER ESTEE COS INC CL A 518439104 3,246 16,317 SH   SOLE   16,317 0 0
LILLY ELI & CO COM 532457108 3,122 27,919 SH   SOLE   27,919 0 0
LOCKHEED MARTIN CORP COM 539830109 762 1,954 SH   SOLE   1,954 0 0
LOWES COS INC COM 548661107 21,993 200,016 SH   SOLE   200,016 0 0
LULULEMON ATHLETICA INC COM 550021109 236 1,227 SH   SOLE   1,227 0 0
MANNKIND CORP COM NEW 56400P706 13 10,530 SH   SOLE   10,530 0 0
MARATHON PETE CORP COM 56585A102 222 3,660 SH   SOLE   3,660 0 0
MARKER THERAPEUTICS INC COM 57055L107 131 25,712 SH   SOLE   25,712 0 0
MARRIOTT INTL INC NEW CL A 571903202 35,433 284,900 SH   SOLE   284,900 0 0
MARSH & MCLENNAN COS INC COM 571748102 231 2,315 SH   SOLE   2,315 0 0
MASCO CORP COM 574599106 24,833 595,822 SH   SOLE   595,822 0 0
MASIMO CORP COM 574795100 297 2,000 SH   SOLE   2,000 0 0
MASTERCARD INC CL A 57636Q104 60,756 223,722 SH   SOLE   223,722 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,922 12,298 SH   SOLE   12,298 0 0
MCDONALDS CORP COM 580135101 8,326 38,781 SH   SOLE   38,781 0 0
MEDTRONIC PLC SHS G5960L103 251 2,318 SH   SOLE   2,318 0 0
MERCK & CO INC COM 58933Y105 4,112 48,850 SH   SOLE   48,850 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 266 379 SH   SOLE   379 0 0
MICROSOFT CORP COM 594918104 78,566 565,108 SH   SOLE   565,108 0 0
MONDELEZ INTL INC CL A 609207105 215 3,903 SH   SOLE   3,903 0 0
MONGODB INC CL A 60937P106 4,491 37,280 SH   SOLE   37,280 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 210 1,235 SH   SOLE   1,235 0 0
NETFLIX INC COM 64110L106 37,102 138,637 SH   SOLE   138,637 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 24,936 657,603 SH   SOLE   657,603 0 0
NEXTERA ENERGY INC COM 65339F101 49,307 211,628 SH   SOLE   211,628 0 0
NIKE INC CL B 654106103 46,552 495,661 SH   SOLE   495,661 0 0
NISOURCE INC COM 65473P105 1,883 62,958 SH   SOLE   62,958 0 0
NORFOLK SOUTHERN CORP COM 655844108 48,822 271,749 SH   SOLE   271,749 0 0
NORTHERN TR CORP COM 665859104 28,569 306,147 SH   SOLE   306,147 0 0
NORTHWEST NAT HLDG CO COM 66765N105 6,430 90,135 SH   SOLE   90,135 0 0
NORTHWESTERN CORP COM NEW 668074305 7,173 95,585 SH   SOLE   95,585 0 0
NOVO-NORDISK A S ADR 670100205 211 4,092 SH   SOLE   4,092 0 0
NUCOR CORP COM 670346105 38,234 751,018 SH   SOLE   751,018 0 0
NVIDIA CORP COM 67066G104 36,757 211,167 SH   SOLE   211,167 0 0
OCCIDENTAL PETE CORP COM 674599105 22,846 513,744 SH   SOLE   513,744 0 0
OCEANEERING INTL INC COM 675232102 3,763 277,751 SH   SOLE   277,751 0 0
ONEOK INC NEW COM 682680103 35,486 481,569 SH   SOLE   481,569 0 0
ORACLE CORP COM 68389X105 4,428 80,480 SH   SOLE   80,480 0 0
ORMAT TECHNOLOGIES INC COM 686688102 9,899 133,250 SH   SOLE   133,250 0 0
OWENS CORNING NEW COM 690742101 18,437 291,732 SH   SOLE   291,732 0 0
PAYPAL HLDGS INC COM 70450Y103 1,265 12,219 SH   SOLE   12,219 0 0
PEPSICO INC COM 713448108 16,292 118,835 SH   SOLE   118,835 0 0
PETMED EXPRESS INC COM 716382106 3,695 205,051 SH   SOLE   205,051 0 0
PFIZER INC COM 717081103 37,667 1,048,360 SH   SOLE   1,048,360 0 0
PHILIP MORRIS INTL INC COM 718172109 251 3,311 SH   SOLE   3,311 0 0
PHILLIPS 66 COM 718546104 288 2,821 SH   SOLE   2,821 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 31,318 977,317 SH   SOLE   977,317 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 382 3,513 SH   SOLE   3,513 0 0
PINNACLE WEST CAP CORP COM 723484101 32,013 329,797 SH   SOLE   329,797 0 0
PNC FINL SVCS GROUP INC COM 693475105 227 1,620 SH   SOLE   1,620 0 0
POOL CORPORATION COM 73278L105 38,475 190,756 SH   SOLE   190,756 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 19,482 345,616 SH   SOLE   345,616 0 0
PPG INDS INC COM 693506107 2,786 23,512 SH   SOLE   23,512 0 0
PPL CORP COM 69351T106 39,635 1,258,672 SH   SOLE   1,258,672 0 0
PROCTER & GAMBLE CO COM 742718109 61,288 492,750 SH   SOLE   492,750 0 0
PROSHARES TR LARGE CAP CRE 74347R248 422 5,954 SH   SOLE   5,954 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 207 1,612 SH   SOLE   1,612 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 289 4,663 SH   SOLE   4,663 0 0
QUALCOMM INC COM 747525103 1,166 15,286 SH   SOLE   15,286 0 0
RAYTHEON CO COM NEW 755111507 216 1,106 SH   SOLE   1,106 0 0
RLI CORP COM 749607107 7,820 84,170 SH   SOLE   84,170 0 0
ROCKWELL AUTOMATION INC COM 773903109 295 1,792 SH   SOLE   1,792 0 0
SALESFORCE COM INC COM 79466L302 46,602 313,950 SH   SOLE   313,950 0 0
SANMINA CORPORATION COM 801056102 5,876 183,026 SH   SOLE   183,026 0 0
SAP SE SPON ADR 803054204 230 1,956 SH   SOLE   1,956 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,444 20,332 SH   SOLE   20,332 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 211 3,740 SH   SOLE   3,740 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 200,149 2,870,348 SH   SOLE   2,870,348 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 494 6,976 SH   SOLE   6,976 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 379 15,089 SH   SOLE   15,089 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,277,860 40,108,613 SH   SOLE   40,108,613 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 31,555 309,916 SH   SOLE   309,916 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 202 1,674 SH   SOLE   1,674 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 325 11,635 SH   SOLE   11,635 0 0
SEMGROUP CORP CL A 81663A105 200 12,295 SH   SOLE   12,295 0 0
SEMPRA ENERGY COM 816851109 3,241 21,962 SH   SOLE   21,962 0 0
SEMTECH CORP COM 816850101 6,496 133,635 SH   SOLE   133,635 0 0
SERVICE CORP INTL COM 817565104 26,998 564,701 SH   SOLE   564,701 0 0
SIRIUS XM HLDGS INC COM 82968B103 172 27,615 SH   SOLE   27,615 0 0
SOUTHERN CO COM 842587107 52,101 843,478 SH   SOLE   843,478 0 0
SOUTHERN COPPER CORP COM 84265V105 38,877 1,139,090 SH   SOLE   1,139,090 0 0
SOUTHWEST AIRLS CO COM 844741108 200 3,718 SH   SOLE   3,718 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 6,333 69,565 SH   SOLE   69,565 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 424 1,576 SH   SOLE   1,576 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 442 3,186 SH   SOLE   3,186 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,338 11,248 SH   SOLE   11,248 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 550 1,562 SH   SOLE   1,562 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 285 2,784 SH   SOLE   2,784 0 0
STARBUCKS CORP COM 855244109 60,437 683,526 SH   SOLE   683,526 0 0
STEPAN CO COM 858586100 14,348 147,832 SH   SOLE   147,832 0 0
STRYKER CORP COM 863667101 431 1,996 SH   SOLE   1,996 0 0
SUNTRUST BKS INC COM 867914103 392 5,698 SH   SOLE   5,698 0 0
SYSCO CORP COM 871829107 26,746 336,853 SH   SOLE   336,853 0 0
T MOBILE US INC COM 872590104 921 11,694 SH   SOLE   11,694 0 0
TARGET CORP COM 87612E106 317 2,968 SH   SOLE   2,968 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 37,273 798,154 SH   SOLE   798,154 0 0
TESLA INC COM 88160R101 947 3,932 SH   SOLE   3,932 0 0
TEXAS INSTRS INC COM 882508104 527 4,085 SH   SOLE   4,085 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 2,345 56,064 SH   SOLE   56,064 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 258 887 SH   SOLE   887 0 0
TIFFANY & CO NEW COM 886547108 1,517 16,382 SH   SOLE   16,382 0 0
TJX COS INC NEW COM 872540109 2,921 52,409 SH   SOLE   52,409 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 408 5,040 SH   SOLE   5,040 0 0
TRAVELERS COMPANIES INC COM 89417E109 209 1,408 SH   SOLE   1,408 0 0
TRIUMPH GROUP INC NEW COM 896818101 5,664 247,560 SH   SOLE   247,560 0 0
TWITTER INC COM 90184L102 226 5,500 SH   SOLE   5,500 0 0
TYLER TECHNOLOGIES INC COM 902252105 34,959 133,180 SH   SOLE   133,180 0 0
UNDER ARMOUR INC CL C 904311206 17,049 940,375 SH   SOLE   940,375 0 0
UNION PACIFIC CORP COM 907818108 481 2,974 SH   SOLE   2,974 0 0
UNITED BANKSHARES INC WEST V COM 909907107 238 6,309 SH   SOLE   6,309 0 0
UNITED PARCEL SERVICE INC CL B 911312106 48,707 406,509 SH   SOLE   406,509 0 0
UNITED TECHNOLOGIES CORP COM 913017109 301 2,208 SH   SOLE   2,208 0 0
UNITEDHEALTH GROUP INC COM 91324P102 43,858 201,814 SH   SOLE   201,814 0 0
V F CORP COM 918204108 2,972 33,401 SH   SOLE   33,401 0 0
VALERO ENERGY CORP NEW COM 91913Y100 41,042 481,493 SH   SOLE   481,493 0 0
VALVOLINE INC COM 92047W101 28,294 1,284,355 SH   SOLE   1,284,355 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 151,870 4,602,124 SH   SOLE   4,602,124 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 501,813 6,211,335 SH   SOLE   6,211,335 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 78,563 1,335,434 SH   SOLE   1,335,434 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,112 17,667 SH   SOLE   17,667 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,649 9,719 SH   SOLE   9,719 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,925 11,579 SH   SOLE   11,579 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,512 22,826 SH   SOLE   22,826 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 393,198 4,216,605 SH   SOLE   4,216,605 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 118,093 916,523 SH   SOLE   916,523 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 182,745 1,210,235 SH   SOLE   1,210,235 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,854 16,613 SH   SOLE   16,613 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 7,068 60,763 SH   SOLE   60,763 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 13,529 80,723 SH   SOLE   80,723 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 299 2,196 SH   SOLE   2,196 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 535,038 13,289,568 SH   SOLE   13,289,568 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 247,423 4,222,962 SH   SOLE   4,222,962 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 189,974 1,863,407 SH   SOLE   1,863,407 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 41,662 834,918 SH   SOLE   834,918 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,647 68,034 SH   SOLE   68,034 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 805 9,935 SH   SOLE   9,935 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 246 1,500 SH   SOLE   1,500 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,497 85,134 SH   SOLE   85,134 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 214 2,413 SH   SOLE   2,413 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 626 2,908 SH   SOLE   2,908 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 23,748 165,324 SH   SOLE   165,324 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 13,810 88,209 SH   SOLE   88,209 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 265 1,474 SH   SOLE   1,474 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 11,762 150,756 SH   SOLE   150,756 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 462 6,603 SH   SOLE   6,603 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 9,342 107,761 SH   SOLE   107,761 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 439 2,618 SH   SOLE   2,618 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 365 2,503 SH   SOLE   2,503 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 19,226 152,133 SH   SOLE   152,133 0 0
VARIAN MED SYS INC COM 92220P105 13,397 112,501 SH   SOLE   112,501 0 0
VERISK ANALYTICS INC COM 92345Y106 36,156 228,638 SH   SOLE   228,638 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 48,444 802,599 SH   SOLE   802,599 0 0
VISA INC COM CL A 92826C839 2,255 13,110 SH   SOLE   13,110 0 0
VMWARE INC CL A COM 928563402 234 1,561 SH   SOLE   1,561 0 0
W P CAREY INC COM 92936U109 432 4,836 SH   SOLE   4,836 0 0
WALMART INC COM 931142103 54,264 457,229 SH   SOLE   457,229 0 0
WASTE MGMT INC DEL COM 94106L109 49,243 428,204 SH   SOLE   428,204 0 0
WATERS CORP COM 941848103 1,744 7,817 SH   SOLE   7,817 0 0
WEC ENERGY GROUP INC COM 92939U106 300 3,163 SH   SOLE   3,163 0 0
WELLS FARGO CO NEW COM 949746101 680 13,487 SH   SOLE   13,487 0 0
WERNER ENTERPRISES INC COM 950755108 5,739 162,604 SH   SOLE   162,604 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 695 644 SH   SOLE   644 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 501 137,399 SH   SOLE   137,399 0 0
WORKDAY INC CL A 98138H101 1,142 6,721 SH   SOLE   6,721 0 0
XCEL ENERGY INC COM 98389B100 3,162 48,737 SH   SOLE   48,737 0 0
XYLEM INC COM 98419M100 1,729 21,716 SH   SOLE   21,716 0 0
YELP INC CL A 985817105 11,223 322,966 SH   SOLE   322,966 0 0
YUM BRANDS INC COM 988498101 374 3,302 SH   SOLE   3,302 0 0