Many people have suffered through long, tedious and not very memorable toasts at numerous weddings. Very few, however, can say they have listened to an 80-minute speech during such an occasion.

Read More