will hatcher