EPC stands for Engineering Procurement Construction. It is a foremost type of contracting agreement ...