jonathan.steven.hall