ECA Marcellus Trust I
ECA Marcellus Trust I owns royalty interests in producing wells and horizontal natural gas development wells for Energy Corporation of America. It owns royalty interests in 14 producing wells and 40 development wells located in Greene County, Pennsylvania. The company was incorporated in 2010 and is based in Houston, Texas.
Moat, DCF and rating computed by our valuation engine (ported from the original Python model).