Harbin, David Allen