Stephen Sheehy 

Retired lawyer. Former BC adjunct professor. I've never met Prof. Cox Richardson, though.