Claim: Speak Now or Forever Hold Your Piece aired on July 21, 2006, was directed by Michael Zinberg and written by Steve Franks.
Evidence: July 21, 2006 It was written by writer and co-executive producer Steve Franks, and was directed by assistant director Michael Zinberg. 
The episode originally aired on USA Network in the United States on July 21, 2006. Michael Zinberg Steve Franks 
Michael Zinberg Steve Franks July 21, 2006