Barry Heneghan had a position (various positions) at Cognition Financial

Details
Title various positions
Start Date 1996-00-00
End Date 2006-01-00
Is Current no