The Incredible Moses Leroy is the working name of Ron Fountenberry, substitute teacher turned electro-pop songwriter.
Electric Pocket Radio
2001