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