Memorial Day Parade set for May 29