edgar todd