Today's Calling Home guest, Max Thomas Edmond, lives in Kikuchi, Japan.