zachary hobbs