Todd Nichols promoted to naval captain