Answer
John S. McCain Sr.'s great-grandsons, Jack McCain and James McCain, serve in the U.S. Navy and Marine Corps, respectively. Both men have followed in the footsteps of their grandfather and great-grandfather, who were both decorated naval officers. Jack McCain is a lieutenant commander in the Navy, while James McCain is a captain in the Marine Corps.