lorn mceachern