Contact the publisher of this press release Delaware Resident is Semifinalist on the World’s Largest Speech Championship Stage