Raymond Edward Caraveo, b. Nov 27, 1959, d. Apr 15, 2007