Question: who played john truitt in meet me in st louis?
Answer: Tom Drake