Patrick O Smith Author