The grandfather of Fiona is Dave. The father of Dave is not Charlie if The grandmother of Charlie is not Bob. Bob is not the grandmother of Charlie if Dave is Fiona's grandfather. If Erin is white or Charlie is not Dave's father then Dave is young.