• david livingston