George Stewart, 8th Earl of Galloway — Royal Navy admiral