This is a Kraut Rock track recorded by the artist Pumpkin Roses. The song On Behalf of the Lord was originally composed by J. de Carvalho.