timothy cavicchini