Issue #2: Added full name encoders for formatting names properly.