Thomas J Edelman has a position (managing partner) at White Deer Energy

Details
Title managing partner
Is Current yes
Executive yes