Elmwood Marine Services floats on the needs of marine vessels. The company operates in three divisions: Elmwood Dry Dock and Repair offers shipyard services with four dry-docks, two fabrication shops, and a full service machine shop; Elmwood Fleet Services offers 455 barges divided between two fleets along the mighty Mississippi River; and Elmwood's River Repair and Cleaning facility cleans and repairs 1,000 barges a month and dry-docks 100 barges per month. Elmwood marine Services is a subsidiary of MEMCO Barge Lines, which is a subsidiary of American Electric Power Company.