edward crawford