Legrasse, Inspector John Raymond

The police inspector (living at 121 Dienville Street in New Orleans) who, in November of 1907, looked into the voodoo cult in Louisiana swamp.  Based on his findings he began an investigation into the cult that brought him into contact with Professor Angell and Professor West, among others, in order to discover the meaning of the strange stone idol he discovered which was beyond the ken of voodoo.

[The Call of Cthulhu - H.P.L.]