giovanni domenic john barilaro