Overview

James Holmes

(1777—1860) miniature painter