Thomagni, Giovanni David.