Who was an American funk and rock musician, recording artist and music producer from Detroit, Michigan, Val Avery or Bruce Nazarian ?