Sean Kelly is a freelance writer specializing in career and personal finance topics.