MacLeod is also a singer - songwriter and recording artist with three full - length LPs , three EPs and several singles .
MacLeod is also a singer - songwriter and recording artist . 
 He has released three full - length LPs , three EPs and several singles .