Zach Shores

Zachary "Zach" Shores is the oldest son of Steven Shores. He is 18.