Hi there
From what I can determine James and Janet had five children
George Henry Gordon Fife
Cecil 'Frid' Gray Fife
James William Fife
Nancy Bathea Haumai Fife
John 'Jack' Fife
I have one family tree which has six children listed but it seems they separated Nancy's two given names into two separate people, my father can recall all of the people listed as his grandfathers siblings.
Hope this helps