A. Charles Lennox, 2nd Duke of Richmond

A. Charles Lennox, 2nd Duke of Richmond