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 5,236 33,565 SH   SOLE   33,565 0 0
AAON INC COM PAR $0.004 000360206 8,412 154,938 SH   SOLE   154,938 0 0
ABBOTT LABS COM 002824100 60,686 663,738 SH   SOLE   663,738 0 0
ABBVIE INC COM 00287Y109 1,832 18,657 SH   SOLE   18,657 0 0
ABM INDS INC COM 000957100 7,257 199,922 SH   SOLE   199,922 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 839 3,906 SH   SOLE   3,906 0 0
ADOBE INC COM 00724F101 8,385 19,263 SH   SOLE   19,263 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,187 22,567 SH   SOLE   22,567 0 0
AES CORP COM 00130H105 30,253 2,087,886 SH   SOLE   2,087,886 0 0
AGCO CORP COM 001084102 2,517 45,381 SH   SOLE   45,381 0 0
AIR PRODS & CHEMS INC COM 009158106 5,050 20,914 SH   SOLE   20,914 0 0
ALBEMARLE CORP COM 012653101 33,578 434,888 SH   SOLE   434,888 0 0
ALCOA CORP COM 013872106 2,083 185,353 SH   SOLE   185,353 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 817 3,787 SH   SOLE   3,787 0 0
ALPHABET INC CAP STK CL C 02079K107 84,009 59,428 SH   SOLE   59,428 0 0
ALPHABET INC CAP STK CL A 02079K305 4,343 3,063 SH   SOLE   3,063 0 0
ALTRIA GROUP INC COM 02209S103 279 7,117 SH   SOLE   7,117 0 0
AMAZON COM INC COM 023135106 129,012 46,763 SH   SOLE   46,763 0 0
AMERICAN ELEC PWR CO INC COM 025537101 4,154 52,165 SH   SOLE   52,165 0 0
AMERICAN EXPRESS CO COM 025816109 1,137 11,944 SH   SOLE   11,944 0 0
AMERICAN TOWER CORP NEW COM 03027X100 544 2,106 SH   SOLE   2,106 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,321 25,815 SH   SOLE   25,815 0 0
AMGEN INC COM 031162100 58,903 249,736 SH   SOLE   249,736 0 0
APPLE INC COM 037833100 138,716 380,253 SH   SOLE   380,253 0 0
APPLIED MATLS INC COM 038222105 299 4,949 SH   SOLE   4,949 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 44,289 1,110,002 SH   SOLE   1,110,002 0 0
ARCUS BIOSCIENCES INC COM 03969F109 232 9,395 SH   SOLE   9,395 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 563 10,647 SH   SOLE   10,647 0 0
AT&T INC COM 00206R102 47,053 1,556,496 SH   SOLE   1,556,496 0 0
ATHERSYS INC NEW COM 04744L106 55 20,000 SH   SOLE   20,000 0 0
AUTODESK INC COM 052769106 2,083 8,710 SH   SOLE   8,710 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,418 29,671 SH   SOLE   29,671 0 0
BAKER HUGHES COMPANY CL A 05722G100 28,073 1,824,095 SH   SOLE   1,824,095 0 0
BALCHEM CORP COM 057665200 6,367 67,118 SH   SOLE   67,118 0 0
BALL CORP COM 058498106 2,430 34,973 SH   SOLE   34,973 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,775 71,805 SH   SOLE   71,805 0 0
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 14,459 822,007 SH   SOLE   822,007 0 0
BEACON ROOFING SUPPLY INC COM 073685109 4,470 169,502 SH   SOLE   169,502 0 0
BECTON DICKINSON & CO COM 075887109 460 1,922 SH   SOLE   1,922 0 0
BERKLEY W R CORP COM 084423102 261 4,551 SH   SOLE   4,551 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 59,918 335,656 SH   SOLE   335,656 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 267 1 SH   SOLE   1 0 0
BILL COM HLDGS INC COM 090043100 5,539 61,396 SH   SOLE   61,396 0 0
BIOGEN INC COM 09062X103 211 790 SH   SOLE   790 0 0
BK OF AMERICA CORP COM 060505104 47,976 2,020,040 SH   SOLE   2,020,040 0 0
BOEING CO COM 097023105 901 4,918 SH   SOLE   4,918 0 0
BOOKING HOLDINGS INC COM 09857L108 288 181 SH   SOLE   181 0 0
BOSTON SCIENTIFIC CORP COM 101137107 255 7,249 SH   SOLE   7,249 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,472 21,089 SH   SOLE   21,089 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 4,523 76,915 SH   SOLE   76,915 0 0
BROADCOM INC COM 11135F101 431 1,367 SH   SOLE   1,367 0 0
CABOT OIL & GAS CORP COM 127097103 25,784 1,500,841 SH   SOLE   1,500,841 0 0
CACI INTL INC CL A 127190304 523 2,412 SH   SOLE   2,412 0 0
CAL MAINE FOODS INC COM NEW 128030202 12,968 291,537 SH   SOLE   291,537 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 12,736 267,006 SH   SOLE   267,006 0 0
CAMPBELL SOUP CO COM 134429109 3,279 66,071 SH   SOLE   66,071 0 0
CANADIAN NATL RY CO COM 136375102 202 2,276 SH   SOLE   2,276 0 0
CARLYLE GROUP INC COM 14316J108 279 10,000 SH   SOLE   10,000 0 0
CARMAX INC COM 143130102 487 5,436 SH   SOLE   5,436 0 0
CATERPILLAR INC DEL COM 149123101 417 3,293 SH   SOLE   3,293 0 0
CDW CORP COM 12514G108 213 1,831 SH   SOLE   1,831 0 0
CHARLES RIV LABS INTL INC COM 159864107 38,941 223,348 SH   SOLE   223,348 0 0
CHEGG INC COM 163092109 233 3,460 SH   SOLE   3,460 0 0
CHEVRON CORP NEW COM 166764100 62,081 695,742 SH   SOLE   695,742 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 11,910 11,317 SH   SOLE   11,317 0 0
CIGNA CORP NEW COM 125523100 263 1,399 SH   SOLE   1,399 0 0
CISCO SYS INC COM 17275R102 3,073 65,879 SH   SOLE   65,879 0 0
CITIGROUP INC COM NEW 172967424 334 6,534 SH   SOLE   6,534 0 0
CLEARWATER PAPER CORP COM 18538R103 11,235 310,955 SH   SOLE   310,955 0 0
CLOROX CO DEL COM 189054109 3,529 16,087 SH   SOLE   16,087 0 0
CMS ENERGY CORP COM 125896100 12,791 218,941 SH   SOLE   218,941 0 0
COCA COLA CO COM 191216100 43,030 963,074 SH   SOLE   963,074 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 7,262 93,872 SH   SOLE   93,872 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,387 24,411 SH   SOLE   24,411 0 0
COLGATE PALMOLIVE CO COM 194162103 4,807 65,611 SH   SOLE   65,611 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2,547 31,610 SH   SOLE   31,610 0 0
COMCAST CORP NEW CL A 20030N101 53,923 1,383,348 SH   SOLE   1,383,348 0 0
CONSOLIDATED EDISON INC COM 209115104 3,802 52,853 SH   SOLE   52,853 0 0
COSTCO WHSL CORP NEW COM 22160K105 52,629 173,571 SH   SOLE   173,571 0 0
COUPA SOFTWARE INC COM 22266L106 3,073 11,094 SH   SOLE   11,094 0 0
CVS HEALTH CORP COM 126650100 34,083 524,604 SH   SOLE   524,604 0 0
DANAHER CORPORATION COM 235851102 440 2,489 SH   SOLE   2,489 0 0
DELL TECHNOLOGIES INC CL C 24703L202 400 7,274 SH   SOLE   7,274 0 0
DISCOVERY INC COM SER A 25470F104 2,079 98,540 SH   SOLE   98,540 0 0
DISNEY WALT CO COM DISNEY 254687106 52,169 467,840 SH   SOLE   467,840 0 0
DOLLAR TREE INC COM 256746108 40,403 435,936 SH   SOLE   435,936 0 0
DOMINION ENERGY INC COM 25746U109 249 3,068 SH   SOLE   3,068 0 0
DOMINOS PIZZA INC COM 25754A201 2,417 6,542 SH   SOLE   6,542 0 0
DORMAN PRODUCTS INC COM 258278100 6,324 94,286 SH   SOLE   94,286 0 0
DOW INC COM 260557103 40,119 984,276 SH   SOLE   984,276 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 43,169 540,359 SH   SOLE   540,359 0 0
DUPONT DE NEMOURS INC COM 26614N102 47,848 900,579 SH   SOLE   900,579 0 0
EAGLE BANCORP INC MD COM 268948106 1,119 34,154 SH   SOLE   34,154 0 0
EASTMAN CHEM CO COM 277432100 31,598 453,740 SH   SOLE   453,740 0 0
EBAY INC. COM 278642103 208 3,962 SH   SOLE   3,962 0 0
ECOLAB INC COM 278865100 36,520 183,565 SH   SOLE   183,565 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,000 43,408 SH   SOLE   43,408 0 0
EL POLLO LOCO HLDGS INC COM 268603107 8,234 557,875 SH   SOLE   557,875 0 0
ELECTRONIC ARTS INC COM 285512109 5,407 40,949 SH   SOLE   40,949 0 0
ENCOMPASS HEALTH CORP COM 29261A100 29,514 476,577 SH   SOLE   476,577 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 245 13,504 SH   SOLE   13,504 0 0
EQUIFAX INC COM 294429105 256 1,488 SH   SOLE   1,488 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 3,140 377,876 SH   SOLE   377,876 0 0
ESSENTIAL UTILS INC COM 29670G102 31,490 745,497 SH   SOLE   745,497 0 0
EVERGY INC COM 30034W106 31,136 525,151 SH   SOLE   525,151 0 0
EVERSOURCE ENERGY COM 30040W108 40,228 483,100 SH   SOLE   483,100 0 0
EXXON MOBIL CORP COM 30231G102 55,966 1,251,481 SH   SOLE   1,251,481 0 0
F M C CORP COM NEW 302491303 300 3,010 SH   SOLE   3,010 0 0
FACEBOOK INC CL A 30303M102 80,879 356,187 SH   SOLE   356,187 0 0
FEDEX CORP COM 31428X106 203 1,446 SH   SOLE   1,446 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 5,490 177,319 SH   SOLE   177,319 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 31,493 297,136 SH   SOLE   297,136 0 0
FISERV INC COM 337738108 273 2,792 SH   SOLE   2,792 0 0
FLAGSTAR BANCORP INC COM PAR .001 337930705 235 7,997 SH   SOLE   7,997 0 0
FORD MTR CO DEL COM 345370860 61 10,061 SH   SOLE   10,061 0 0
FORTINET INC COM 34959E109 42,390 308,809 SH   SOLE   308,809 0 0
FS KKR CAP CORP II COM 35952V303 166 12,875 SH   SOLE   12,875 0 0
FULLER H B CO COM 359694106 6,754 151,429 SH   SOLE   151,429 0 0
G III APPAREL GROUP LTD COM 36237H101 4,171 313,868 SH   SOLE   313,868 0 0
GENERAL ELECTRIC CO COM 369604103 142 20,766 SH   SOLE   20,766 0 0
GENERAL MLS INC COM 370334104 3,056 49,573 SH   SOLE   49,573 0 0
GILEAD SCIENCES INC COM 375558103 392 5,099 SH   SOLE   5,099 0 0
GLOBAL PMTS INC COM 37940X102 337 1,988 SH   SOLE   1,988 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 224 1,136 SH   SOLE   1,136 0 0
GRANITE CONSTR INC COM 387328107 5,550 289,968 SH   SOLE   289,968 0 0
HAIN CELESTIAL GROUP INC COM 405217100 9,108 289,037 SH   SOLE   289,037 0 0
HALLIBURTON CO COM 406216101 177 13,611 SH   SOLE   13,611 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 288 10,752 SH   SOLE   10,752 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 129 13,299 SH   SOLE   13,299 0 0
HOME DEPOT INC COM 437076102 51,436 205,326 SH   SOLE   205,326 0 0
HONEYWELL INTL INC COM 438516106 41,847 289,418 SH   SOLE   289,418 0 0
IAC INTERACTIVECORP COM 44919P508 54,292 167,878 SH   SOLE   167,878 0 0
ICU MED INC COM 44930G107 6,092 33,054 SH   SOLE   33,054 0 0
IDEXX LABS INC COM 45168D104 265 804 SH   SOLE   804 0 0
ILLINOIS TOOL WKS INC COM 452308109 56,914 325,503 SH   SOLE   325,503 0 0
ILLUMINA INC COM 452327109 2,932 7,917 SH   SOLE   7,917 0 0
INFOSYS LTD SPONSORED ADR 456788108 185 19,160 SH   SOLE   19,160 0 0
INTEL CORP COM 458140100 60,191 1,006,030 SH   SOLE   1,006,030 0 0
INTERDIGITAL INC COM 45867G101 6,834 120,674 SH   SOLE   120,674 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,478 12,234 SH   SOLE   12,234 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,727 22,265 SH   SOLE   22,265 0 0
INTUIT COM 461202103 432 1,460 SH   SOLE   1,460 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 161,928 12,513,765 SH   SOLE   12,513,765 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 236 2,180 SH   SOLE   2,180 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,418 13,805 SH   SOLE   13,805 0 0
ISHARES GOLD TRUST ISHARES 464285105 308,937 18,183,452 SH   SOLE   18,183,452 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 56,543 1,762,560 SH   SOLE   1,762,560 0 0
ISHARES INC CORE MSCI EMKT 46434G103 970 20,375 SH   SOLE   20,375 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 247 1,370 SH   SOLE   1,370 0 0
ISHARES TR U.S. TECH ETF 464287721 246 910 SH   SOLE   910 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 152,977 1,494,059 SH   SOLE   1,494,059 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 661,409 4,619,424 SH   SOLE   4,619,424 0 0
ISHARES TR ESG MSCI EAFE 46435G516 130,367 2,151,973 SH   SOLE   2,151,973 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 496 4,408 SH   SOLE   4,408 0 0
ISHARES TR IBOXX INV CP ETF 464287242 298,495 2,219,295 SH   SOLE   2,219,295 0 0
ISHARES TR INTL TREA BD ETF 464288117 92,803 1,823,237 SH   SOLE   1,823,237 0 0
ISHARES TR RUS 1000 ETF 464287622 128,533 748,676 SH   SOLE   748,676 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 193,967 4,522,420 SH   SOLE   4,522,420 0 0
ISHARES TR CORE S&P MCP ETF 464287507 638 3,586 SH   SOLE   3,586 0 0
ISHARES TR ESG MSCI USA SML 46435U663 309 12,345 SH   SOLE   12,345 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 721 3,475 SH   SOLE   3,475 0 0
ISHARES TR MSCI EAFE ETF 464287465 799 13,122 SH   SOLE   13,122 0 0
ISHARES TR MSCI ACWI EX US 464288240 352 8,149 SH   SOLE   8,149 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 352 8,800 SH   SOLE   8,800 0 0
ISHARES TR CALIF MUN BD ETF 464288356 863 13,880 SH   SOLE   13,880 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,539 21,476 SH   SOLE   21,476 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,099 5,723 SH   SOLE   5,723 0 0
ISHARES TR MSCI KLD400 SOC 464288570 250 2,121 SH   SOLE   2,121 0 0
ISHARES TR EAFE SML CP ETF 464288273 200 3,725 SH   SOLE   3,725 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,378 64,107 SH   SOLE   64,107 0 0
ISHARES TR PHLX SEMICND ETF 464287523 251 928 SH   SOLE   928 0 0
ISHARES TR ESG MSCI USA ETF 46435G425 19,641 280,625 SH   SOLE   280,625 0 0
ISHARES TR NEW YORK MUN ETF 464288323 200 3,482 SH   SOLE   3,482 0 0
ISHARES TR NASDAQ BIOTECH 464287556 254 1,861 SH   SOLE   1,861 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 431,761 3,230,054 SH   SOLE   3,230,054 0 0
ISHARES TR RUS MID CAP ETF 464287499 206 3,852 SH   SOLE   3,852 0 0
ISHARES TR CORE S&P TTL STK 464287150 9,760 140,548 SH   SOLE   140,548 0 0
ISHARES TR IBOXX HI YD ETF 464288513 274 3,359 SH   SOLE   3,359 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 278 2,123 SH   SOLE   2,123 0 0
ISHARES TR TIPS BD ETF 464287176 376,450 3,060,570 SH   SOLE   3,060,570 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,706 11,966 SH   SOLE   11,966 0 0
JOHNSON & JOHNSON COM 478160104 49,556 352,382 SH   SOLE   352,382 0 0
JPMORGAN CHASE & CO COM 46625H100 57,464 610,929 SH   SOLE   610,929 0 0
KIMBERLY CLARK CORP COM 494368103 4,924 34,838 SH   SOLE   34,838 0 0
KINDER MORGAN INC DEL COM 49456B101 38,539 2,540,447 SH   SOLE   2,540,447 0 0
KLA CORP COM NEW 482480100 309 1,591 SH   SOLE   1,591 0 0
KORN FERRY COM NEW 500643200 315 10,254 SH   SOLE   10,254 0 0
KRAFT HEINZ CO COM 500754106 47,815 1,499,364 SH   SOLE   1,499,364 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 31,359 184,824 SH   SOLE   184,824 0 0
LAM RESEARCH CORP COM 512807108 286 884 SH   SOLE   884 0 0
LAUDER ESTEE COS INC CL A 518439104 4,582 24,286 SH   SOLE   24,286 0 0
LILLY ELI & CO COM 532457108 4,325 26,346 SH   SOLE   26,346 0 0
LOCKHEED MARTIN CORP COM 539830109 852 2,335 SH   SOLE   2,335 0 0
LOWES COS INC COM 548661107 26,383 195,259 SH   SOLE   195,259 0 0
LULULEMON ATHLETICA INC COM 550021109 214 685 SH   SOLE   685 0 0
MANNKIND CORP COM NEW 56400P706 18 10,530 SH   SOLE   10,530 0 0
MARKER THERAPEUTICS INC COM 57055L107 53 25,712 SH   SOLE   25,712 0 0
MARRIOTT INTL INC NEW CL A 571903202 262 3,054 SH   SOLE   3,054 0 0
MARSH & MCLENNAN COS INC COM 571748102 206 1,922 SH   SOLE   1,922 0 0
MASCO CORP COM 574599106 31,228 621,954 SH   SOLE   621,954 0 0
MASIMO CORP COM 574795100 228 1,000 SH   SOLE   1,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 70,590 238,720 SH   SOLE   238,720 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,461 19,292 SH   SOLE   19,292 0 0
MCDONALDS CORP COM 580135101 6,535 35,425 SH   SOLE   35,425 0 0
MERCADOLIBRE INC COM 58733R102 249 253 SH   SOLE   253 0 0
MERCK & CO. INC COM 58933Y105 5,857 75,736 SH   SOLE   75,736 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,075 1,334 SH   SOLE   1,334 0 0
MICROSOFT CORP COM 594918104 124,285 610,706 SH   SOLE   610,706 0 0
MONGODB INC CL A 60937P106 7,430 32,828 SH   SOLE   32,828 0 0
MORGAN STANLEY COM NEW 617446448 207 4,290 SH   SOLE   4,290 0 0
NETAPP INC COM 64110D104 384 8,656 SH   SOLE   8,656 0 0
NETFLIX INC COM 64110L106 61,786 135,781 SH   SOLE   135,781 0 0
NEWMONT CORP COM 651639106 42,867 694,309 SH   SOLE   694,309 0 0
NEXTERA ENERGY INC COM 65339F101 52,119 217,007 SH   SOLE   217,007 0 0
NIKE INC CL B 654106103 52,166 532,035 SH   SOLE   532,035 0 0
NISOURCE INC COM 65473P105 2,503 110,067 SH   SOLE   110,067 0 0
NORFOLK SOUTHERN CORP COM 655844108 552 3,144 SH   SOLE   3,144 0 0
NORTHERN TR CORP COM 665859104 44,068 555,433 SH   SOLE   555,433 0 0
NORTHROP GRUMMAN CORP COM 666807102 212 689 SH   SOLE   689 0 0
NORTHWEST NAT HLDG CO COM 66765N105 5,864 105,103 SH   SOLE   105,103 0 0
NORTHWESTERN CORP COM NEW 668074305 5,983 109,741 SH   SOLE   109,741 0 0
NOVARTIS AG SPONSORED ADR 66987V109 222 2,538 SH   SOLE   2,538 0 0
NOVO-NORDISK A S ADR 670100205 329 5,024 SH   SOLE   5,024 0 0
NUCOR CORP COM 670346105 40,458 977,011 SH   SOLE   977,011 0 0
NVIDIA CORPORATION COM 67066G104 60,220 158,512 SH   SOLE   158,512 0 0
OCCIDENTAL PETE CORP COM 674599105 332 18,124 SH   SOLE   18,124 0 0
ONEOK INC NEW COM 682680103 20,063 603,956 SH   SOLE   603,956 0 0
ORACLE CORP COM 68389X105 1,568 28,372 SH   SOLE   28,372 0 0
ORMAT TECHNOLOGIES INC COM 686688102 6,822 107,455 SH   SOLE   107,455 0 0
OWENS CORNING NEW COM 690742101 19,161 343,627 SH   SOLE   343,627 0 0
PAGERDUTY INC COM 69553P100 4,444 155,293 SH   SOLE   155,293 0 0
PAYCOM SOFTWARE INC COM 70432V102 794 2,562 SH   SOLE   2,562 0 0
PAYPAL HLDGS INC COM 70450Y103 18,181 104,353 SH   SOLE   104,353 0 0
PEGASYSTEMS INC COM 705573103 252 2,492 SH   SOLE   2,492 0 0
PEPSICO INC COM 713448108 18,288 138,274 SH   SOLE   138,274 0 0
PETMED EXPRESS INC COM 716382106 10,881 305,313 SH   SOLE   305,313 0 0
PFIZER INC COM 717081103 41,000 1,253,828 SH   SOLE   1,253,828 0 0
PHILIP MORRIS INTL INC COM 718172109 232 3,317 SH   SOLE   3,317 0 0
PILGRIMS PRIDE CORP COM 72147K108 20,080 1,188,877 SH   SOLE   1,188,877 0 0
PINNACLE WEST CAP CORP COM 723484101 28,306 386,217 SH   SOLE   386,217 0 0
POOL CORPORATION COM 73278L105 38,785 142,661 SH   SOLE   142,661 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 13,587 324,962 SH   SOLE   324,962 0 0
PPG INDS INC COM 693506107 4,227 39,852 SH   SOLE   39,852 0 0
PPL CORP COM 69351T106 35,649 1,379,586 SH   SOLE   1,379,586 0 0
PROCTER AND GAMBLE CO COM 742718109 63,251 528,983 SH   SOLE   528,983 0 0
QEP RESOURCES INC COM 74733V100 27 20,586 SH   SOLE   20,586 0 0
QUALCOMM INC COM 747525103 1,029 11,277 SH   SOLE   11,277 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 288 4,681 SH   SOLE   4,681 0 0
REGENERON PHARMACEUTICALS COM 75886F107 273 437 SH   SOLE   437 0 0
RLI CORP COM 749607107 7,515 91,532 SH   SOLE   91,532 0 0
ROCKWELL AUTOMATION INC COM 773903109 250 1,172 SH   SOLE   1,172 0 0
SALESFORCE COM INC COM 79466L302 63,711 340,102 SH   SOLE   340,102 0 0
SANMINA CORPORATION COM 801056102 5,789 231,204 SH   SOLE   231,204 0 0
SAP SE SPON ADR 803054204 314 2,243 SH   SOLE   2,243 0 0
SCHWAB CHARLES CORP COM 808513105 3,471 102,865 SH   SOLE   102,865 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 241,309 3,693,133 SH   SOLE   3,693,133 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,441,556 48,455,651 SH   SOLE   48,455,651 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 467 19,173 SH   SOLE   19,173 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6,373 86,749 SH   SOLE   86,749 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,240 35,215 SH   SOLE   35,215 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 547 7,384 SH   SOLE   7,384 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 36,020 267,867 SH   SOLE   267,867 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 613 16,200 SH   SOLE   16,200 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 302 2,361 SH   SOLE   2,361 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 310 5,279 SH   SOLE   5,279 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,374 13,149 SH   SOLE   13,149 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 830 35,850 SH   SOLE   35,850 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 225 3,990 SH   SOLE   3,990 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 583 5,830 SH   SOLE   5,830 0 0
SEMPRA ENERGY COM 816851109 4,011 34,217 SH   SOLE   34,217 0 0
SEMTECH CORP COM 816850101 8,070 154,538 SH   SOLE   154,538 0 0
SERVICE CORP INTL COM 817565104 26,227 674,402 SH   SOLE   674,402 0 0
SERVICENOW INC COM 81762P102 214 529 SH   SOLE   529 0 0
SHERWIN WILLIAMS CO COM 824348106 42,631 73,775 SH   SOLE   73,775 0 0
SHOPIFY INC CL A 82509L107 465 490 SH   SOLE   490 0 0
SILK RD MED INC COM 82710M100 359 8,566 SH   SOLE   8,566 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 204 34,830 SH   SOLE   34,830 0 0
SOUTHERN CO COM 842587107 45,411 875,810 SH   SOLE   875,810 0 0
SOUTHERN COPPER CORP COM 84265V105 50,989 1,282,096 SH   SOLE   1,282,096 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 5,929 85,872 SH   SOLE   85,872 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 281 1,090 SH   SOLE   1,090 0 0
SPDR GOLD TR GOLD SHS 78463V107 505 3,016 SH   SOLE   3,016 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 427 14,830 SH   SOLE   14,830 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,474 14,510 SH   SOLE   14,510 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,151 3,548 SH   SOLE   3,548 0 0
SPDR SER TR S&P BIOTECH 78464A870 285 2,545 SH   SOLE   2,545 0 0
SQUARE INC CL A 852234103 359 3,422 SH   SOLE   3,422 0 0
STARBUCKS CORP COM 855244109 53,687 729,536 SH   SOLE   729,536 0 0
STEPAN CO COM 858586100 14,513 149,461 SH   SOLE   149,461 0 0
STRYKER CORPORATION COM 863667101 410 2,275 SH   SOLE   2,275 0 0
SYSCO CORP COM 871829107 21,209 388,017 SH   SOLE   388,017 0 0
TARGET CORP COM 87612E106 473 3,945 SH   SOLE   3,945 0 0
TESLA INC COM 88160R101 4,018 3,721 SH   SOLE   3,721 0 0
TEXAS INSTRS INC COM 882508104 497 3,912 SH   SOLE   3,912 0 0
THERAPEUTICSMD INC COM 88338N107 16 13,000 SH   SOLE   13,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 701 1,934 SH   SOLE   1,934 0 0
TJX COS INC NEW COM 872540109 4,188 82,838 SH   SOLE   82,838 0 0
TRUIST FINL CORP COM 89832Q109 319 8,485 SH   SOLE   8,485 0 0
TWILIO INC CL A 90138F102 53,618 244,360 SH   SOLE   244,360 0 0
TYLER TECHNOLOGIES INC COM 902252105 34,899 100,607 SH   SOLE   100,607 0 0
UBER TECHNOLOGIES INC COM 90353T100 24,777 797,199 SH   SOLE   797,199 0 0
UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 218 607 SH   SOLE   607 0 0
UNDER ARMOUR INC CL C 904311206 13,348 1,509,927 SH   SOLE   1,509,927 0 0
UNION PAC CORP COM 907818108 452 2,673 SH   SOLE   2,673 0 0
UNITED PARCEL SERVICE INC CL B 911312106 41,293 371,409 SH   SOLE   371,409 0 0
UNITEDHEALTH GROUP INC COM 91324P102 63,659 215,828 SH   SOLE   215,828 0 0
V F CORP COM 918204108 3,567 58,530 SH   SOLE   58,530 0 0
VALERO ENERGY CORP COM 91913Y100 36,800 625,637 SH   SOLE   625,637 0 0
VALVOLINE INC COM 92047W101 29,380 1,519,915 SH   SOLE   1,519,915 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 179,416 5,836,580 SH   SOLE   5,836,580 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 598,171 7,196,476 SH   SOLE   7,196,476 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 314 3,549 SH   SOLE   3,549 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 87,829 1,521,379 SH   SOLE   1,521,379 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3,604 30,452 SH   SOLE   30,452 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 15,781 96,277 SH   SOLE   96,277 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,134 10,561 SH   SOLE   10,561 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 414,806 5,282,136 SH   SOLE   5,282,136 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 504 3,524 SH   SOLE   3,524 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,701 25,395 SH   SOLE   25,395 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 200,172 1,278,806 SH   SOLE   1,278,806 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,374 8,375 SH   SOLE   8,375 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 132,514 1,239,378 SH   SOLE   1,239,378 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,679 16,858 SH   SOLE   16,858 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 627,132 15,832,657 SH   SOLE   15,832,657 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 269,914 5,784,688 SH   SOLE   5,784,688 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 12,773 268,287 SH   SOLE   268,287 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 223,958 2,317,930 SH   SOLE   2,317,930 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 7,012 129,516 SH   SOLE   129,516 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 272 3,292 SH   SOLE   3,292 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 221 3,130 SH   SOLE   3,130 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 538 5,655 SH   SOLE   5,655 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 222 3,565 SH   SOLE   3,565 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,168 18,502 SH   SOLE   18,502 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,929 59,566 SH   SOLE   59,566 0 0
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 5,019 129,384 SH   SOLE   129,384 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 321 4,079 SH   SOLE   4,079 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,823 6,542 SH   SOLE   6,542 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 625 3,243 SH   SOLE   3,243 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 8,287 41,433 SH   SOLE   41,433 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 22,742 188,508 SH   SOLE   188,508 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 21,508 173,916 SH   SOLE   173,916 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 12,782 137,393 SH   SOLE   137,393 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 13,930 276,944 SH   SOLE   276,944 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 14,075 94,102 SH   SOLE   94,102 0 0
VARIAN MED SYS INC COM 92220P105 16,877 137,753 SH   SOLE   137,753 0 0
VERISK ANALYTICS INC COM 92345Y106 48,673 285,978 SH   SOLE   285,978 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 49,575 899,246 SH   SOLE   899,246 0 0
VISA INC COM CL A 92826C839 3,035 15,711 SH   SOLE   15,711 0 0
VISLINK TECHNOLOGIES INC COM NEW 92836Y201 8 12,500 SH   SOLE   12,500 0 0
WALMART INC COM 931142103 59,300 495,076 SH   SOLE   495,076 0 0
WASTE MGMT INC DEL COM 94106L109 49,772 469,948 SH   SOLE   469,948 0 0
WEC ENERGY GROUP INC COM 92939U106 280 3,193 SH   SOLE   3,193 0 0
WELLS FARGO CO NEW COM 949746101 260 10,155 SH   SOLE   10,155 0 0
WERNER ENTERPRISES INC COM 950755108 8,433 193,728 SH   SOLE   193,728 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 572 644 SH   SOLE   644 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 297 89,697 SH   SOLE   89,697 0 0
WORKDAY INC CL A 98138H101 1,146 6,119 SH   SOLE   6,119 0 0
WP CAREY INC COM 92936U109 327 4,839 SH   SOLE   4,839 0 0
XCEL ENERGY INC COM 98389B100 4,578 73,250 SH   SOLE   73,250 0 0
XYLEM INC COM 98419M100 2,551 39,272 SH   SOLE   39,272 0 0
YETI HLDGS INC COM 98585X104 9,264 216,803 SH   SOLE   216,803 0 0
YUM BRANDS INC COM 988498101 305 3,512 SH   SOLE   3,512 0 0