David Straz dies at 77