Overview

William MacGillivray

(1796—1852) ornithologist and natural historian