In checking the birth date of Charles Small MacKenzie I believe he was born in 1883 and his brother Robert in 1884. The father of Robert, step father of Charles was married before had 8 children with his first wife (Mary Callander) and then 5 including 'Charles Small' the eldest with Helen Valentine Ewen.
.
Hi Fever, apologies I had totally forgotten to reply to this.
Charles Small aka M(a)ckenzie was born 18th May 1882 at 25 Glamis Road, Forfar. Unusually there are two parental signatures on his birth cert. His mother Helen Ewen and his father Charles Small also signed. Charles Small Snr was resident of Sandyford, Kirriemuir at the time according to this birth cert.
Charles Small/McKenzie emigrated to Canada in May 1911 and joined the Canadian Infantry in WW1. He died in 1917 at Elham (Folkestone), Kent, England. I don't know if he saw much combat, from what I can tell he died at an army hospital there from an illness.
I think I am missing a child between Helen V. Ewen and Daniel/Donald McKenzie as I only have;
Robert b. 1883
Christina b. 1886
James b. 1888
Also missing a child between Mary Callender and Daniel/Donald
For them I have; Jane, John, Agnes Low, David, William, Mary and Charles.
Many thanks for this info. Feel free to contact me via PM if you'd like to chat more.