David Andrew Barry JR Facts