I am helping a friend reseach her Carroll family. She had a great uncle John or Jack Carroll who married a South African woman and had two sons, Pat and Fred. The mother died and the boys went to Canada. Jack fought in WW1 then re-married and had more children. This seems to match. The only difference is that Jack was born in London, England. His father., Patrick, was from Couty Cork.