OTMJ Sports | John Carroll @ Mountain Brook 10-13-15

John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)John Carroll @ Mountain Brook 10-13-15 (OTMJ Photo/ Mark Almond)