sophia takal