Neil Hargreaves

Neil Hargreaves is a character from Kaori Yuki's Cain Saga.