sean babcock