Harold Shakeshaft(? - ?1997)
Margaret (Peg) Long(? - )
m. ? , ?
Michael Miles Kathryn Shakeshaft
b. ? , ?
d.  
cod.  
bur.  
occ. ?
edu.  
em.  
b. ? , ?
d.  
cod.  
bur.  
occ. ?
edu.  
em.