It's been a long, arduous road to redemption for Atholton's Paul Federinko.