derek low