devon kreps