John Weeden

managing partner, Cadence Advisory