Independence Day Parade set for June 30