mark fletcher jr.