About John J. Sheehan

John Sheehan is an associate in the Private Credit practice.