David Krakov Contributions: