John werd op 8 februari 1922 geboren in Trail, British Columbia als zoon van Ladislov en Karolina (overleden) Tedavic, uit Trail. Zijn ouders waren in 1912 getrouwd in Rossland British Columbia. Zijn broers waren Edward M. Tedavic (ook in het overzeese leger) en Joseph S. Tedavic (ook in het overzeese leger) en zijn zuster was Mrs. Frances Clements. En zijn andere broers John en Frank Tedavic waren al eerder overleden.
Hij bewerkte metaal met zink in een smelterij en was lid van de rooms-katholieke kerk. Hij sprak Engels en Oostenrijks.
Hij nam op 28 januari 1943 dienst in Vernon British Columbia en hij ging op 18 juni 1943 overzees naar het VK en hij ging vervolgens op 6 juni 1944 naar Frankrijk voor de D-Day landing.
John sneuvelde op vrijdag 9 juni op de leeftijd van 22 jr. in the D Coy bij Putot en Bessin en hij werd tijdelijk daar begraven en op 31 januari 1945 herbegraven in Beny S/Mer.
Op zijn grafsteen: SAFE IN THE ARMS OF JESUS
Zijn medailles waren: 1939-45 Star; France Germany Star; Defence Medal; War Medal; CVSM & Clasp.

Zijn naam is op het monument in Putot en Bessin.