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 29,982 157,237 SH   SOLE   157,237 0 0
AAON INC COM PAR $0.004 000360206 19,784 566,065 SH   SOLE   566,065 0 0
ABM INDS INC COM 000957100 2,539 59,042 SH   SOLE   59,042 0 0
AES CORP COM 00130H105 25,669 2,281,729 SH   SOLE   2,281,729 0 0
AETNA INC NEW COM 00817Y108 20,297 161,437 SH   SOLE   161,437 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 329 2,997 SH   SOLE   2,997 0 0
ALLERGAN PLC SHS G0177J108 688 2,852 SH   SOLE   2,852 0 0
ALPHABET INC CAP STK CL C 02079K107 30,610 36,817 SH   SOLE   36,817 0 0
ALPHABET INC CAP STK CL A 02079K305 972 1,144 SH   SOLE   1,144 0 0
ALTRIA GROUP INC COM 02209S103 443 6,078 SH   SOLE   6,078 0 0
AMAZON COM INC COM 023135106 33,047 37,797 SH   SOLE   37,797 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 547 13,044 SH   SOLE   13,044 0 0
AMERICAN TOWER CORP NEW COM 03027X100 17,919 148,039 SH   SOLE   148,039 0 0
AMGEN INC COM 031162100 10,348 63,464 SH   SOLE   63,464 0 0
AMPLIFY SNACK BRANDS COM 03211L102 2,899 340,649 SH   SOLE   340,649 0 0
ANADARKO PETE CORP COM 032511107 5,614 89,890 SH   SOLE   89,890 0 0
APPLE INC COM 037833100 39,397 273,362 SH   SOLE   273,362 0 0
AQUA AMERICA INC COM 03836W103 16,604 515,657 SH   SOLE   515,657 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 695 15,036 SH   SOLE   15,036 0 0
AT&T INC COM 00206R102 19,995 482,398 SH   SOLE   482,398 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 241 2,355 SH   SOLE   2,355 0 0
BAKER HUGHES INC COM 057224107 29,510 491,676 SH   SOLE   491,676 0 0
BANK NEW YORK MELLON CORP COM 064058100 5,443 116,503 SH   SOLE   116,503 0 0
BED BATH & BEYOND INC COM 075896100 412 10,458 SH   SOLE   10,458 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,680 46,102 SH   SOLE   46,102 0 0
BLUE BUFFALO PET PRODS INC COM 09531U102 221 9,517 SH   SOLE   9,517 0 0
CACI INTL INC CL A 127190304 453 3,779 SH   SOLE   3,779 0 0
CAL MAINE FOODS INC COM NEW 128030202 12,180 328,742 SH   SOLE   328,742 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 17,502 500,046 SH   SOLE   500,046 0 0
CALPINE CORP COM NEW 131347304 394 36,113 SH   SOLE   36,113 0 0
CATERPILLAR INC DEL COM 149123101 244 2,626 SH   SOLE   2,626 0 0
CELGENE CORP COM 151020104 29,014 233,811 SH   SOLE   233,811 0 0
CENTURYLINK INC COM 156700106 233 10,084 SH   SOLE   10,084 0 0
CHARLES RIV LABS INTL INC COM 159864107 12,296 137,491 SH   SOLE   137,491 0 0
CHEVRON CORP NEW COM 166764100 27,605 255,440 SH   SOLE   255,440 0 0
CISCO SYS INC COM 17275R102 924 27,379 SH   SOLE   27,379 0 0
COCA COLA CO COM 191216100 26,017 613,308 SH   SOLE   613,308 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 17,664 411,275 SH   SOLE   411,275 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 204 3,456 SH   SOLE   3,456 0 0
COLGATE PALMOLIVE CO COM 194162103 27,406 372,572 SH   SOLE   372,572 0 0
COMCAST CORP NEW CL A 20030N101 30,269 813,246 SH   SOLE   813,246 0 0
CONOCOPHILLIPS COM 20825C104 4,936 107,432 SH   SOLE   107,432 0 0
COSTCO WHSL CORP NEW COM 22160K105 27,087 161,783 SH   SOLE   161,783 0 0
CVS HEALTH CORP COM 126650100 17,706 224,813 SH   SOLE   224,813 0 0
DICKS SPORTING GOODS INC COM 253393102 9,412 193,031 SH   SOLE   193,031 0 0
DISH NETWORK CORP CL A 25470M109 5,501 87,325 SH   SOLE   87,325 0 0
DISNEY WALT CO COM DISNEY 254687106 29,016 257,855 SH   SOLE   257,855 0 0
DOLLAR TREE INC COM 256746108 376 4,791 SH   SOLE   4,791 0 0
DORMAN PRODUCTS INC COM 258278100 19,820 246,950 SH   SOLE   246,950 0 0
DOW CHEM CO COM 260543103 690 10,709 SH   SOLE   10,709 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 30,562 373,297 SH   SOLE   373,297 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 27,553 334,301 SH   SOLE   334,301 0 0
EAGLE BANCORP INC MD COM 268948106 1,984 34,154 SH   SOLE   34,154 0 0
EASTMAN CHEM CO COM 277432100 29,248 363,507 SH   SOLE   363,507 0 0
ENGLOBAL CORP COM 293306106 33 17,537 SH   SOLE   17,537 0 0
EQUIFAX INC COM 294429105 18,770 138,337 SH   SOLE   138,337 0 0
EVERSOURCE ENERGY COM 30040W108 28,488 482,275 SH   SOLE   482,275 0 0
EVINE LIVE INC CL A 300487105 28 20,443 SH   SOLE   20,443 0 0
EXXON MOBIL CORP COM 30231G102 19,574 238,646 SH   SOLE   238,646 0 0
FACEBOOK INC CL A 30303M102 16,763 117,509 SH   SOLE   117,509 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 18,783 204,092 SH   SOLE   204,092 0 0
FIRST SOLAR INC COM 336433107 9,290 331,437 SH   SOLE   331,437 0 0
FLUOR CORP NEW COM 343412102 1,247 23,805 SH   SOLE   23,805 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A108 408 201,869 SH   SOLE   201,869 0 0
G-III APPAREL GROUP LTD COM 36237H101 1,530 71,200 SH   SOLE   71,200 0 0
GENERAL ELECTRIC CO COM 369604103 27,190 916,116 SH   SOLE   916,116 0 0
GENERAL MLS INC COM 370334104 4,668 78,525 SH   SOLE   78,525 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 29,719 130,089 SH   SOLE   130,089 0 0
GREAT PLAINS ENERGY INC COM 391164100 238 8,222 SH   SOLE   8,222 0 0
GULFPORT ENERGY CORP COM NEW 402635304 2,183 127,159 SH   SOLE   127,159 0 0
HEALTHSOUTH CORP COM NEW 421924309 14,523 341,954 SH   SOLE   341,954 0 0
HERITAGE OAKS BANCORP COM 42724R107 181 14,128 SH   SOLE   14,128 0 0
HOME DEPOT INC COM 437076102 1,409 9,581 SH   SOLE   9,581 0 0
HONEYWELL INTL INC COM 438516106 290 2,312 SH   SOLE   2,312 0 0
IAC INTERACTIVECORP COM 44919P508 12,019 162,422 SH   SOLE   162,422 0 0
ILLINOIS TOOL WKS INC COM 452308109 17,740 134,444 SH   SOLE   134,444 0 0
INNOPHOS HOLDINGS INC COM 45774N108 5,939 110,646 SH   SOLE   110,646 0 0
INTEL CORP COM 458140100 386 10,846 SH   SOLE   10,846 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,072 6,161 SH   SOLE   6,161 0 0
IROBOT CORP COM 462726100 647 9,957 SH   SOLE   9,957 0 0
ISHARES GOLD TRUST ISHARES 464285105 78,215 6,480,099 SH   SOLE   6,480,099 0 0
ISHARES TR LATN AMER 40 ETF 464287390 310 9,614 SH   SOLE   9,614 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 428 3,735 SH   SOLE   3,735 0 0
ISHARES TR IBOXX INV CP ETF 464287242 85,405 723,157 SH   SOLE   723,157 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 99,037 726,982 SH   SOLE   726,982 0 0
ISHARES TR TIPS BD ETF 464287176 110,479 964,126 SH   SOLE   964,126 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661 77,834 632,741 SH   SOLE   632,741 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 48,092 474,322 SH   SOLE   474,322 0 0
ISHARES TR NATIONAL MUN ETF 464288414 2,551 23,379 SH   SOLE   23,379 0 0
ISHARES TR INTL TREA BD ETF 464288117 21,806 237,126 SH   SOLE   237,126 0 0
ISHARES TR CORE S&P MCP ETF 464287507 496 2,910 SH   SOLE   2,910 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 298 7,467 SH   SOLE   7,467 0 0
JOHNSON & JOHNSON COM 478160104 15,876 127,086 SH   SOLE   127,086 0 0
JPMORGAN CHASE & CO COM 46625H100 6,368 72,139 SH   SOLE   72,139 0 0
KINDER MORGAN INC DEL COM 49456B101 27,617 1,289,901 SH   SOLE   1,289,901 0 0
KRAFT HEINZ CO COM 500754106 782 8,547 SH   SOLE   8,547 0 0
L3 TECHNOLOGIES INC COM 502413107 3,365 20,171 SH   SOLE   20,171 0 0
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 15,608 276,100 SH   SOLE   276,100 0 0
LINCOLN ELEC HLDGS INC COM 533900106 456 5,316 SH   SOLE   5,316 0 0
LOWES COS INC COM 548661107 28,885 351,361 SH   SOLE   351,361 0 0
MASCO CORP COM 574599106 5,762 169,628 SH   SOLE   169,628 0 0
MASIMO CORP COM 574795100 234 2,500 SH   SOLE   2,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104 29,334 261,768 SH   SOLE   261,768 0 0
MCDONALDS CORP COM 580135101 5,714 44,351 SH   SOLE   44,351 0 0
MCKESSON CORP COM 58155Q103 650 4,293 SH   SOLE   4,293 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 711 12,458 SH   SOLE   12,458 0 0
MERCK & CO INC COM 58933Y105 5,483 86,154 SH   SOLE   86,154 0 0
MICROSOFT CORP COM 594918104 22,534 344,192 SH   SOLE   344,192 0 0
MONSANTO CO NEW COM 61166W101 17,496 153,607 SH   SOLE   153,607 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 221 2,626 SH   SOLE   2,626 0 0
NETFLIX INC COM 64110L106 21,368 145,890 SH   SOLE   145,890 0 0
NEWMONT MINING CORP COM 651639106 408 12,304 SH   SOLE   12,304 0 0
NIKE INC CL B 654106103 4,758 83,943 SH   SOLE   83,943 0 0
NORFOLK SOUTHERN CORP COM 655844108 21,062 186,044 SH   SOLE   186,044 0 0
NORTHERN TR CORP COM 665859104 18,305 212,557 SH   SOLE   212,557 0 0
NORTHWESTERN CORP COM NEW 668074305 26,055 442,806 SH   SOLE   442,806 0 0
NUCOR CORP COM 670346105 18,047 301,945 SH   SOLE   301,945 0 0
NVIDIA CORP COM 67066G104 201 1,871 SH   SOLE   1,871 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 5,063 79,385 SH   SOLE   79,385 0 0
OCEANEERING INTL INC COM 675232102 2,119 79,869 SH   SOLE   79,869 0 0
OLD NATL BANCORP IND COM 680033107 11,525 683,960 SH   SOLE   683,960 0 0
ONEOK INC NEW COM 682680103 438 8,004 SH   SOLE   8,004 0 0
ORACLE CORP COM 68389X105 5,799 130,249 SH   SOLE   130,249 0 0
ORMAT TECHNOLOGIES INC COM 686688102 6,457 113,110 SH   SOLE   113,110 0 0
OWENS CORNING NEW COM 690742101 227 3,729 SH   SOLE   3,729 0 0
PEPSICO INC COM 713448108 265 2,360 SH   SOLE   2,360 0 0
PFIZER INC COM 717081103 27,299 795,206 SH   SOLE   795,206 0 0
PG&E CORP COM 69331C108 5,881 88,261 SH   SOLE   88,261 0 0
PHILIP MORRIS INTL INC COM 718172109 334 2,948 SH   SOLE   2,948 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 11,410 508,712 SH   SOLE   508,712 0 0
POOL CORPORATION COM 73278L105 14,460 121,104 SH   SOLE   121,104 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 10,482 234,541 SH   SOLE   234,541 0 0
POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 75,627 4,582,073 SH   SOLE   4,582,073 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 368 2,780 SH   SOLE   2,780 0 0
PPL CORP COM 69351T106 637 17,021 SH   SOLE   17,021 0 0
PRAXAIR INC COM 74005P104 5,066 42,797 SH   SOLE   42,797 0 0
PROCTER AND GAMBLE CO COM 742718109 28,285 312,192 SH   SOLE   312,192 0 0
QUALCOMM INC COM 747525103 4,955 86,392 SH   SOLE   86,392 0 0
RED HAT INC COM 756577102 238 2,743 SH   SOLE   2,743 0 0
RLI CORP COM 749607107 14,717 253,881 SH   SOLE   253,881 0 0
SALESFORCE COM INC COM 79466L302 809 9,823 SH   SOLE   9,823 0 0
SANMINA CORPORATION COM 801056102 20,134 505,877 SH   SOLE   505,877 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 14,436 120,518 SH   SOLE   120,518 0 0
SCANA CORP NEW COM 80589M102 248 3,781 SH   SOLE   3,781 0 0
SCHLUMBERGER LTD COM 806857108 366 4,648 SH   SOLE   4,648 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 331 7,418 SH   SOLE   7,418 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 25,091 440,418 SH   SOLE   440,418 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 210 5,205 SH   SOLE   5,205 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 313 5,567 SH   SOLE   5,567 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 550,785 18,341,153 SH   SOLE   18,341,153 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,669 42,737 SH   SOLE   42,737 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 29,628 317,350 SH   SOLE   317,350 0 0
SEMGROUP CORP CL A 81663A105 378 10,670 SH   SOLE   10,670 0 0
SEMPRA ENERGY COM 816851109 301 2,703 SH   SOLE   2,703 0 0
SEMTECH CORP COM 816850101 18,856 557,056 SH   SOLE   557,056 0 0
SOUTHERN CO COM 842587107 5,780 115,725 SH   SOLE   115,725 0 0
SOUTHERN COPPER CORP COM 84265V105 31,101 860,345 SH   SOLE   860,345 0 0
SOUTHWEST AIRLS CO COM 844741108 553 10,339 SH   SOLE   10,339 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 12,719 54,001 SH   SOLE   54,001 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 210 677 SH   SOLE   677 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 87,339 2,375,289 SH   SOLE   2,375,289 0 0
SPHERE 3D CORP NEW COM 84841L100 2 10,000 SH   SOLE   10,000 0 0
SPRINT CORP COM SER 1 85207U105 680 80,147 SH   SOLE   80,147 0 0
STARBUCKS CORP COM 855244109 19,684 342,098 SH   SOLE   342,098 0 0
STEPAN CO COM 858586100 11,326 145,952 SH   SOLE   145,952 0 0
STRYKER CORP COM 863667101 267 2,021 SH   SOLE   2,021 0 0
T MOBILE US INC COM 872590104 5,015 77,465 SH   SOLE   77,465 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 29,286 765,849 SH   SOLE   765,849 0 0
TESLA INC COM 88160R101 17,777 64,089 SH   SOLE   64,089 0 0
TESORO CORP COM 881609101 411 4,946 SH   SOLE   4,946 0 0
TRIUMPH GROUP INC NEW COM 896818101 1,667 66,682 SH   SOLE   66,682 0 0
TYLER TECHNOLOGIES INC COM 902252105 15,107 97,470 SH   SOLE   97,470 0 0
UNDER ARMOUR INC CL C 904311206 218 11,585 SH   SOLE   11,585 0 0
UNITED PARCEL SERVICE INC CL B 911312106 26,535 250,256 SH   SOLE   250,256 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,356 47,796 SH   SOLE   47,796 0 0
UNITEDHEALTH GROUP INC COM 91324P102 16,995 103,986 SH   SOLE   103,986 0 0
VALERO ENERGY CORP NEW COM 91913Y100 29,356 437,240 SH   SOLE   437,240 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 62,916 3,380,753 SH   SOLE   3,380,753 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 163,102 2,046,710 SH   SOLE   2,046,710 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 22,649 417,954 SH   SOLE   417,954 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 30,992 255,965 SH   SOLE   255,965 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,616 13,266 SH   SOLE   13,266 0 0
VANGUARD INDEX FDS REIT ETF 922908553 160,116 1,953,820 SH   SOLE   1,953,820 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 293 2,411 SH   SOLE   2,411 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,707 12,902 SH   SOLE   12,902 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,349 16,897 SH   SOLE   16,897 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 77,387 1,446,494 SH   SOLE   1,446,494 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 757 15,721 SH   SOLE   15,721 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 79,563 772,979 SH   SOLE   772,979 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 246,886 6,133,814 SH   SOLE   6,133,814 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 202 3,155 SH   SOLE   3,155 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 738 18,673 SH   SOLE   18,673 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,482 15,350 SH   SOLE   15,350 0 0
VANGUARD WORLD FDS TELCOMM ETF 92204A884 1,693 17,912 SH   SOLE   17,912 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 322 2,374 SH   SOLE   2,374 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 2,190 19,386 SH   SOLE   19,386 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,732 12,250 SH   SOLE   12,250 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 2,069 17,446 SH   SOLE   17,446 0 0
VARIAN MED SYS INC COM 92220P105 984 10,795 SH   SOLE   10,795 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 25,966 528,512 SH   SOLE   528,512 0 0
VISA INC COM CL A 92826C839 928 10,401 SH   SOLE   10,401 0 0
WAL-MART STORES INC COM 931142103 26,173 369,987 SH   SOLE   369,987 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 405 4,833 SH   SOLE   4,833 0 0
WASTE MGMT INC DEL COM 94106L109 6,364 88,205 SH   SOLE   88,205 0 0
WEC ENERGY GROUP INC COM 92939U106 235 3,864 SH   SOLE   3,864 0 0
WELLS FARGO & CO NEW COM 949746101 27,094 486,696 SH   SOLE   486,696 0 0
WHOLE FOODS MKT INC COM 966837106 4,774 163,835 SH   SOLE   163,835 0 0
WINDSTREAM HLDGS INC COM NEW 97382A200 10,119 1,909,340 SH   SOLE   1,909,340 0 0
WOODWARD INC COM 980745103 406 6,000 SH   SOLE   6,000 0 0
YELP INC CL A 985817105 11,806 360,166 SH   SOLE   360,166 0 0