William Irving (1753-1803)

Contributed by Mark Meredith on 29/01/2019 and last updated on 29/01/2019.