Who is the owner of the business that has a high risk violation of 103109 and described as unclean or unsanitary food contact surfaces?
owner refers to owner_name; high risk violation of 103109 and described as unclean or unsanitary food contact surfaces refers to risk_category = 'High Risk' where violation_type_id = 103109 and description = 'Unclean or unsanitary food contact surfaces';
SELECT DISTINCT T2.owner_name FROM violations AS T1 INNER JOIN businesses AS T2 ON T1.business_id = T2.business_id WHERE T1.risk_category = 'High Risk' AND T1.violation_type_id = 103109 AND T1.description = 'Unclean or unsanitary food contact surfaces'
database name:db_id food_inspection
businesses table businesses Cols: business id dtype integer, name dtype text, address dtype text, city dtype text, postal code dtype text, latitude dtype real, longitude dtype real, phone number dtype integer, tax code dtype text, business certificate dtype integer, application date dtype date, owner name dtype text, owner address dtype text, owner city dtype text, owner state dtype text, owner zip dtype text, 
inspections table inspections Cols: business id dtype integer, score dtype integer, date dtype date, type dtype text, 
violations table violations Cols: business id dtype integer, date dtype date, violation type id dtype text, risk category dtype text, description dtype text, 
