Trevecca's Kennedy throws no-hit gem