Overcoming challenges to help others: When it comes to helping others John McAuliffe

Overcoming challenges to help others

When it comes to helping others John McAuliffe, 24, is tops in his class