Overview

Archibald Armstrong

(c. 1596—1672) court fool