denis leupold