Sean McClain is the President and Chief Executive Officer of Montauk Renewables, Inc..
72 people are employed at Montauk Renewables, Inc..
Montauk Renewables, Inc. is based in Pittsburgh, Pennsylvania.