Open main menu

Bill Carroll is a video game developer that created the text adventure game Loving Family.