derek reynolds