calvin farquhar's latest activity