marc reynolds