Array modifier - why is the source object tripled?
The modifier works as intended in the file. The pieces overlap on top of each other because of the amount of rotation in the Z axis of the Offset Object. If you wanted 20 copies around it you need to rotate the offset object 360&deg;/20=18&deg;: