derek stewart