Bava apparently...
It's all I remember... but don't worry, luckily I got a friend who knows everything about every film that was ever made ever. Very slight exaggeration but if there was a film made in Europe between 1960 and 1985 he will know everything about it.
Can link you on fb at least.This is somebody I would like to meet.