johan patterson