David MacLennan is a writer and photographer. He earned his BA in English literature from McGill University and his graduate diploma in journalism from Concordia University. He has been collecting jokes of various genres for some time, and has written eight other humour books.