william g. temple us navy