Randy M. Haislip's Interests