aidan harvey-craig