"I used to have a big garden but it started getting oxalis and I couldn't see it to get it out."
His eyesight also led to him giving up driving at the age of 90.
"I gave my car to my daughter Joan then. it's still going."
John lived in Dannevirke's Tennyson St for 48 years but moved into Eileen Mary seven years ago.
Judging by the number of residents and staff calling into his room to wish him happy birthday John has made plenty of friends in his new home.
"You can never have too many friends, but one enemy is one too many.
"I've met some wonderful people over the years.
"On the whole New Zealanders are pretty good people."
Ernest John Bray was born in Stratford to Albert and Minnie Bray who lived and farmed in Whangamomona. When Albert died in 1923, leaving Minnie with 10 children, she moved to Dannevirke.
John left school at 15 and went to work for George Augustine, helping to do the milk run on his bike.
John retired from farming and moved to Dannevirke in 1964, but he continued working at the Woodware, milling and delivering timber until it closed in 1970. He then worked for the Dannevirke Borough Council.
John retired at 60, in 1979. Gardening took up a lot of time as did fishing and rabbit shooting.
After Edna died in 2001 John stayed in Tennyson St and enjoyed trips to the Office (the Dannevirke Services and Citizens Club) at 4pm most days, for a game of pool and a handle.
John bought his first accordion in around 1934 and he still enjoys playing it as well as listening to talking books.
John has four children, Richard, Allan, Joan and Dorothy, 11 grandchildren and 17 great-grandchildren.