cadence mcshane