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 4,145 30,078 SH   SOLE   20,568 0 0
AAON INC COM PAR $0.004 000360206 7,823 162,067 SH   SOLE   60,705 0 0
ABBOTT LABS COM 002824100 52,492 663,227 SH   SOLE   212,203 0 0
ABBVIE INC COM 00287Y109 969 12,819 SH   SOLE   7,470 0 0
ABM INDS INC COM 000957100 4,698 192,437 SH   SOLE   26,525 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 629 3,859 SH   SOLE   5,986 0 0
ADOBE INC COM 00724F101 5,740 18,035 SH   SOLE   106,730 0 0
ADVANCED MICRO DEVICES INC COM 007903107 968 21,334 SH   SOLE   6,148 0 0
AES CORP COM 00130H105 25,483 2,008,380 SH   SOLE   467,174 0 0
AFLAC INC COM 001055102 88 16,900 SH   SOLE   2,701 0 0
AGCO CORP COM 001084102 1,755 36,538 SH   SOLE   4,321 0 0
AIR PRODS & CHEMS INC COM 009158106 3,761 18,677 SH   SOLE   18,957 0 0
ALBEMARLE CORP COM 012653101 23,410 413,112 SH   SOLE   353,092 0 0
ALCOA CORP COM 013872106 622 95,560 SH   SOLE   9,087 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 228 1,661 SH   SOLE   3,357 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 780 4,149 SH   SOLE   20,776 0 0
ALLERGAN PLC SHS G0177J108 1,477 8,346 SH   SOLE   12,105 0 0
ALPHABET INC CAP STK CL A 02079K305 3,506 3,128 SH   SOLE   34,583 0 0
ALPHABET INC CAP STK CL C 02079K107 67,851 58,131 SH   SOLE   573,631 0 0
ALTRIA GROUP INC COM 02209S103 415 10,828 SH   SOLE   8,428 0 0
AMAZON COM INC COM 023135106 90,095 46,183 SH   SOLE   44,606 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 77 24,874 SH   SOLE   30,773 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,700 45,753 SH   SOLE   16,600 0 0
AMERICAN EXPRESS CO COM 025816109 468 5,524 SH   SOLE   9,739 0 0
AMERICAN TOWER CORP NEW COM 03027X100 614 3,470 SH   SOLE   1,918 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,775 23,038 SH   SOLE   16,241 0 0
AMGEN INC COM 031162100 50,593 248,815 SH   SOLE   316,491 0 0
APPLE INC COM 037833100 95,654 378,320 SH   SOLE   1,448,436 0 0
APPLIED MATLS INC COM 038222105 314 6,926 SH   SOLE   8,581 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 37,968 1,076,160 SH   SOLE   1,387,866 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 529 11,843 SH   SOLE   2,412 0 0
AT&T INC COM 00206R102 43,205 1,483,727 SH   SOLE   431,969 0 0
ATHERSYS INC NEW COM 04744L106 60 20,000 SH   SOLE   1,534 0 0
AUTODESK INC COM 052769106 1,647 10,570 SH   SOLE   2,109 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,476 25,151 SH   SOLE   27,587 0 0
BAKER HUGHES COMPANY CL A 05722G100 13,092 1,238,514 SH   SOLE   87,563 0 0
BALCHEM CORP COM 057665200 6,377 64,236 SH   SOLE   203,408 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,890 76,236 SH   SOLE   10,728 0 0
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 11,297 674,650 SH   SOLE   239,006 0 0
BEACON ROOFING SUPPLY INC COM 073685109 2,524 150,291 SH   SOLE   21,066 0 0
BECTON DICKINSON & CO COM 075887109 429 1,869 SH   SOLE   1,857 0 0
BERKLEY W R CORP COM 084423102 243 4,666 SH   SOLE   89,721 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 816 3 SH   SOLE   2,581 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 46,273 320,798 SH   SOLE   332,215 0 0
BIOGEN INC COM 09062X103 255 808 SH   SOLE   6,229 0 0
BK OF AMERICA CORP COM 060505104 23,811 1,556,978 SH   SOLE   707,438 0 0
BLACKROCK INC COM 09247X101 997 2,267 SH   SOLE   4,343 0 0
BOEING CO COM 097023105 670 4,560 SH   SOLE   13,570 0 0
BOOKING HLDGS INC COM 09857L108 237 176 SH   SOLE   3,874 0 0
BOSTON SCIENTIFIC CORP COM 101137107 233 7,150 SH   SOLE   6,204 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,762 16,970 SH   SOLE   6,528 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 4,072 72,847 SH   SOLE   69,220 0 0
BROADCOM INC COM 11135F101 447 1,969 SH   SOLE   2,701 0 0
CABOT OIL & GAS CORP COM 127097103 25,260 1,464,539 SH   SOLE   354,285 0 0
CACI INTL INC CL A 127190304 509 2,412 SH   SOLE   4,562 0 0
CAL MAINE FOODS INC COM NEW 128030202 12,932 293,844 SH   SOLE   93,653 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 13,495 268,239 SH   SOLE   146,293 0 0
CAMPBELL SOUP CO COM 134429109 2,747 58,964 SH   SOLE   63,399 0 0
CARLYLE GROUP INC COM 14316J108 216 10,000 SH   SOLE   4,946 0 0
CARMAX INC COM 143130102 293 5,440 SH   SOLE   5,080 0 0
CATERPILLAR INC DEL COM 149123101 433 4,016 SH   SOLE   5,766 0 0
CHARLES RIV LABS INTL INC COM 159864107 28,491 225,339 SH   SOLE   368,945 0 0
CHEVRON CORP NEW COM 166764100 28,962 470,075 SH   SOLE   502,152 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,379 2,986 SH   SOLE   13,726 0 0
CIGNA CORP NEW COM 125523100 248 1,399 SH   SOLE   3,721 0 0
CISCO SYS INC COM 17275R102 2,607 66,771 SH   SOLE   103,238 0 0
CITIGROUP INC COM NEW 172967424 353 8,443 SH   SOLE   5,954 0 0
CLEARWATER PAPER CORP COM 18538R103 6,838 313,387 SH   SOLE   209,939 0 0
CLOROX CO DEL COM 189054109 2,468 14,129 SH   SOLE   51,855 0 0
CMS ENERGY CORP COM 125896100 12,052 203,931 SH   SOLE   269,752 0 0
COCA COLA CO COM 191216100 41,700 939,241 SH   SOLE   926,013 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 7,664 93,293 SH   SOLE   283,439 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,159 24,934 SH   SOLE   8,344 0 0
COLGATE PALMOLIVE CO COM 194162103 3,926 59,229 SH   SOLE   40,149 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 1,852 26,196 SH   SOLE   90,375 0 0
COMCAST CORP NEW CL A 20030N101 46,164 1,338,988 SH   SOLE   716,768 0 0
CONSOLIDATED EDISON INC COM 209115104 3,535 44,859 SH   SOLE   40,702 0 0
COSTCO WHSL CORP NEW COM 22160K105 48,338 169,252 SH   SOLE   1,426,057 0 0
COUPA SOFTWARE INC COM 22266L106 1,550 11,094 SH   SOLE   7,967 0 0
CSX CORP COM 126408103 202 3,525 SH   SOLE   1,506 0 0
CVS HEALTH CORP COM 126650100 31,339 529,716 SH   SOLE   738,942 0 0
DANAHER CORPORATION COM 235851102 300 2,172 SH   SOLE   199 0 0
DELL TECHNOLOGIES INC CL C 24703L202 290 7,342 SH   SOLE   5,107 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 253 1,988 SH   SOLE   7,062 0 0
DISCOVERY INC COM SER A 25470F104 1,496 76,214 SH   SOLE   33,017 0 0
DISNEY WALT CO COM DISNEY 254687106 43,957 453,640 SH   SOLE   519,821 0 0
DOLLAR TREE INC COM 256746108 31,173 422,802 SH   SOLE   270,537 0 0
DOMINION ENERGY INC COM 25746U109 462 6,453 SH   SOLE   13,566 0 0
DOMINOS PIZZA INC COM 25754A201 2,116 6,528 SH   SOLE   27,970 0 0
DORMAN PRODUCTS INC COM 258278100 5,002 90,123 SH   SOLE   96,422 0 0
DOW INC COM 260557103 26,512 896,004 SH   SOLE   512,745 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 42,905 529,370 SH   SOLE   452,726 0 0
DUPONT DE NEMOURS INC COM 26614N102 20,859 602,103 SH   SOLE   295,046 0 0
EAGLE BANCORP INC MD COM 268948106 1,032 34,154 SH   SOLE   16,424 0 0
EASTMAN CHEM CO COM 277432100 19,996 426,879 SH   SOLE   365,143 0 0
ECOLAB INC COM 278865100 27,520 175,919 SH   SOLE   1,324,883 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 329 1,783 SH   SOLE   2,760 0 0
EL POLLO LOCO HLDGS INC COM 268603107 4,604 542,653 SH   SOLE   37,360 0 0
ELECTRONIC ARTS INC COM 285512109 3,723 37,091 SH   SOLE   25,809 0 0
ENCOMPASS HEALTH CORP COM 29261A100 30,221 471,049 SH   SOLE   372,999 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 210 14,653 SH   SOLE   487 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 981 173,942 SH   SOLE   16,065 0 0
ESSENTIAL UTILS INC COM 29670G102 30,018 736,365 SH   SOLE   155,977 0 0
EVERGY INC COM 30034W106 28,549 517,407 SH   SOLE   178,194 0 0
EVERSOURCE ENERGY COM 30040W108 37,411 477,523 SH   SOLE   566,967 0 0
EXXON MOBIL CORP COM 30231G102 32,435 838,432 SH   SOLE   1,197,526 0 0
FACEBOOK INC CL A 30303M102 58,924 352,440 SH   SOLE   56,426 0 0
FEDEX CORP COM 31428X106 210 1,730 SH   SOLE   2,741 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 334 1,120 SH   SOLE   1,230 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 4,785 165,705 SH   SOLE   213,289 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 20,891 338,421 SH   SOLE   1,364,611 0 0
FISERV INC COM 337738108 266 2,805 SH   SOLE   15,351 0 0
FORTINET INC COM 34959E109 31,714 312,639 SH   SOLE   187,374 0 0
FULLER H B CO COM 359694106 3,963 141,604 SH   SOLE   135,145 0 0
G III APPAREL GROUP LTD COM 36237H101 1,932 246,350 SH   SOLE   37,513 0 0
GENERAL ELECTRIC CO COM 369604103 262 36,990 SH   SOLE   5,739 0 0
GENERAL MLS INC COM 370334104 2,325 43,569 SH   SOLE   14,955 0 0
GILEAD SCIENCES INC COM 375558103 406 6,058 SH   SOLE   5,410 0 0
GRANITE CONSTR INC COM 387328107 2,920 192,157 SH   SOLE   11,609 0 0
HAIN CELESTIAL GROUP INC COM 405217100 7,639 293,692 SH   SOLE   101,950 0 0
HALLIBURTON CO COM 406216101 94 13,679 SH   SOLE   2,772 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 122 12,593 SH   SOLE   1,962 0 0
HOME DEPOT INC COM 437076102 36,566 195,189 SH   SOLE   1,027,375 0 0
HONEYWELL INTL INC COM 438516106 37,487 279,516 SH   SOLE   150,851 0 0
IAC INTERACTIVECORP COM 44919P508 30,174 168,058 SH   SOLE   1,959,518 0 0
ICU MED INC COM 44930G107 6,483 32,022 SH   SOLE   183,292 0 0
IDEXX LABS INC COM 45168D104 206 849 SH   SOLE   7,319 0 0
ILLINOIS TOOL WKS INC COM 452308109 45,816 321,674 SH   SOLE   224,812 0 0
INFOSYS LTD SPONSORED ADR 456788108 157 19,160 SH   SOLE   948 0 0
INTEL CORP COM 458140100 54,120 997,633 SH   SOLE   510,915 0 0
INTERDIGITAL INC COM 45867G101 5,171 115,565 SH   SOLE   16,598 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,409 14,000 SH   SOLE   11,016 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,983 19,185 SH   SOLE   16,056 0 0
INTUIT COM 461202103 338 1,469 SH   SOLE   10,254 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 114,571 9,645,733 SH   SOLE   816,511 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 248 2,678 SH   SOLE   1 0 0
INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 218 4,654 SH   SOLE   3,101 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,223 11,749 SH   SOLE   19,920 0 0
ISHARES GOLD TRUST ISHARES 464285105 268,176 17,751,593 SH   SOLE   2,171,551 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 39,684 1,446,910 SH   SOLE   345,202 0 0
ISHARES INC CORE MSCI EMKT 46434G103 950 25,704 SH   SOLE   5,696 0 0
ISHARES TR IBOXX HI YD ETF 464288513 252 2,740 SH   SOLE   5,398 0 0
ISHARES TR ESG MSCI EAFE 46435G516 95,870 1,802,784 SH   SOLE   442,778 0 0
ISHARES TR INTL TREA BD ETF 464288117 86,425 1,745,575 SH   SOLE   1,638,906 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 720 4,365 SH   SOLE   4,207 0 0
ISHARES TR CALIF MUN BD ETF 464288356 842 13,914 SH   SOLE   11,661 0 0
ISHARES TR CORE S&P SCP ETF 464287804 19,528 317,577 SH   SOLE   590,669 0 0
ISHARES TR CORE US AGGBD ET 464287226 30,918 268,207 SH   SOLE   1,241,369 0 0
ISHARES TR EAFE SML CP ETF 464288273 279 6,311 SH   SOLE   14,403 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 489,674 4,162,724 SH   SOLE   6,915,006 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,233 16,819 SH   SOLE   88,620 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 852 5,841 SH   SOLE   6,373 0 0
ISHARES TR RUS 1000 ETF 464287622 110,419 781,248 SH   SOLE   988,915 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 222 2,083 SH   SOLE   1,725 0 0
ISHARES TR MSCI ACWI EX US 464288240 307 8,149 SH   SOLE   13,396 0 0
ISHARES TR CORE S&P TTL STK 464287150 8,182 116,464 SH   SOLE   40,035 0 0
ISHARES TR IBOXX INV CP ETF 464287242 253,534 2,043,062 SH   SOLE   4,584,848 0 0
ISHARES TR ESG MSCI USA SML 46435U663 234 11,718 SH   SOLE   10,000 0 0
ISHARES TR TIPS BD ETF 464287176 345,989 2,924,085 SH   SOLE   2,917,310 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,365 26,006 SH   SOLE   14,805 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 171,099 4,167,851 SH   SOLE   1,998,728 0 0
ISHARES TR MSCI KLD400 SOC 464288570 16,301 166,105 SH   SOLE   306,216 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 141,338 1,408,788 SH   SOLE   10,729,562 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 413,596 3,091,224 SH   SOLE   4,564,537 0 0
ISHARES TR CORE S&P MCP ETF 464287507 966 7,033 SH   SOLE   39,790 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 584 5,915 SH   SOLE   5,985 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 536 15,686 SH   SOLE   33,559 0 0
ISHARES TR DOW JONES US ETF 464287846 229 1,819 SH   SOLE   2,334 0 0
JOHNSON & JOHNSON COM 478160104 46,315 352,414 SH   SOLE   225,853 0 0
JPMORGAN CHASE & CO COM 46625H100 51,792 573,891 SH   SOLE   985,975 0 0
KIMBERLY CLARK CORP COM 494368103 4,021 31,175 SH   SOLE   33,727 0 0
KINDER MORGAN INC DEL COM 49456B101 33,587 2,404,181 SH   SOLE   1,318,884 0 0
KLA CORPORATION COM NEW 482480100 230 1,600 SH   SOLE   2,929 0 0
KORN FERRY COM NEW 500643200 249 10,254 SH   SOLE   2,200 0 0
KRAFT HEINZ CO COM 500754106 36,720 1,483,020 SH   SOLE   271,232 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 32,589 180,645 SH   SOLE   1,150,226 0 0
LAM RESEARCH CORP COM 512807108 295 1,372 SH   SOLE   2,653 0 0
LAUDER ESTEE COS INC CL A 518439104 3,454 21,430 SH   SOLE   61,936 0 0
LILLY ELI & CO COM 532457108 4,895 35,192 SH   SOLE   28,516 0 0
LOCKHEED MARTIN CORP COM 539830109 777 2,343 SH   SOLE   4,864 0 0
LOWES COS INC COM 548661107 17,063 198,278 SH   SOLE   273,819 0 0
MANNKIND CORP COM NEW 56400P706 11 10,530 SH   SOLE   666 0 0
MARKER THERAPEUTICS INC COM 57055L107 49 25,712 SH   SOLE   667 0 0
MARRIOTT INTL INC NEW CL A 571903202 948 14,060 SH   SOLE   2,259 0 0
MASCO CORP COM 574599106 21,256 613,902 SH   SOLE   415,243 0 0
MASTERCARD INC CL A 57636Q104 55,597 229,227 SH   SOLE   234,872 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,443 17,146 SH   SOLE   14,768 0 0
MCDONALDS CORP COM 580135101 5,846 35,461 SH   SOLE   82,502 0 0
MERCK & CO. INC COM 58933Y105 5,235 67,688 SH   SOLE   78,250 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,127 1,632 SH   SOLE   21,269 0 0
MICROSOFT CORP COM 594918104 96,588 611,870 SH   SOLE   1,314,555 0 0
MONGODB INC CL A 60937P106 4,473 32,760 SH   SOLE   107,751 0 0
NETAPP INC COM 64110D104 347 8,319 SH   SOLE   2,100 0 0
NETFLIX INC COM 64110L106 51,568 137,154 SH   SOLE   1,307,008 0 0
NEWMONT CORP COM 651639106 31,549 694,198 SH   SOLE   136,197 0 0
NEXTERA ENERGY INC COM 65339F101 51,350 212,988 SH   SOLE   242,848 0 0
NIKE INC CL B 654106103 43,733 527,760 SH   SOLE   852,958 0 0
NISOURCE INC COM 65473P105 2,326 92,285 SH   SOLE   20,273 0 0
NORFOLK SOUTHERN CORP COM 655844108 664 5,089 SH   SOLE   3,186 0 0
NORTHERN TR CORP COM 665859104 25,769 425,477 SH   SOLE   306,567 0 0
NORTHROP GRUMMAN CORP COM 666807102 227 797 SH   SOLE   7,997 0 0
NORTHWEST NAT HLDG CO COM 66765N105 6,286 101,608 SH   SOLE   303,635 0 0
NORTHWESTERN CORP COM NEW 668074305 6,321 105,514 SH   SOLE   185,385 0 0
NOVARTIS A G SPONSORED ADR 66987V109 253 3,348 SH   SOLE   4,971 0 0
NOVO-NORDISK A S ADR 670100205 337 5,622 SH   SOLE   8,637 0 0
NUCOR CORP COM 670346105 26,031 717,543 SH   SOLE   510,620 0 0
NVIDIA CORP COM 67066G104 54,958 208,275 SH   SOLE   309,057 0 0
OCCIDENTAL PETE CORP COM 674599105 9,211 808,315 SH   SOLE   127,231 0 0
OCEANEERING INTL INC COM 675232102 51 19,116 SH   SOLE   7,369 0 0
ONEOK INC NEW COM 682680103 9,796 500,793 SH   SOLE   138,532 0 0
ORACLE CORP COM 68389X105 5,320 109,402 SH   SOLE   3,053,489 0 0
ORMAT TECHNOLOGIES INC COM 686688102 7,185 105,914 SH   SOLE   309,967 0 0
OWENS CORNING NEW COM 690742101 12,586 322,134 SH   SOLE   227,676 0 0
PAGERDUTY INC COM 69553P100 3,694 213,789 SH   SOLE   12,080 0 0
PAYCOM SOFTWARE INC COM 70432V102 273 1,351 SH   SOLE   2,976 0 0
PAYPAL HLDGS INC COM 70450Y103 8,809 88,421 SH   SOLE   88,183 0 0
PEPSICO INC COM 713448108 16,207 134,634 SH   SOLE   350,610 0 0
PETMED EXPRESS INC COM 716382106 9,125 316,721 SH   SOLE   157,824 0 0
PFIZER INC COM 717081103 40,145 1,227,662 SH   SOLE   431,279 0 0
PHILIP MORRIS INTL INC COM 718172109 433 5,970 SH   SOLE   2,176 0 0
PILGRIMS PRIDE CORP COM 72147K108 19,116 1,049,786 SH   SOLE   200,836 0 0
PINNACLE WEST CAP CORP COM 723484101 27,910 367,176 SH   SOLE   224,305 0 0
POOL CORPORATION COM 73278L105 33,348 169,222 SH   SOLE   302,811 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 15,204 316,312 SH   SOLE   128,977 0 0
PPG INDS INC COM 693506107 2,876 33,953 SH   SOLE   57,886 0 0
PPL CORP COM 69351T106 28,403 1,356,507 SH   SOLE   323,421 0 0
PROCTER & GAMBLE CO COM 742718109 57,491 521,606 SH   SOLE   344,308 0 0
QUALCOMM INC COM 747525103 851 12,836 SH   SOLE   9,475 0 0
REGENERON PHARMACEUTICALS COM 75886F107 213 442 SH   SOLE   1,819 0 0
RLI CORP COM 749607107 7,905 89,870 SH   SOLE   519,441 0 0
SALESFORCE COM INC COM 79466L302 48,581 336,650 SH   SOLE   645,321 0 0
SANMINA CORPORATION COM 801056102 6,066 221,524 SH   SOLE   153,200 0 0
SAP SE SPON ADR 803054204 277 2,507 SH   SOLE   52,783 0 0
SCHWAB CHARLES CORP COM 808513105 2,889 84,786 SH   SOLE   72,018 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 340 16,346 SH   SOLE   3,082 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 235 6,189 SH   SOLE   4,673 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 448 8,642 SH   SOLE   47,031 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,224,149 47,086,281 SH   SOLE   43,118,702 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 23,764 7,419 SH   SOLE   638,534 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 176,908 3,305,262 SH   SOLE   3,076,999 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 53,278 842,986 SH   SOLE   709,698 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 30,002 292,523 SH   SOLE   821,933 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,370 2,190 SH   SOLE   131,690 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 15,276 2,400 SH   SOLE   125,465 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 258 3,215 SH   SOLE   3,642 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 339 6,215 SH   SOLE   7,089 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 307 3,128 SH   SOLE   13,778 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 567 7,203 SH   SOLE   3,530 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 33,435 14,081 SH   SOLE   518,411 0 0
SEMPRA ENERGY COM 816851109 3,364 29,440 SH   SOLE   21,007 0 0
SEMTECH CORP COM 816850101 5,712 151,640 SH   SOLE   75,793 0 0
SERVICE CORP INTL COM 817565104 25,158 641,551 SH   SOLE   163,756 0 0
SHERWIN WILLIAMS CO COM 824348106 32,918 71,331 SH   SOLE   812,164 0 0
SHOPIFY INC CL A 82509L107 200 480 SH   SOLE   1,751 0 0
SILK RD MED INC COM 82710M100 270 8,566 SH   SOLE   2,292 0 0
SIRIUS XM HLDGS INC COM 82968B103 185 37,464 SH   SOLE   6,935 0 0
SOUTHERN CO COM 842587107 47,047 867,453 SH   SOLE   866,970 0 0
SOUTHERN COPPER CORP COM 84265V105 35,321 1,250,375 SH   SOLE   505,659 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 5,746 82,590 SH   SOLE   1,993,312 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 540 2,463 SH   SOLE   4,241 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 609 4,228 SH   SOLE   644 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,430 14,473 SH   SOLE   28,173 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 482 1,833 SH   SOLE   4,921 0 0
SPDR SER TR S&P DIVID ETF 78464A763 241 3,516 SH   SOLE   2,866 0 0
SPDR SER TR BLOMBERG BRC INT 78464A334 6 10,847 SH   SOLE   71 0 0
STARBUCKS CORP COM 855244109 47,291 718,115 SH   SOLE   468,705 0 0
STEPAN CO COM 858586100 13,416 151,721 SH   SOLE   152,951 0 0
STRYKER CORP COM 863667101 352 2,262 SH   SOLE   1,391 0 0
SYSCO CORP COM 871829107 17,338 377,130 SH   SOLE   163,123 0 0
T MOBILE US INC COM 872590104 230 3,216 SH   SOLE   3,088 0 0
TARGET CORP COM 87612E106 235 2,586 SH   SOLE   6,848 0 0
TESLA INC COM 88160R101 2,001 3,814 SH   SOLE   20,703 0 0
TEXAS INSTRS INC COM 882508104 418 4,187 SH   SOLE   1,764 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 393 1,624 SH   SOLE   9,682 0 0
TJX COS INC NEW COM 872540109 3,427 71,035 SH   SOLE   58,875 0 0
TRUIST FINL CORP COM 89832Q109 314 10,262 SH   SOLE   6,881 0 0
TWILIO INC CL A 90138F102 27,097 302,194 SH   SOLE   1,023,914 0 0
TYLER TECHNOLOGIES INC COM 902252105 32,224 108,440 SH   SOLE   350,225 0 0
UBER TECHNOLOGIES INC COM 90353T100 20,177 708,538 SH   SOLE   352,626 0 0
UBS AG LONDON BRH EN LG CP GRWTH 902677780 267 1,151 SH   SOLE   2,479 0 0
UNDER ARMOUR INC CL C 904311206 6,733 819,084 SH   SOLE   274,099 0 0
UNION PAC CORP COM 907818108 414 2,959 SH   SOLE   2,061 0 0
UNITED PARCEL SERVICE INC CL B 911312106 32,344 345,480 SH   SOLE   194,857 0 0
UNITEDHEALTH GROUP INC COM 91324P102 53,922 216,351 SH   SOLE   439,296 0 0
V F CORP COM 918204108 2,135 38,812 SH   SOLE   79,211 0 0
VALERO ENERGY CORP COM 91913Y100 20,791 493,610 SH   SOLE   614,071 0 0
VALVOLINE INC COM 92047W101 19,106 1,453,728 SH   SOLE   1,352,928 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 155,555 5,442,118 SH   SOLE   3,830,196 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 602,890 7,309,978 SH   SOLE   14,358,293 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 639 7,073 SH   SOLE   2,396 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 80,963 1,433,033 SH   SOLE   1,452,793 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 200 2,668 SH   SOLE   9,776 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 92,544 1,013,567 SH   SOLE   598,886 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 12,110 91,486 SH   SOLE   173,823 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,285 11,139 SH   SOLE   29,444 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,121 26,843 SH   SOLE   38,888 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,950 34,132 SH   SOLE   32,263 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 313,520 4,807,724 SH   SOLE   2,753,722 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 159,763 1,233,185 SH   SOLE   1,261,688 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 360 3,068 SH   SOLE   3,636 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,785 11,444 SH   SOLE   59,157 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,499 17,131 SH   SOLE   34,154 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 512,639 14,948,717 SH   SOLE   3,764,371 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 129,862 2,134,171 SH   SOLE   5,047,053 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 9,240 196,605 SH   SOLE   165,999 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 220,202 5,072,934 SH   SOLE   17,470,560 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 5,885 112,872 SH   SOLE   424,323 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 257 3,248 SH   SOLE   2,852 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 408 6,077 SH   SOLE   1,470 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 219 3,110 SH   SOLE   372 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,730 19,120 SH   SOLE   29,040 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 37,755 16,970 SH   SOLE   699,979 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,136 155,966 SH   SOLE   58,640 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 372 6,482 SH   SOLE   5,654 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 813 3,953 SH   SOLE   12,199 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 19,737 161,159 SH   SOLE   173,764 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 11,973 86,377 SH   SOLE   583,309 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 558 3,357 SH   SOLE   11,861 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 4,934 33,611 SH   SOLE   15,293 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 16,717 172,698 SH   SOLE   600,935 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 7,894 200,604 SH   SOLE   145,652 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 9,908 129,278 SH   SOLE   114,261 0 0
VARIAN MED SYS INC COM 92220P105 13,487 131,188 SH   SOLE   886,885 0 0
VERISK ANALYTICS INC COM 92345Y106 39,357 281,819 SH   SOLE   2,348,367 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 46,981 871,942 SH   SOLE   282,116 0 0
VISA INC COM CL A 92826C839 2,587 16,399 SH   SOLE   21,840 0 0
VMWARE INC CL A COM 928563402 313 2,584 SH   SOLE   14,653 0 0
WALMART INC COM 931142103 54,674 479,394 SH   SOLE   224,642 0 0
WASTE MGMT INC DEL COM 94106L109 42,676 459,993 SH   SOLE   1,206,699 0 0
WATERS CORP COM 941848103 2,056 11,267 SH   SOLE   14,470 0 0
WEC ENERGY GROUP INC COM 92939U106 284 3,224 SH   SOLE   2,662 0 0
WELLS FARGO CO NEW COM 949746101 263 9,156 SH   SOLE   3,463 0 0
WERNER ENTERPRISES INC COM 950755108 7,024 193,289 SH   SOLE   97,861 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 586 644 SH   SOLE   4,573 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 278 89,697 SH   SOLE   8,749 0 0
WORKDAY INC CL A 98138H101 745 5,739 SH   SOLE   6,716 0 0
WP CAREY INC COM 92936U109 295 5,079 SH   SOLE   9,019 0 0
XCEL ENERGY INC COM 98389B100 3,955 64,969 SH   SOLE   25,918 0 0
XYLEM INC COM 98419M100 2,146 32,534 SH   SOLE   9,580 0 0
YELP INC CL A 985817105 11,927 655,920 SH   SOLE   291,729 0 0
YETI HLDGS INC COM 98585X104 3,934 198,092 SH   SOLE   3,164 0 0
YUM BRANDS INC COM 988498101 242 3,632 SH   SOLE   1,509 0 0