ronald james anderson