edward varnell