Foster, Alexander Roulston ('Alec')

Contributed by