0001085146-20-001381.txt : 20200511 0001085146-20-001381.hdr.sgml : 20200511 20200511114542 ACCESSION NUMBER: 0001085146-20-001381 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200511 DATE AS OF CHANGE: 20200511 EFFECTIVENESS DATE: 20200511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Forefront Analytics, LLC CENTRAL INDEX KEY: 0001696802 IRS NUMBER: 262335297 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-18699 FILM NUMBER: 20863541 BUSINESS ADDRESS: STREET 1: ONE TOWER BRIDGE STREET 2: 100 FRONT STREET, SUITE 1111 CITY: WEST CONSHOHOCKEN STATE: PA ZIP: 19428 BUSINESS PHONE: 6103413900 MAIL ADDRESS: STREET 1: ONE TOWER BRIDGE STREET 2: 100 FRONT STREET, SUITE 1111 CITY: WEST CONSHOHOCKEN STATE: PA ZIP: 19428 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001696802 XXXXXXXX 03-31-2020 03-31-2020 false Forefront Analytics, LLC
ONE TOWER BRIDGE 100 FRONT STREET, SUITE 1111 WEST CONSHOHOCKEN PA 19428
13F HOLDINGS REPORT 028-18699 N
Nicholas Neilio Chief Compliance Officer 610-341-3900 /s/ Nicholas Neilio West Conshohocken PA 05-06-2020 1 179 125244303 1 GKFO LLC
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE ISHARES TR TIPS BD ETF 464287176 1432898 12151 SH SOLE 12151 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 57459 502 SH SOLE 502 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 257734 4729 SH OTR 1 4729 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 349856 3031 SH SOLE 3031 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 1704409 34969 SH SOLE 34969 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 234954 20360 SH OTR 1 20360 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 24428 267 SH SOLE 267 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 797094 48221 SH OTR 1 48221 0 0 ISHARES INC CORE MSCI EMKT 46434G103 2590 64 SH OTR 1 64 0 0 ISHARES TR ESG MSCI EAFE 46435G516 8496 160 SH SOLE 160 0 0 ISHARES TR CORE S&P500 ETF 464287200 2851460 11038 SH SOLE 11038 0 0 ABBOTT LABS COM 002824100 2762 35 SH SOLE 35 0 0 TIFFANY & CO NEW COM 886547108 1301 10 SH SOLE 10 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1370 42 SH SOLE 42 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 867779 16059 SH SOLE 16059 0 0 FIRST AMERN FINL CORP COM 31847R102 948 22 SH SOLE 22 0 0 DOLLAR GEN CORP NEW COM 256677105 1368 9 SH SOLE 9 0 0 ISHARES TR IBOXX INV CP ETF 464287242 1136496 9200 SH OTR 1 9200 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 1571839 95090 SH SOLE 95090 0 0 INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 408940 19990 SH SOLE 19990 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1255 19 SH SOLE 19 0 0 VISA INC COM CL A 92826C839 106513 661 SH SOLE 661 0 0 ISHARES TR GLB INFRASTR ETF 464288372 2551263 74708 SH OTR 1 74708 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 3982513 119452 SH SOLE 119452 0 0 PROSHARES TR ULTRA 20YR TRE 74347R172 720 5 SH SOLE 5 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 95879 493 SH SOLE 493 0 0 INVESCO EXCHANGE-TRADED FD T S&P GBL WATER 46138E263 159168 4800 SH OTR 1 4800 0 0 ECOLAB INC COM 278865100 99575 639 SH SOLE 639 0 0 ISHARES TR MBS ETF 464288588 2336459 21158 SH SOLE 21158 0 0 ISHARES TR IBOXX HI YD ETF 464288513 248332 3222 SH OTR 1 3222 0 0 ISHARES TR MBS ETF 464288588 324467 2937 SH OTR 1 2937 0 0 ISHARES GOLD TRUST ISHARES 464285105 4687 311 SH OTR 1 311 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 1990865 14927 SH SOLE 14927 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2673724 38278 SH SOLE 38278 0 0 ISHARES INC CUR HD MSCI EM 46434G509 5106632 239412 SH OTR 1 239412 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 104006 3800 SH OTR 1 3800 0 0 FORTINET INC COM 34959E109 31160 308 SH SOLE 308 0 0 FERRARI N V COM N3167Y103 12281 80 SH SOLE 80 0 0 ALPHABET INC CAP STK CL A 02079K305 12782 11 SH SOLE 11 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 1145254 42731 SH SOLE 42731 0 0 BOEING CO COM 097023105 32065 215 SH SOLE 215 0 0 ORGANIGRAM HLDGS INC COM 68620P101 1010 505 SH SOLE 505 0 0 PAYPAL HLDGS INC COM 70450Y103 1149 12 SH SOLE 12 0 0 3M CO COM 88579Y101 1775 13 SH SOLE 13 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 124066 838 SH SOLE 838 0 0 DEERE & CO COM 244199105 145161 1051 SH OTR 1 1051 0 0 APPLE INC COM 037833100 217110 854 SH SOLE 854 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 407993 3059 SH OTR 1 3059 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 7617 32 SH OTR 1 32 0 0 HERSHEY CO COM 427866108 1230 9 SH SOLE 9 0 0 HENRY SCHEIN INC COM 806407102 1718 34 SH SOLE 34 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 797790 26200 SH SOLE 26200 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 116814 1233 SH SOLE 1233 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 4888554 18966 SH SOLE 18966 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 11979 636 SH SOLE 636 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 572833 25651 SH OTR 1 25651 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 5228713 31188 SH OTR 1 31188 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 3174 31 SH SOLE 31 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 18831 125 SH OTR 1 125 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 3836262 36029 SH OTR 1 36029 0 0 MASTERCARD INC CL A 57636Q104 977 4 SH SOLE 4 0 0 PALO ALTO NETWORKS INC COM 697435105 29349 179 SH SOLE 179 0 0 CAPITAL ONE FINL CORP COM 14040H105 709 14 SH SOLE 14 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 8876 266 SH OTR 1 266 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1751 20 SH SOLE 20 0 0 AUTODESK INC COM 052769106 98655 632 SH SOLE 632 0 0 PROCTER & GAMBLE CO COM 742718109 1210 11 SH SOLE 11 0 0 ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 22467 1241 SH OTR 1 1241 0 0 ISHARES TR S&P MC 400GR ETF 464287606 4818 27 SH OTR 1 27 0 0 ISHARES TR JPMORGAN USD EMG 464288281 4410986 45633 SH SOLE 45633 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 38191 1219 SH OTR 1 1219 0 0 TERRAFORM PWR INC COM CL A 88104R209 29916 1897 SH SOLE 1897 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 2958159 41342 SH SOLE 41342 0 0 ISHARES TR IBOXX INV CP ETF 464287242 811932 6571 SH SOLE 6571 0 0 AT&T INC COM 00206R102 1048 36 SH SOLE 36 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 799577 11447 SH OTR 1 11447 0 0 CVS HEALTH CORP COM 126650100 1305 22 SH SOLE 22 0 0 JPMORGAN CHASE & CO COM 46625H100 280563 3116 SH OTR 1 3116 0 0 DISNEY WALT CO COM DISNEY 254687106 94475 978 SH SOLE 978 0 0 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 38788 3201 SH OTR 1 3201 0 0 ISHARES TR HDG MSCI JAPAN 46434V886 2312 85 SH OTR 1 85 0 0 INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 332675 16261 SH OTR 1 16261 0 0 XYLEM INC COM 98419M100 24424 375 SH SOLE 375 0 0 ALTRIA GROUP INC COM 02209S103 44745 1157 SH OTR 1 1157 0 0 ISHARES INC CUR HD MSCI EM 46434G509 1177621 55214 SH SOLE 55214 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1537184 27320 SH OTR 1 27320 0 0 AMAZON COM INC COM 023135106 101385 52 SH SOLE 52 0 0 AMERICAN EXPRESS CO COM 025816109 1370 16 SH SOLE 16 0 0 TRIMBLE INC COM 896239100 32944 1035 SH SOLE 1035 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 3985686 32805 SH SOLE 32805 0 0 PHILIP MORRIS INTL INC COM 718172109 83710 1147 SH OTR 1 1147 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 1723 21 SH OTR 1 21 0 0 SPDR SER TR FTSE INT GVT ETF 78464A490 2800585 57399 SH OTR 1 57399 0 0 INVESCO EXCHANGE-TRADED FD T S&P GBL WATER 46138E263 17321 523 SH SOLE 523 0 0 ISHARES TR S&P MC 400VL ETF 464287705 3512 32 SH OTR 1 32 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 4731988 28225 SH SOLE 28225 0 0 CRONOS GROUP INC COM 22717L101 663 117 SH SOLE 117 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 13267 485 SH SOLE 485 0 0 NOVO-NORDISK A S ADR 670100205 1264 21 SH SOLE 21 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 340564 15249 SH SOLE 15249 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 7868 81 SH OTR 1 81 0 0 NVIDIA CORP COM 67066G104 114140 433 SH SOLE 433 0 0 SPDR SER TR FTSE INT GVT ETF 78464A490 1488088 30500 SH SOLE 30500 0 0 RAYTHEON CO COM NEW 755111507 34845 266 SH OTR 1 266 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 882958 20579 SH SOLE 20579 0 0 SONY CORP SPONSORED ADR 835699307 1243 21 SH SOLE 21 0 0 JPMORGAN CHASE & CO COM 46625H100 996 11 SH SOLE 11 0 0 UNITEDHEALTH GROUP INC COM 91324P102 1496 6 SH SOLE 6 0 0 MATERIALISE NV SPONSORED ADS 57667T100 35692 1922 SH SOLE 1922 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1552604 36183 SH OTR 1 36183 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 4677414 174527 SH OTR 1 174527 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 2543 110 SH OTR 1 110 0 0 SPLUNK INC COM 848637104 29664 235 SH SOLE 235 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 816 8 SH SOLE 8 0 0 SANOFI SPONSORED ADR 80105N105 2099 48 SH SOLE 48 0 0 DR REDDYS LABS LTD ADR 256135203 27182 674 SH SOLE 674 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 2589412 24315 SH SOLE 24315 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 402161 12241 SH SOLE 12241 0 0 PROGRESSIVE CORP OHIO COM 743315103 1255 17 SH SOLE 17 0 0 DOCUSIGN INC COM 256163106 30954 335 SH SOLE 335 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1390 11 SH SOLE 11 0 0 COVANTA HLDG CORP COM 22282E102 22820 2669 SH SOLE 2669 0 0 FACEBOOK INC CL A 30303M102 26021 156 SH SOLE 156 0 0 SAP SE SPON ADR 803054204 100887 913 SH SOLE 913 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 28290 751 SH SOLE 751 0 0 SHERWIN WILLIAMS CO COM 824348106 1383 3 SH SOLE 3 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 11604 117 SH OTR 1 117 0 0 CARMAX INC COM 143130102 807 15 SH SOLE 15 0 0 ISHARES TR TIPS BD ETF 464287176 966404 8194 SH OTR 1 8194 0 0 MICROSOFT CORP COM 594918104 101604 644 SH SOLE 644 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 133 2 SH SOLE 2 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 267705 3003 SH OTR 1 3003 0 0 DYADIC INTL INC DEL COM 26745T101 1976 380 SH SOLE 380 0 0 CANOPY GROWTH CORP COM 138035100 6042 419 SH SOLE 419 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 2566712 32970 SH SOLE 32970 0 0 ADOBE INC COM 00724F101 28005 88 SH SOLE 88 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 928 6 SH SOLE 6 0 0 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 2446 202 SH SOLE 202 0 0 GILEAD SCIENCES INC COM 375558103 28783 385 SH SOLE 385 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 6495147 83430 SH OTR 1 83430 0 0 ISHARES TR CORE S&P500 ETF 464287200 1063578 4116 SH OTR 1 4116 0 0 HCA HEALTHCARE INC COM 40412C101 1527 17 SH SOLE 17 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 3491651 48802 SH OTR 1 48802 0 0 BIO RAD LABS INC CL A 090572207 2103 6 SH SOLE 6 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 761943 8551 SH SOLE 8551 0 0 ISHARES TR ESG MSCI EAFE 46435G516 65068 1224 SH OTR 1 1224 0 0 NVIDIA CORP COM 67066G104 133093 505 SH OTR 1 505 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 3639707 204592 SH SOLE 204592 0 0 ISHARES TR CORE US AGGBD ET 464287226 109370 948 SH SOLE 948 0 0 ISHARES TR GLB INFRASTR ETF 464288372 1466261 42936 SH SOLE 42936 0 0 ALPHABET INC CAP STK CL C 02079K107 11628 10 SH SOLE 10 0 0 LYFT INC CL A COM 55087P104 648078 24137 SH SOLE 24137 0 0 CAMPBELL SOUP CO COM 134429109 1292 28 SH SOLE 28 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 177164 1870 SH OTR 1 1870 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 123198 2279 SH OTR 1 2279 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2309 73 SH SOLE 73 0 0 ISHARES TR IBOXX HI YD ETF 464288513 1375218 17833 SH SOLE 17833 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 210631 3354 SH OTR 1 3354 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1887236 19430 SH SOLE 19430 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 1215438 10005 SH OTR 1 10005 0 0 DANAHER CORPORATION COM 235851102 26990 195 SH SOLE 195 0 0 PROTO LABS INC COM 743713109 27331 359 SH SOLE 359 0 0 COSTAR GROUP INC COM 22160N109 24663 42 SH SOLE 42 0 0 BEST BUY INC COM 086516101 974 17 SH SOLE 17 0 0 MCDONALDS CORP COM 580135101 36552 221 SH OTR 1 221 0 0 ISHARES TR JPMORGAN USD EMG 464288281 1870482 19348 SH OTR 1 19348 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 9638 1034 SH SOLE 1034 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1200 10 SH SOLE 10 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1955537 58287 SH SOLE 58287 0 0 MORGAN STANLEY COM NEW 617446448 986 29 SH SOLE 29 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 827 29 SH SOLE 29 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 852931 29011 SH SOLE 29011 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 3638 23 SH OTR 1 23 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2743365 48765 SH SOLE 48765 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 1909302 107324 SH OTR 1 107324 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 2643754 26464 SH SOLE 26464 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 219499 2468 SH SOLE 2468 0 0 TILRAY INC COM CL 2 88688T100 268 39 SH SOLE 39 0 0 ALLSTATE CORP COM 020002101 1101 12 SH SOLE 12 0 0