derrick hamilton