Dwark cannon