Keegan d. view 3