william giovanni marras