Keegan d. view 2