James Irwin Malcolm,

Name
James Irwin /Malcolm/
Given names
James Irwin
Nickname
Jim
Surname
Malcolm