patrick e. silva