Millisle & Ballycopeland Presbyterian

ShanksJ

Family burying place of John Shanks