david silvia