At 15:00 central time, the right main landing gear of a Beech BE-23 collapsed during a landing on runway 36 at Golden Triangle Regional Airport. The pilot was not injured. The pilot said this was the first flight following the completion of the annual maintenance inspection. After about 15 minutes the pilot returned to the airport for landing. During the landing roll, the airplane veered to the right, then to the left. The right main landing gear collapsed and the right wheel assembly separated from the strut.