Patrick G Halpin has a position (MANAGING DIRECTOR) at Mercury Public Affairs LLC

Details
Title MANAGING DIRECTOR
Is Current yes