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,031 28,516 SH   SOLE   28,516 0 0
AAON INC COM PAR $0.004 000360206 11,809 239,006 SH   SOLE   239,006 0 0
ABBOTT LABS COM 002824100 56,053 645,321 SH   SOLE   645,321 0 0
ABBVIE INC COM 00287Y109 1,032 11,661 SH   SOLE   11,661 0 0
ABM INDS INC COM 000957100 6,912 183,292 SH   SOLE   183,292 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 886 4,207 SH   SOLE   4,207 0 0
ADOBE INC COM 00724F101 5,044 15,293 SH   SOLE   15,293 0 0
ADVANCED MICRO DEVICES INC COM 007903107 953 20,776 SH   SOLE   20,776 0 0
AES CORP COM 00130H105 38,994 1,959,518 SH   SOLE   1,959,518 0 0
AGCO CORP COM 001084102 2,275 29,444 SH   SOLE   29,444 0 0
AIR PRODS & CHEMS INC COM 009158106 3,901 16,600 SH   SOLE   16,600 0 0
ALBEMARLE CORP COM 012653101 26,670 365,143 SH   SOLE   365,143 0 0
ALCOA CORP COM 013872106 1,944 90,375 SH   SOLE   90,375 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 283 1,751 SH   SOLE   1,751 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,208 5,696 SH   SOLE   5,696 0 0
ALLERGAN PLC SHS G0177J108 1,595 8,344 SH   SOLE   8,344 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 5,688 50,697 SH   SOLE   50,697 0 0
ALLY FINL INC COM 02005N100 1,216 39,790 SH   SOLE   39,790 0 0
ALPHABET INC CAP STK CL A 02079K305 4,238 3,164 SH   SOLE   3,164 0 0
ALPHABET INC CAP STK CL C 02079K107 75,442 56,426 SH   SOLE   56,426 0 0
ALTRIA GROUP INC COM 02209S103 483 9,682 SH   SOLE   9,682 0 0
AMAZON COM INC COM 023135106 82,425 44,606 SH   SOLE   44,606 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,847 40,702 SH   SOLE   40,702 0 0
AMERICAN EXPRESS CO COM 025816109 745 5,986 SH   SOLE   5,986 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,727 20,568 SH   SOLE   20,568 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,588 21,066 SH   SOLE   21,066 0 0
AMGEN INC COM 031162100 58,543 242,848 SH   SOLE   242,848 0 0
APPLE INC COM 037833100 130,022 442,778 SH   SOLE   442,778 0 0
APPLIED MATLS INC COM 038222105 420 6,881 SH   SOLE   6,881 0 0
AQUA AMERICA INC COM 03836W103 38,582 821,933 SH   SOLE   821,933 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 47,619 1,027,375 SH   SOLE   1,027,375 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 431 8,637 SH   SOLE   8,637 0 0
AT&T INC COM 00206R102 55,730 1,426,057 SH   SOLE   1,426,057 0 0
ATHERSYS INC COM 04744L106 25 20,000 SH   SOLE   20,000 0 0
AUTODESK INC COM 052769106 1,968 10,728 SH   SOLE   10,728 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,582 21,007 SH   SOLE   21,007 0 0
BAKER HUGHES COMPANY CL A 05722G100 33,957 1,324,883 SH   SOLE   1,324,883 0 0
BANK AMER CORP COM 060505104 48,881 1,387,866 SH   SOLE   1,387,866 0 0
BANK NEW YORK MELLON CORP COM 064058100 7,943 157,824 SH   SOLE   157,824 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 13,323 583,309 SH   SOLE   583,309 0 0
BEACON ROOFING SUPPLY INC COM 073685109 4,322 135,145 SH   SOLE   135,145 0 0
BECTON DICKINSON & CO COM 075887109 505 1,857 SH   SOLE   1,857 0 0
BERKLEY W R CORP COM 084423102 323 4,673 SH   SOLE   4,673 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 70,001 309,057 SH   SOLE   309,057 0 0
BIOGEN INC COM 09062X103 276 931 SH   SOLE   931 0 0
BLACKROCK INC COM 09247X101 1,136 2,259 SH   SOLE   2,259 0 0
BOEING CO COM 097023105 1,415 4,343 SH   SOLE   4,343 0 0
BOOKING HLDGS INC COM 09857L108 409 199 SH   SOLE   199 0 0
BOSTON SCIENTIFIC CORP COM 101137107 408 9,019 SH   SOLE   9,019 0 0
BP PLC SPONSORED ADR 055622104 262 6,935 SH   SOLE   6,935 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,175 14,470 SH   SOLE   14,470 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,443 69,220 SH   SOLE   69,220 0 0
BROADCOM INC COM 11135F101 757 2,396 SH   SOLE   2,396 0 0
CABOT OIL & GAS CORP COM 127097103 23,554 1,352,928 SH   SOLE   1,352,928 0 0
CACI INTL INC CL A 127190304 603 2,412 SH   SOLE   2,412 0 0
CAL MAINE FOODS INC COM NEW 128030202 12,471 291,729 SH   SOLE   291,729 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 13,908 269,752 SH   SOLE   269,752 0 0
CAMPBELL SOUP CO COM 134429109 2,563 51,855 SH   SOLE   51,855 0 0
CANADIAN NATL RY CO COM 136375102 489 5,410 SH   SOLE   5,410 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 321 10,000 SH   SOLE   10,000 0 0
CARMAX INC COM 143130102 477 5,441 SH   SOLE   5,441 0 0
CATERPILLAR INC DEL COM 149123101 675 4,573 SH   SOLE   4,573 0 0
CDW CORP COM 12514G108 258 1,806 SH   SOLE   1,806 0 0
CHARLES RIV LABS INTL INC COM 159864107 34,265 224,305 SH   SOLE   224,305 0 0
CHEVRON CORP NEW COM 166764100 52,057 431,969 SH   SOLE   431,969 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,765 2,109 SH   SOLE   2,109 0 0
CHUBB LIMITED COM H1467J104 205 1,319 SH   SOLE   1,319 0 0
CIGNA CORP NEW COM 125523100 271 1,326 SH   SOLE   1,326 0 0
CISCO SYS INC COM 17275R102 3,041 63,399 SH   SOLE   63,399 0 0
CITIGROUP INC COM NEW 172967424 726 9,087 SH   SOLE   9,087 0 0
CLEARWATER PAPER CORP COM 18538R103 6,486 303,635 SH   SOLE   303,635 0 0
CLOROX CO DEL COM 189054109 2,296 14,955 SH   SOLE   14,955 0 0
CMS ENERGY CORP COM 125896100 14,307 227,676 SH   SOLE   227,676 0 0
COCA COLA CO COM 191216100 51,255 926,013 SH   SOLE   926,013 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 8,373 127,231 SH   SOLE   127,231 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,801 29,040 SH   SOLE   29,040 0 0
COLGATE PALMOLIVE CO COM 194162103 5,387 78,250 SH   SOLE   78,250 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2,074 20,703 SH   SOLE   20,703 0 0
COMCAST CORP NEW CL A 20030N101 58,776 1,307,008 SH   SOLE   1,307,008 0 0
CONSOLIDATED EDISON INC COM 209115104 3,518 38,888 SH   SOLE   38,888 0 0
CONSTELLATION BRANDS INC CL A 21036P108 217 1,142 SH   SOLE   1,142 0 0
COSTCO WHSL CORP NEW COM 22160K105 66,027 224,642 SH   SOLE   224,642 0 0
COUPA SOFTWARE INC COM 22266L106 1,611 11,016 SH   SOLE   11,016 0 0
CSX CORP COM 126408103 360 4,971 SH   SOLE   4,971 0 0
CVS HEALTH CORP COM 126650100 53,249 716,768 SH   SOLE   716,768 0 0
DANAHER CORPORATION COM 235851102 407 2,653 SH   SOLE   2,653 0 0
DEERE & CO COM 244199105 299 1,725 SH   SOLE   1,725 0 0
DELL TECHNOLOGIES INC CL C 24703L202 319 6,204 SH   SOLE   6,204 0 0
DEXCOM INC COM 252131107 249 1,140 SH   SOLE   1,140 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 386 2,292 SH   SOLE   2,292 0 0
DISCOVERY INC COM SER A 25470F104 1,937 59,157 SH   SOLE   59,157 0 0
DISNEY WALT CO COM DISNEY 254687106 63,535 439,296 SH   SOLE   439,296 0 0
DOLLAR TREE INC COM 256746108 34,699 368,945 SH   SOLE   368,945 0 0
DOMINION ENERGY INC COM 25746U109 468 5,654 SH   SOLE   5,654 0 0
DOMINOS PIZZA INC COM 25754A201 1,918 6,528 SH   SOLE   6,528 0 0
DORMAN PRODUCTS INC COM 258278100 6,247 82,502 SH   SOLE   82,502 0 0
DOW INC COM 260557103 40,442 738,942 SH   SOLE   738,942 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 47,284 518,411 SH   SOLE   518,411 0 0
DUPONT DE NEMOURS INC COM 26614N102 32,782 510,620 SH   SOLE   510,620 0 0
EAGLE BANCORP INC MD COM 268948106 1,661 34,154 SH   SOLE   34,154 0 0
EASTMAN CHEMICAL CO COM 277432100 27,949 352,626 SH   SOLE   352,626 0 0
ECOLAB INC COM 278865100 31,603 163,756 SH   SOLE   163,756 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 508 2,176 SH   SOLE   2,176 0 0
EL POLLO LOCO HLDGS INC COM 268603107 7,864 519,441 SH   SOLE   519,441 0 0
ELECTRONIC ARTS INC COM 285512109 3,469 32,263 SH   SOLE   32,263 0 0
EMERSON ELEC CO COM 291011104 215 2,822 SH   SOLE   2,822 0 0
ENCOMPASS HEALTH CORP COM 29261A100 32,361 467,174 SH   SOLE   467,174 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 129 10,026 SH   SOLE   10,026 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 413 14,653 SH   SOLE   14,653 0 0
EQUIFAX INC COM 294429105 217 1,548 SH   SOLE   1,548 0 0
EVENTBRITE INC COM CL A 29975E109 209 10,375 SH   SOLE   10,375 0 0
EVERGY INC COM 30034W106 33,375 512,745 SH   SOLE   512,745 0 0
EVERSOURCE ENERGY COM 30040W108 48,232 566,967 SH   SOLE   566,967 0 0
EXXON MOBIL CORP COM 30231G102 48,845 699,979 SH   SOLE   699,979 0 0
FACEBOOK INC CL A 30303M102 70,669 344,308 SH   SOLE   344,308 0 0
FEDEX CORP COM 31428X106 256 1,693 SH   SOLE   1,693 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 430 1,230 SH   SOLE   1,230 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 6,422 153,200 SH   SOLE   153,200 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 41,134 350,225 SH   SOLE   350,225 0 0
FISERV INC COM 337738108 331 2,866 SH   SOLE   2,866 0 0
FLAGSTAR BANCORP INC COM PAR .001 337930705 306 7,997 SH   SOLE   7,997 0 0
FORD MTR CO DEL COM 345370860 93 10,033 SH   SOLE   10,033 0 0
FORTINET INC COM 34959E109 32,729 306,567 SH   SOLE   306,567 0 0
FULLER H B CO COM 359694106 6,791 131,690 SH   SOLE   131,690 0 0
G-III APPAREL GROUP LTD COM 36237H101 6,814 203,408 SH   SOLE   203,408 0 0
GENERAL ELECTRIC CO COM 369604103 525 47,031 SH   SOLE   47,031 0 0
GENERAL MLS INC COM 370334104 3,100 57,886 SH   SOLE   57,886 0 0
GILEAD SCIENCES INC COM 375558103 373 5,739 SH   SOLE   5,739 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 277 1,206 SH   SOLE   1,206 0 0
GRANITE CONSTR INC COM 387328107 2,857 103,238 SH   SOLE   103,238 0 0
GULFPORT ENERGY CORP COM NEW 402635304 6,060 1,993,312 SH   SOLE   1,993,312 0 0
HAIN CELESTIAL GROUP INC COM 405217100 7,357 283,439 SH   SOLE   283,439 0 0
HALLIBURTON CO COM 406216101 376 15,351 SH   SOLE   15,351 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 245 15,444 SH   SOLE   15,444 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 3,836 34,583 SH   SOLE   34,583 0 0
HOME DEPOT INC COM 437076102 40,919 187,374 SH   SOLE   187,374 0 0
HONEYWELL INTL INC COM 438516106 48,008 271,232 SH   SOLE   271,232 0 0
IAC INTERACTIVECORP COM 44919P508 38,855 155,977 SH   SOLE   155,977 0 0
ICU MED INC COM 44930G107 4,963 26,525 SH   SOLE   26,525 0 0
IDEXX LABS INC COM 45168D104 232 887 SH   SOLE   887 0 0
ILLINOIS TOOL WKS INC COM 452308109 56,851 316,491 SH   SOLE   316,491 0 0
INFOSYS LTD SPONSORED ADR 456788108 200 19,341 SH   SOLE   19,341 0 0
INTEL CORP COM 458140100 59,011 985,975 SH   SOLE   985,975 0 0
INTERDIGITAL INC COM 45867G101 5,816 106,730 SH   SOLE   106,730 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,623 12,105 SH   SOLE   12,105 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,072 16,056 SH   SOLE   16,056 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 288 487 SH   SOLE   487 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 177,682 10,729,562 SH   SOLE   10,729,562 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 244 1,787 SH   SOLE   1,787 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 461 3,636 SH   SOLE   3,636 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 210 3,601 SH   SOLE   3,601 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,694 7,967 SH   SOLE   7,967 0 0
ISHARES GOLD TRUST ISHARES 464285105 253,323 17,470,560 SH   SOLE   17,470,560 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,017 37,513 SH   SOLE   37,513 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 43,027 1,197,526 SH   SOLE   1,197,526 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,347 16,065 SH   SOLE   16,065 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 917 6,716 SH   SOLE   6,716 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,265 6,148 SH   SOLE   6,148 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,314 7,470 SH   SOLE   7,470 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 942 4,864 SH   SOLE   4,864 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,477 21,269 SH   SOLE   21,269 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,238 19,920 SH   SOLE   19,920 0 0
ISHARES TR CALIF MUN BD ETF 464288356 831 13,570 SH   SOLE   13,570 0 0
ISHARES TR ESG MSCI EAFE 46435G516 99,565 1,448,436 SH   SOLE   1,448,436 0 0
ISHARES TR CORE S&P US GWT 464287671 274 4,048 SH   SOLE   4,048 0 0
ISHARES TR S&P MC 400VL ETF 464287705 271 1,586 SH   SOLE   1,586 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 263 2,091 SH   SOLE   2,091 0 0
ISHARES TR PHLX SEMICND ETF 464287523 252 1,002 SH   SOLE   1,002 0 0
ISHARES TR EAFE SML CP ETF 464288273 242 3,886 SH   SOLE   3,886 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 239 1,117 SH   SOLE   1,117 0 0
ISHARES TR U.S. TECH ETF 464287721 221 948 SH   SOLE   948 0 0
ISHARES TR INTL TREA BD ETF 464288117 82,224 1,638,906 SH   SOLE   1,638,906 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 132,389 1,314,555 SH   SOLE   1,314,555 0 0
ISHARES TR CORE S&P500 ETF 464287200 5,365 16,598 SH   SOLE   16,598 0 0
ISHARES TR RUS 1000 ETF 464287622 145,682 816,511 SH   SOLE   816,511 0 0
ISHARES TR LATN AMER 40 ETF 464287390 208 6,137 SH   SOLE   6,137 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 177,836 3,830,196 SH   SOLE   3,830,196 0 0
ISHARES TR S&P SML 600 GWT 464287887 205 1,060 SH   SOLE   1,060 0 0
ISHARES TR IBOXX INV CP ETF 464287242 277,872 2,171,551 SH   SOLE   2,171,551 0 0
ISHARES TR TIPS BD ETF 464287176 321,001 2,753,722 SH   SOLE   2,753,722 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 366,852 2,917,310 SH   SOLE   2,917,310 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 623,643 3,764,371 SH   SOLE   3,764,371 0 0
ISHARES TR SELECT DIVID ETF 464287168 290 2,741 SH   SOLE   2,741 0 0
ISHARES TR DOW JONES US ETF 464287846 290 1,819 SH   SOLE   1,819 0 0
ISHARES TR CORE MSCI EURO 46434V738 305 6,120 SH   SOLE   6,120 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 439 7,089 SH   SOLE   7,089 0 0
ISHARES TR JPMORGAN USD EMG 464288281 564 4,921 SH   SOLE   4,921 0 0
ISHARES TR CORE S&P US VLU 464287663 550 8,726 SH   SOLE   8,726 0 0
ISHARES TR ESG MSCI USA SML 46435U663 317 10,945 SH   SOLE   10,945 0 0
ISHARES TR IBOXX HI YD ETF 464288513 507 5,766 SH   SOLE   5,766 0 0
ISHARES TR CORE S&P TTL STK 464287150 30,184 415,243 SH   SOLE   415,243 0 0
ISHARES TR CORE MSCI EAFE 46432F842 352 5,398 SH   SOLE   5,398 0 0
ISHARES TR S&P 500 VAL ETF 464287408 387 2,976 SH   SOLE   2,976 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 393 8,749 SH   SOLE   8,749 0 0
ISHARES TR RUS MID CAP ETF 464287499 502 8,428 SH   SOLE   8,428 0 0
ISHARES TR MSCI KLD400 SOC 464288570 17,574 146,293 SH   SOLE   146,293 0 0
ISHARES TR S&P MC 400GR ETF 464287606 491 2,061 SH   SOLE   2,061 0 0
ISHARES TR MSCI ACWI EX US 464288240 421 8,581 SH   SOLE   8,581 0 0
JOHNSON & JOHNSON COM 478160104 50,355 345,202 SH   SOLE   345,202 0 0
JPMORGAN CHASE & CO COM 46625H100 79,964 573,631 SH   SOLE   573,631 0 0
KIMBERLY CLARK CORP COM 494368103 3,795 27,587 SH   SOLE   27,587 0 0
KINDER MORGAN INC DEL COM 49456B101 49,715 2,348,367 SH   SOLE   2,348,367 0 0
KORN FERRY COM NEW 500643200 435 10,254 SH   SOLE   10,254 0 0
KRAFT HEINZ CO COM 500754106 39,885 1,241,369 SH   SOLE   1,241,369 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 35,259 178,194 SH   SOLE   178,194 0 0
LAM RESEARCH CORP COM 512807108 312 1,068 SH   SOLE   1,068 0 0
LAUDER ESTEE COS INC CL A 518439104 3,915 18,957 SH   SOLE   18,957 0 0
LILLY ELI & CO COM 532457108 4,433 33,727 SH   SOLE   33,727 0 0
LOCKHEED MARTIN CORP COM 539830109 1,005 2,581 SH   SOLE   2,581 0 0
LOWES COS INC COM 548661107 24,052 200,836 SH   SOLE   200,836 0 0
MANNKIND CORP COM NEW 56400P706 14 10,530 SH   SOLE   10,530 0 0
MARATHON PETE CORP COM 56585A102 276 4,583 SH   SOLE   4,583 0 0
MARKER THERAPEUTICS INC COM 57055L107 74 25,712 SH   SOLE   25,712 0 0
MARRIOTT INTL INC NEW CL A 571903202 45,855 302,811 SH   SOLE   302,811 0 0
MARSH & MCLENNAN COS INC COM 571748102 253 2,272 SH   SOLE   2,272 0 0
MASCO CORP COM 574599106 30,643 638,534 SH   SOLE   638,534 0 0
MASIMO CORP COM 574795100 348 2,200 SH   SOLE   2,200 0 0
MASTERCARD INC CL A 57636Q104 70,130 234,872 SH   SOLE   234,872 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,507 14,768 SH   SOLE   14,768 0 0
MCDONALDS CORP COM 580135101 7,911 40,035 SH   SOLE   40,035 0 0
MEDTRONIC PLC SHS G5960L103 213 1,879 SH   SOLE   1,879 0 0
MERCK & CO INC COM 58933Y105 5,333 58,640 SH   SOLE   58,640 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 295 372 SH   SOLE   372 0 0
MICRON TECHNOLOGY INC COM 595112103 209 3,881 SH   SOLE   3,881 0 0
MICROSOFT CORP COM 594918104 94,444 598,886 SH   SOLE   598,886 0 0
MONDELEZ INTL INC CL A 609207105 235 4,266 SH   SOLE   4,266 0 0
MONGODB INC CL A 60937P106 4,917 37,360 SH   SOLE   37,360 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 207 1,283 SH   SOLE   1,283 0 0
NETAPP INC COM 64110D104 517 8,300 SH   SOLE   8,300 0 0
NETFLIX INC COM 64110L106 48,811 150,851 SH   SOLE   150,851 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 30,738 707,438 SH   SOLE   707,438 0 0
NEXTERA ENERGY INC COM 65339F101 54,693 225,853 SH   SOLE   225,853 0 0
NIKE INC CL B 654106103 52,663 519,821 SH   SOLE   519,821 0 0
NISOURCE INC COM 65473P105 2,205 79,211 SH   SOLE   79,211 0 0
NORFOLK SOUTHERN CORP COM 655844108 54,767 282,116 SH   SOLE   282,116 0 0
NORTHERN TR CORP COM 665859104 39,627 372,999 SH   SOLE   372,999 0 0
NORTHROP GRUMMAN CORP COM 666807102 236 687 SH   SOLE   687 0 0
NORTHWEST NAT HLDG CO COM 66765N105 7,215 97,861 SH   SOLE   97,861 0 0
NORTHWESTERN CORP COM NEW 668074305 7,307 101,950 SH   SOLE   101,950 0 0
NOVARTIS A G SPONSORED ADR 66987V109 294 3,101 SH   SOLE   3,101 0 0
NOVO-NORDISK A S ADR 670100205 361 6,229 SH   SOLE   6,229 0 0
NUCOR CORP COM 670346105 45,709 812,164 SH   SOLE   812,164 0 0
NVIDIA CORP COM 67066G104 52,898 224,812 SH   SOLE   224,812 0 0
OASIS PETE INC NEW COM 674215108 62 18,925 SH   SOLE   18,925 0 0
OCCIDENTAL PETE CORP COM 674599105 24,341 590,669 SH   SOLE   590,669 0 0
OCEANEERING INTL INC COM 675232102 6,327 424,323 SH   SOLE   424,323 0 0
ONEOK INC NEW COM 682680103 37,998 502,152 SH   SOLE   502,152 0 0
ORACLE CORP COM 68389X105 5,108 96,422 SH   SOLE   96,422 0 0
ORMAT TECHNOLOGIES INC COM 686688102 10,323 138,532 SH   SOLE   138,532 0 0
OWENS CORNING NEW COM 690742101 19,941 306,216 SH   SOLE   306,216 0 0
PAGERDUTY INC COM 69553P100 4,989 213,289 SH   SOLE   213,289 0 0
PAYCOM SOFTWARE INC COM 70432V102 240 907 SH   SOLE   907 0 0
PAYPAL HLDGS INC COM 70450Y103 1,601 14,805 SH   SOLE   14,805 0 0
PEGASYSTEMS INC COM 705573103 278 3,492 SH   SOLE   3,492 0 0
PEPSICO INC COM 713448108 17,627 128,977 SH   SOLE   128,977 0 0
PETMED EXPRESS INC COM 716382106 7,290 309,967 SH   SOLE   309,967 0 0
PFIZER INC COM 717081103 45,066 1,150,226 SH   SOLE   1,150,226 0 0
PHILIP MORRIS INTL INC COM 718172109 330 3,874 SH   SOLE   3,874 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 33,497 1,023,914 SH   SOLE   1,023,914 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 373 3,463 SH   SOLE   3,463 0 0
PINNACLE WEST CAP CORP COM 723484101 31,861 354,285 SH   SOLE   354,285 0 0
PNC FINL SVCS GROUP INC COM 693475105 258 1,617 SH   SOLE   1,617 0 0
POOL CORPORATION COM 73278L105 41,384 194,857 SH   SOLE   194,857 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 19,561 350,610 SH   SOLE   350,610 0 0
PPG INDS INC COM 693506107 3,761 28,173 SH   SOLE   28,173 0 0
PPL CORP COM 69351T106 47,322 1,318,884 SH   SOLE   1,318,884 0 0
PROCTER & GAMBLE CO COM 742718109 63,813 510,915 SH   SOLE   510,915 0 0
PROSHARES TR LARGE CAP CRE 74347R248 460 5,954 SH   SOLE   5,954 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 243 1,612 SH   SOLE   1,612 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 292 4,946 SH   SOLE   4,946 0 0
QUALCOMM INC COM 747525103 1,449 16,424 SH   SOLE   16,424 0 0
RAYTHEON CO COM NEW 755111507 332 1,509 SH   SOLE   1,509 0 0
RLI CORP COM 749607107 7,938 88,183 SH   SOLE   88,183 0 0
ROCKWELL AUTOMATION INC COM 773903109 226 1,115 SH   SOLE   1,115 0 0
SALESFORCE COM INC COM 79466L302 54,031 332,215 SH   SOLE   332,215 0 0
SANMINA CORPORATION COM 801056102 7,188 209,939 SH   SOLE   209,939 0 0
SAP SE SPON ADR 803054204 313 2,334 SH   SOLE   2,334 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 394 14,403 SH   SOLE   14,403 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 21,051 273,819 SH   SOLE   273,819 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 328 5,449 SH   SOLE   5,449 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,450,082 43,118,702 SH   SOLE   43,118,702 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 283 9,776 SH   SOLE   9,776 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 232,744 3,076,999 SH   SOLE   3,076,999 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 578 7,522 SH   SOLE   7,522 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 34,341 323,421 SH   SOLE   323,421 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 412 13,396 SH   SOLE   13,396 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 264 2,104 SH   SOLE   2,104 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 315 3,088 SH   SOLE   3,088 0 0
SEMPRA ENERGY COM 816851109 3,910 25,809 SH   SOLE   25,809 0 0
SEMTECH CORP COM 816850101 7,705 145,652 SH   SOLE   145,652 0 0
SERVICE CORP INTL COM 817565104 28,266 614,071 SH   SOLE   614,071 0 0
SHOPIFY INC CL A 82509L107 260 654 SH   SOLE   654 0 0
SILK ROAD MEDICAL INC COM 82710M100 548 13,566 SH   SOLE   13,566 0 0
SIRIUS XM HLDGS INC COM 82968B103 249 34,864 SH   SOLE   34,864 0 0
SOUTHERN CO COM 842587107 55,226 866,970 SH   SOLE   866,970 0 0
SOUTHERN COPPER CORP COM 84265V105 51,261 1,206,699 SH   SOLE   1,206,699 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 5,758 75,793 SH   SOLE   75,793 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 503 1,764 SH   SOLE   1,764 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 440 3,082 SH   SOLE   3,082 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,888 12,080 SH   SOLE   12,080 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 720 1,918 SH   SOLE   1,918 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 315 2,929 SH   SOLE   2,929 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 229 2,408 SH   SOLE   2,408 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 357 7,062 SH   SOLE   7,062 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 1,038 9,475 SH   SOLE   9,475 0 0
STARBUCKS CORP COM 855244109 62,397 709,698 SH   SOLE   709,698 0 0
STEPAN CO COM 858586100 15,668 152,951 SH   SOLE   152,951 0 0
STRYKER CORP COM 863667101 441 2,100 SH   SOLE   2,100 0 0
SYNOVUS FINL CORP COM NEW 87161C501 287 7,319 SH   SOLE   7,319 0 0
SYSCO CORP COM 871829107 30,204 353,092 SH   SOLE   353,092 0 0
T MOBILE US INC COM 872590104 400 5,107 SH   SOLE   5,107 0 0
TARGET CORP COM 87612E106 366 2,852 SH   SOLE   2,852 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 1,641 33,017 SH   SOLE   33,017 0 0
TESLA INC COM 88160R101 1,808 4,321 SH   SOLE   4,321 0 0
TEXAS INSTRS INC COM 882508104 585 4,562 SH   SOLE   4,562 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,425 72,018 SH   SOLE   72,018 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 452 1,391 SH   SOLE   1,391 0 0
TJX COS INC NEW COM 872540109 3,782 61,936 SH   SOLE   61,936 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 222 2,430 SH   SOLE   2,430 0 0
TRAVELERS COMPANIES INC COM 89417E109 209 1,525 SH   SOLE   1,525 0 0
TRIUMPH GROUP INC NEW COM 896818101 6,926 274,099 SH   SOLE   274,099 0 0
TRUIST FINL CORP COM 89832Q109 549 9,739 SH   SOLE   9,739 0 0
TWILIO INC CL A 90138F102 28,997 295,046 SH   SOLE   295,046 0 0
TYLER TECHNOLOGIES INC COM 902252105 40,862 136,197 SH   SOLE   136,197 0 0
UBER TECHNOLOGIES INC COM 90353T100 410 13,778 SH   SOLE   13,778 0 0
UBS AG LONDON BRH EN LG CP GRWTH 902677780 490 1,470 SH   SOLE   1,470 0 0
UNDER ARMOUR INC CL C 904311206 17,010 886,885 SH   SOLE   886,885 0 0
UNION PACIFIC CORP COM 907818108 638 3,530 SH   SOLE   3,530 0 0
UNITED BANKSHARES INC WEST V COM 909907107 242 6,259 SH   SOLE   6,259 0 0
UNITED PARCEL SERVICE INC CL B 911312106 50,485 431,279 SH   SOLE   431,279 0 0
UNITED TECHNOLOGIES CORP COM 913017109 399 2,662 SH   SOLE   2,662 0 0
UNITEDHEALTH GROUP INC COM 91324P102 62,384 212,203 SH   SOLE   212,203 0 0
US BANCORP DEL COM NEW 902973304 263 4,442 SH   SOLE   4,442 0 0
V F CORP COM 918204108 4,001 40,149 SH   SOLE   40,149 0 0
VALERO ENERGY CORP NEW COM 91913Y100 47,355 505,659 SH   SOLE   505,659 0 0
VALVOLINE INC COM 92047W101 29,216 1,364,611 SH   SOLE   1,364,611 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 171,650 5,047,053 SH   SOLE   5,047,053 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 557,419 6,915,006 SH   SOLE   6,915,006 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 82,199 1,452,793 SH   SOLE   1,452,793 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,723 21,840 SH   SOLE   21,840 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 248 1,561 SH   SOLE   1,561 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 236 1,978 SH   SOLE   1,978 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,293 25,918 SH   SOLE   25,918 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 242 1,220 SH   SOLE   1,220 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 206,437 1,261,688 SH   SOLE   1,261,688 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 423,543 4,564,537 SH   SOLE   4,564,537 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,434 11,609 SH   SOLE   11,609 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 135,551 988,915 SH   SOLE   988,915 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,500 13,726 SH   SOLE   13,726 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 627 4,241 SH   SOLE   4,241 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 2,430 20,273 SH   SOLE   20,273 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 7,648 60,705 SH   SOLE   60,705 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 15,602 87,563 SH   SOLE   87,563 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 638,513 14,358,293 SH   SOLE   14,358,293 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 270,919 4,584,848 SH   SOLE   4,584,848 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 222,059 1,998,728 SH   SOLE   1,998,728 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 8,922 165,999 SH   SOLE   165,999 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 4,745 88,620 SH   SOLE   88,620 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 271 1,500 SH   SOLE   1,500 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 988 12,199 SH   SOLE   12,199 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 340 3,721 SH   SOLE   3,721 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,748 107,751 SH   SOLE   107,751 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 274 2,929 SH   SOLE   2,929 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 218 1,494 SH   SOLE   1,494 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 227 2,032 SH   SOLE   2,032 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 15,097 93,653 SH   SOLE   93,653 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 14,165 173,823 SH   SOLE   173,823 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 21,881 163,123 SH   SOLE   163,123 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 24,829 173,764 SH   SOLE   173,764 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 285 1,506 SH   SOLE   1,506 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 780 3,186 SH   SOLE   3,186 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 425 2,760 SH   SOLE   2,760 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 469 6,145 SH   SOLE   6,145 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 518 2,701 SH   SOLE   2,701 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 10,733 114,261 SH   SOLE   114,261 0 0
VARIAN MED SYS INC COM 92220P105 17,817 125,465 SH   SOLE   125,465 0 0
VERISK ANALYTICS INC COM 92345Y106 40,402 270,537 SH   SOLE   270,537 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 52,372 852,958 SH   SOLE   852,958 0 0
VISA INC COM CL A 92826C839 3,052 16,241 SH   SOLE   16,241 0 0
VMWARE INC CL A COM 928563402 376 2,479 SH   SOLE   2,479 0 0
W P CAREY INC COM 92936U109 407 5,080 SH   SOLE   5,080 0 0
WALMART INC COM 931142103 55,701 468,705 SH   SOLE   468,705 0 0
WASTE MGMT INC DEL COM 94106L109 51,593 452,726 SH   SOLE   452,726 0 0
WATERS CORP COM 941848103 2,238 9,580 SH   SOLE   9,580 0 0
WEC ENERGY GROUP INC COM 92939U106 310 3,357 SH   SOLE   3,357 0 0
WELLS FARGO CO NEW COM 949746101 638 11,861 SH   SOLE   11,861 0 0
WERNER ENTERPRISES INC COM 950755108 6,746 185,385 SH   SOLE   185,385 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 718 644 SH   SOLE   644 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 336 89,721 SH   SOLE   89,721 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 215 2,329 SH   SOLE   2,329 0 0
WORKDAY INC CL A 98138H101 1,048 6,373 SH   SOLE   6,373 0 0
WPX ENERGY INC COM 98212B103 266 19,383 SH   SOLE   19,383 0 0
XCEL ENERGY INC COM 98389B100 3,738 58,875 SH   SOLE   58,875 0 0
XYLEM INC COM 98419M100 2,204 27,970 SH   SOLE   27,970 0 0
YELP INC CL A 985817105 20,931 600,935 SH   SOLE   600,935 0 0
YUM BRANDS INC COM 988498101 367 3,642 SH   SOLE   3,642 0 0