michael richardson neeson