giovanni patterson