Spider and Fly, Tudor Chibacu