margaret e knight net worth