naive maternal grandmother
with null checking
using a person
complicated query result processing