James Ward's latest activity