Appomattox man faces 20 to life for domestic assault