After serving away from the action, William Mahone participates in the Battle of Seven Pines—Fair Oaks.

After serving away from the action, William Mahone participates in the Battle of Seven Pines—Fair Oaks.