ed hargett