william felix vail