Andy my brother's best friend has just earned his black belt in Karate.
What is the correct punctuation of this sentence?
O Andy, my brother's best friend has just earned his black belt, in Karate.
O Andy my brother's best friend has just earned his black belt, in Karate
O Andy, my brother's best friend, has just earned his black belt in Karate.
O Andy my brother's best friend, has just earned his black belt in Karate.