Tessa Branch will be the first to tell people she had trepidations over the life her son, Kieran Duffy, would ...