Dean Delray is a stand up comedian. He has his own podcast called "Let There Be Talk".Dean Delray is a stand up comedian. He has his own podcast called "Let There Be Talk".Dean Delray is a stand up comedian. He has his own podcast called "Let There Be Talk".