Murdoch Stewart 2nd Duke of Albany

Murdoch Stewart 2nd Duke of Albany

Male

Personal Information