Craig joins Cannon Design as associate principal