Buffalo police have made an arrest in the horrific hit and run accident that took place on Abbott Rd. and Cazenovia Pkwy on Monday. Andrew Siwi, 35, turned himself in (only after he was confronted with the threat of arrest. I don't know how someone could get out of their car and then not help. His twin brother was the guy who escaped custody from West Seneca police just a few weeks ago.