Beaverton contractor fined $300K for repeat safety violations, officials say Atlanta News First