derek perry