ritchie inc.