Company fined $399,000 for failing to protect Beaumont worke