james flemons