James Henry Miller ( 25 January 1915 – 22 October 1989 ) , better known by his stage name Ewan MacColl , was an English folk singer , songwriter , communist , labour activist , actor , poet , playwright , and record producer .
Ewan MacColl was English .