Built to Weather the Coast: How One Irvine Contractor is Defeating the ElementsBrady BeachSep 232 min read