I've read that Convert.ToString should handle null, but it doesn't work when it's passed a null object in my code
In this case the object "Name" is null.
var name = Convert.ToString(Name.LastName);
I get Object reference not set to an instance of an object.