View all 38David Hannah's photos