This guy has a brand on the upperside, so it cannot be a Cephrenes sp. Looks to me one of the Telicota spp.