patrick howley
**