david leisher