“I have that old-school reverence,” says Kevin Kowalczyk to describe the choices he’s made for his new fish and chips restaurant. Sea Witch has been open at St. Clair West and Wychwood for eight weeks. The full First Look profile is over on the Post City Magazines site.