Overview

William Ball

(c. 1631—1690) astronomer