Question: who plays tom on the secret life of american teenager
Answer: Luke Zimmerman