robert hargrave jr.