Captain Archibald Richard McRae,