mark keppel