About Me


For the last thirty years I have worked with and provided insight to individuals and teams within both high-profile settings as well as unassuming frames of reference. My time as an NFL athlete afforded eleven years of maintaining professional excellence among high performing personalities and uber-demanding expectations. After retiring from such a highly-esteemed stratus, I spent fifteen years serving under the mental, relational and spiritual needs of professional athletes and their families with the Jacksonville Jaguars as the team's chaplain. I have some understanding about the challenges and rewards in both the exalted and expendable perceptions of life experiences. These experiences have provided an enduring passion: to replicate joy in external relational accomplishments flowing out of internal enduring character in and between any and all of life's extremes. I believe experiencing this passion requires healing and growth.

My style of counseling stems from a dynamic approach to personal growth. As such, I incorporate a plethora of interventions and psychological modalities to stimulate healing and reinitiate growth. I will provide techniques rooted in attachment based, CBT, solution-focused, motivational interviewing, emotionally focused, and Christian counseling therapies among others to address inter and intra personal issues related to stress, anxiety, fear, anger, loss/grief, accomplishment, failure, and faith to name a few. However, no matter the issue or the intervention, my manner of counseling will provide care and support as means for accessing health and growth for your soul.

I am a Licensed Mental Health Counselor with the state of Florida. I hold a bachelor's degree in Psychology from the University of Notre Dame ('90) and a master's degree in counseling from Concordia University-Irvine through the Townsend Institute of Leadership and Counseling ('19).

Acacia Counseling

12627 San Jose Blvd. Suite 203


For Scheduling Click here or contact 904-552-3734

Weekly Times




6:00 am-6:00 pm


6:00 am-6:00 pm


6:00 am-6:00 pm


6:00 am-12:00 pm