William Henry Foster (Q75895703)
(1796-1861)
Language:
other details
aliases Reverend William Henry Foster
description (1796-1861)

External Links