gary pierce