Sub FixNames2()
Dim lr As Long
Dim cell As Range
Dim x As Long
Application.ScreenUpdating = False
lr = Cells(Rows.Count, "A").End(xlUp).Row
For Each cell In Range("A2:A" & lr)
x = InStr(cell, ", ")
If x > 0 Then cell.Value = Trim(Mid(cell, x + 1)) + ", " + Left(cell, 1)
Next cell
Application.ScreenUpdating = True
End Sub