Overview

William Irvine

(1776—1811) military physician