Ardaemus Cross

Ardaemus Cross is the father of Sid Cross and the adoptive father of Rafe Cross.