Dr John Codrington

Externally-Funded Senior Research Fellow

School of Electrical and Mechanical Engineering

College of Engineering and Information Technology


My research covers aspects of advanced materials, damage detection, biomechanics, aerospace and defence. I have extensive experience with theoretical modelling and experimental methods. My research projects span a wide range of cross-disciplinary topics including, bone fracture and fatigue, multi-scale modelling of bone microdamage, fatigue of aircraft structures, and damage detection in composites with fibre optics to name just a few.

Dr Codrington is a research lead with the Structural Integrity Research Group (SIRG). The SIRG is a South Australian based collaborative focused on delivering Defence structural integrity and related research, testing, and training.

Visit the Group website here.

Date Position Institution name
2018 - ongoing Grant Funded Researcher The University of Adelaide
2018 - ongoing Grant Funded Researcher Flinders University
2008 - 2017 Senior Lecturer The University of Adelaide

Date Institution name Country Title
The University of Adelaide Australia PhD

Year Citation
2026 Codrington, J., Ferber, R., Button, L., & Wildy, S. (2026). Finite element investigation of fatigue initiation in 1.5 single-shear lap joints with Hi-Lok fasteners including the effect of CIC treatment. Tribology International, 213, 13 pages.
DOI
2024 Codrington, J., Ferber, R., Button, L., & Simcock, T. (2024). Fatigue of 1.5 Single-Shear Lap Joints with Sealant and Corrosion Inhibiting Compounds. Journal of Aircraft, 61(4), 1047-1056.
DOI Scopus1 WoS1
2023 Ducoin, A., Barber, R. B., Wildy, S. J., Codrington, J. D., & Baker, A. (2023). Experimental evaluation of the use of embedded fiber Bragg gratings to measure steady and unsteady flow-induced marine propeller blade deformation. Ocean Engineering, 281, 114889.
DOI Scopus5 WoS4
2023 Button, L., Codrington, J., Brooks, C., & Rajic, N. (2023). An improved crack tip location algorithm using the principles of thermoelastic stress analysis. AERONAUTICAL JOURNAL, 127(1318), 15 pages.
DOI Scopus2 WoS2
2017 Hemming, S., Cakouros, D., Codrington, J., Vandyke, K., Arthur, A., Zannettino, A., & Gronthos, S. (2017). EZH2 deletion in early mesenchyme compromises postnatal bone microarchitecture & structural integrity and accelerates remodeling. FASEB Journal, 31(3), 1011-1027.
DOI Scopus54 WoS56 Europe PMC53
2017 Fitter, S., Matthews, M., Martin, S., Xie, J., Ooi, S., Walkley, C., . . . Zannettino, A. (2017). mTORC1 plays an important role in skeletal development by controlling preosteoblast differentiation. Molecular and Cellular Biology, 37(7), e00668-1-e00668-20.
DOI Scopus57 WoS53 Europe PMC52
2017 Nguyen, M. V., Codrington, J., Fletcher, L., Dreyer, C. W., & Sampson, W. J. (2017). The influence of miniscrew insertion torque.. European journal of orthodontics, 40(1), 1-8.
DOI Scopus20 WoS18 Europe PMC9
2017 Wildy, S., & Codrington, J. (2017). An algorithm for identifying a crack within a measured displacement field. Journal of Nondestructive Evaluation, 36(2), 37-1-37-10.
DOI Scopus7 WoS4
2017 Nguyen, M. V., Codrington, J., Fletcher, L., Dreyer, C. W., & Sampson, W. J. (2017). Influence of cortical bone thickness on miniscrew microcrack formation. American Journal of Orthodontics and Dentofacial Orthopedics, 152(3), 301-311.
DOI Scopus17 WoS15 Europe PMC10
2016 Nguyen, T., Arthur, A., Paton, S., Hemming, S., Panagopoulos, R., Codrington, J., . . . Gronthos, S. (2016). Loss of ephrinB1 in osteogenic progenitor cells impedes endochondral ossification and compromises bone strength integrity during skeletal development. Bone, 93, 12-21.
DOI Scopus20 WoS20 Europe PMC15
2016 Mistry, R., McCleave, M., & Codrington, J. (2016). Causes of flexor tendon repair failures in two common repair techniques: a cadaver study. The journal of hand surgery Asian-Pacific volume, 21(3), 333-338.
DOI Scopus3 WoS3 Europe PMC2
2014 Fletcher, L., Codrington, J., & Parkinson, I. (2014). Effects of fatigue induced damage on the longitudinal fracture resistance of cortical bone. Journal of Materials Science: Materials in Medicine, 25(7), 1661-1670.
DOI Scopus11 WoS7 Europe PMC5
2014 Briggs, A., Perilli, E., Codrington, J., Reynolds, K., Parkinson, I., & Wark, J. (2014). Subregional DXA-derived vertebral bone mineral measures are stronger predictors of failure load in specimens with lower areal bone mineral density, compared to those with higher areal bone mineral density. Calcified Tissue International, 95(2), 97-107.
DOI Scopus3 WoS4 Europe PMC4
2013 Arthur, A., Panagopoulos, R., Cooper, L., Menicanin, D., Parkinson, I., Codrington, J., . . . Gronthos, S. (2013). EphB4 enhances the process of endochondral ossification and inhibits remodeling during bone fracture repair. Journal of Bone and Mineral Research, 28(4), 926-935.
DOI Scopus42 WoS35 Europe PMC39
2012 Codrington, J., Kotooussov, A., & Chang, D. (2012). Effect of a variation in material properties on the crack tip opening displacement. Fatigue & Fracture of Engineering Materials & Structures, 35(10), 943-952.
DOI
2012 Rieckmann, M., Park, J., Codrington, J., & Cazzolato, B. (2012). Modelling the three-dimensional vibration of composite archery arrows under free-free boundary conditions. Institution of Mechanical Engineers. Proceedings. Part P: Journal of Sports, Engineering and Technology, 226(2), 114-122.
DOI Scopus10 WoS6
2012 Parkinson, I., Badiei, A., Stauber, M., Codrington, J., Muller, R., & Fazzalari, N. (2012). Vertebral body bone strength: the contribution of individual trabecular element morphology. Osteoporosis International, 23(7), 1957-1965.
DOI Scopus29 WoS28 Europe PMC21
2012 Perilli, E., Briggs, A., Kantor, S., Codrington, J., Wark, J., Parkinson, I., & Fazzalari, N. (2012). Failure strength of human vertebrae: prediction using bone mineral density measured by DXA and bone volume by micro-CT. Bone, 50(6), 1416-1425.
DOI Scopus79 WoS78 Europe PMC63
2012 Weisbecker, H., Cazzolato, B., Wildy, S., Marburg, S., Codrington, J., & Kotooussov, A. (2012). Surface Strain Measurements Using a 3D Scanning Laser Vibrometer. Experimental Mechanics, 52(7), 805-815.
DOI Scopus29 WoS22
2012 Cao, Q., Liu, D., He, Y., Zhou, J., & Codrington, J. (2012). Nondestructive and quantitative evaluation of wire rope based on radial basis function neural network using eddy current inspection. NDT & E International, 46(1), 7-13.
DOI Scopus47 WoS33
2011 Mohammad, R., Kotooussov, A., Codrington, J., & Blazewicz, A. (2011). Effect of flowing medium for a simply supported pipe subjected to impulse loading. Australian Journal of Mechanical Engineering, 8(2), 133-142.
DOI Scopus2 WoS2
2011 Mohammad, R., Kotooussov, A., & Codrington, J. (2011). Analytical modelling of a pipe with flowing medium subjected to an impulse load. International Journal of Impact Engineering, 38(2-3), 115-122.
DOI Scopus6 WoS6
2010 Codrington, J., Kotooussov, A., Wildy, S., & Ho, S. (2010). Effect of plate thickness and load history on fatigue crack growth. Key Engineering Materials, 417-418(417-418), 201-204.
DOI Scopus2 WoS1
2009 Codrington, J., Nguyen, P., Ho, S., & Kotooussov, A. (2009). Induction heating apparatus for high temperature testing of thermo-mechanical properties. Applied Thermal Engineering, 29(14-15), 2783-2789.
DOI Scopus41 WoS32
2009 Codrington, J., & Kotooussov, A. (2009). Crack growth retardation following the application of an overload cycle using a strip-yield model. Engineering Fracture Mechanics, 76(11), 1667-1682.
DOI Scopus17 WoS13
2009 Codrington, J. (2009). On the Effect of Plate Thickness on Post-Overload Fatigue Crack Growth. International Journal of Fracture, 155(1), 93-99.
DOI Scopus8 WoS4
2009 Codrington, J., & Kotooussov, A. (2009). A crack closure model of fatigue crack growth in plates of finite thickness under small-scale yielding conditions. Mechanics of Materials, 41(2), 165-173.
DOI Scopus84 WoS76
2008 Wildy, S., Kotooussov, A., & Codrington, J. (2008). A new passive defect detection technique based on the principle of strain compatibility. Smart Materials & Structures, 17(4), 045004-1-045004-8.
DOI Scopus21 WoS18
2008 Codrington, J., Kotooussov, A., & Ho, S. (2008). Out-of-plane stress and displacement for through-the-thickness cracks in plates of finite thickness. Journal of Mechanics of Materials and Structures, 3(2), 261-270.
DOI Scopus8 WoS8
2008 Codrington, J., & Kotousov, A. (2008). Investigation of plasticity-induced fatigue crack closure. Australian Journal of Mechanical Engineering, 6(2), 87-93.
DOI Scopus1 WoS1
2008 Wildy, S., Kotousov, A., & Codrington, J. (2008). New passive defect detection technique. Australian Journal of Mechanical Engineering, 6(2), 101-106.
DOI
2007 Codrington, J., Kotousov, A., & Blazewicz, A. (2007). A computational technique for calculating plasticity-induced crack closure in plates of finite thickness. Computational Plasticity Fundamentals and Applications Complas Ix, (PART 2), 898-901.
2007 Codrington, J., & Kotooussov, A. (2007). Application of the distributed dislocation technique for calculating cyclic crack tip plasticity effects. Fatigue & Fracture of Engineering Materials & Structures, 30(12), 1182-1193.
DOI Scopus14 WoS11
2007 Codrington, J., & Kotooussov, A. (2007). The distributed dislocation technique for calculating plasticity-induced crack closure in plates of finite thickness. International Journal of Fracture, 144(4), 285-295.
DOI WoS18

Year Citation
2025 Codrington, J., Wildy, S., Tennakoon, R., Button, L., Khauv, K., Rajic, N., & Marzocca, P. (2025). A thermoelastic stress analysis and coupled field modelling approach for improved structural testing and evaluation. In AIAC 2025: 21st Australian International Aerospace Congress (pp. 567-572). https://search.informit.org/doi/10.3316/informit.T2025072800002401715015966: Engineers Australia.
2024 Poon, L. H., Knezevic, D., Baker, A. J. H., Wildy, S. J., & Codrington, J. (2024). Computational Fluid Dynamic Validation of a Two-Dimensional Marine Propeller Blade. In 10th Australasian Congress on Applied Mechanics 2021, ACAM 2021 (pp. 617-628). Virtual, Online: Engineers Australia.
2024 Wildy, S., Codrington, J., Pham, V. T., Ferber, R., McNamara, J., & Baker, A. (2024). Secondary bending of lap joint designs using digital image correlation and finite element analysis. In Proceedings of the 20th Australian International Aerospace Congress. Online: Engineers Australia.
2023 Codrington, J., Button, L., Ferber, R., & Simcock, T. (2023). Fatigue life behaviour with CIC application depends on joint configuration: Experimental and FE study. In Proceedings of 20th Australian International Aerospace Congress. Online: Engineers Australia.
2023 Button, L., Codrington, J., Simcock, T., Brooks, C., & Rajic, N. (2023). Application of thermal crack tracking for evaluation of fatigue crack growth within fastened aircraft structures. In Proceedings of the 20th Australian International Aerospace Congress. Online: Engineers Australia.
2021 Wheatland, E., Codrington, J., & Button, L. (2021). Automated Calibration of TSA Imaging Through Parallel DIC. In 10th Australasian Congress on Applied Mechanics 2021, ACAM 2021 (pp. 314-317). Virtual, Online: Engineers Australia.
2021 Button, L., Codrington, J., Slater, M., & Rajic, N. (2021). An improved algorithm for crack tip location finding with thermoelastic stress analysis. In Conference Proceedings: 19th Australian International Aerospace Congress (pp. 217-222). Barton, ACT, Australia: Engineers Australia.
2021 Ferber, R., Codrington, J., & Simcock, T. (2021). Effect of corrosion inhibiting compounds on the fatigue life and initiation location in 1.5 single-shear lap joints. In Conference Proceedings: 19th Australian International Aerospace Congress (pp. 205-210). Barton, ACT, Australia: Engineers Australia.
2021 Baker, A., Wildy, S., Codrington, J., & Cook, P. (2021). Mathematical instability within curvature based damage detection algorithms. In ACAM10: 10th Australasian Congress on Applied Mechanics, Conference Proceedings (pp. 531-542). Barton, ACT, Australia: Engineers Australia.
2021 Wildy, S., Baker, A., Codrington, J., & Cook, P. (2021). Use of SLDV and FBG for the detection of delamination in composite laminate beams: A comparative study. In ACAM10: 10th Australasian Congress on Applied Mechanics, Conference Proceedings (pp. 629-643). Barton, ACT, Australia: Engineers Australia.
2019 Button, L., Ferber, R., Codrington, J. D., & Simcock, T. (2019). The effect of corrosion inhibiting compounds and faying surface sealant on single-shear lap joints. In AIAC18: 18th Australian International Aerospace Congress (2019): HUMS - 11th Defence Science and Technology (DST) International Conference on Health and Usage Monitoring (HUMS 2019): ISSFD - 27th International Symposium on Space Flight Dynamics (ISSFD) (pp. 756-761). Melbourne: Engineers Australia.
2019 Barber, R., Ducoin, A., Wildy, S., Codrington, J., & Leroyer, A. (2019). Coupled Modal Simulation of a Composite Propeller Blade Subjected to Steady and Dynamic Loading. In M. Felli, & C. Leotardi (Eds.), Proceedings of the Sixth International Symposium on Marine Propulsors (pp. 1-8). Rome, Italy: National Research Council of Italy.
2019 Slater, M., Penfold, H., Button, L., Ferber, R., Simcock, T., & Codrington, J. (2019). Evaluation of aircraft joint coupon testing for investigation of the effect of corrosion inhibiting compounds on fatigue life. In APISAT 2019: Asia Pacific International Symposium on Aerospace Technology (pp. 254-264). Gold Coast, Australia: Engineers Australia.
2014 Fletcher, L., Codrington, J., & Parkinson, I. (2014). Methods for assessing the effects of accumulated fatigue damage on the fracture resistance of cortical bone. In 8th Australasian Congress on Applied Mechanics, ACAM 2014, as Part of Engineers Australia Convention 2014 (pp. 167-175). online / CD: Engineers Australia.
2014 Sharrad, C., Fletcher, L., Codrington, J., & Jones, C. (2014). The effect of non-enzymatic glycation on the flexural and fracture properties of bovine cortical bone. In 8th Australasian Congress on Applied Mechanics, ACAM 2014, as Part of Engineers Australia Convention 2014 (pp. 59-67). online / CD: Engineers Australia.
2012 Mohammad, R., Kotooussov, A., & Codrington, J. (2012). Transient response for different support of pipes with flowing medium subjected to impulse loading. In Proceedings: the 7th Australasian Congress on Applied Mechanic (pp. pp.646-pp.656). Adelaide, S.A.: Engineers Australia.
2012 Wildy, S., Kotooussov, A., Cazzolato, B., & Codrington, J. (2012). Bending strain measurements utilising a scanning laser Doppler vibrometer. In Proceedings of the 7th Australasian Congress on Applied Mechanics, ACAM 7 (pp. 1141-1150). CDROM / DVDROM: Engineers Australia.
2012 Fletcher, L., Codrington, J., & Parkinson, I. (2012). Effects of irradiation and non-enzymatic glycation on the fracture resistance of bovine cortical bone. In Proceedings of the 7th Australasian Congress on Applied Mechanics, ACAM 7 (pp. 322-330). CDROM / DVDROM: Engineers Australia.
Scopus1
2011 Rieckmann, M., Codrington, J., & Cazzolato, B. (2011). Modelling the vibrational behaviour of composite archery arrows. In Proceedings of Acoustics 2011 (pp. 97-104). Queensland, Australia: Australian Acoustical Society.
Scopus2
2011 Perilli, E., Briggs, A. M., Codrington, J. D., Kantor, S., Parkinson, I. H., Fazzalari, N. L., & Wark, J. D. (2011). WHOLE VERTEBRAL BODY STRENGTH PREDICTED BY BONE MINERAL DENSITY FROM DXA AND BY BONE MICROARCHITECTURE FROM MICRO-CT. In OSTEOPOROSIS INTERNATIONAL Vol. 22 (pp. S542). Gold Coast, AUSTRALIA: SPRINGER LONDON LTD.
WoS1
2011 Perilli, E., Briggs, A., Codrington, J., Wark, J., Kantor, S., Parkinson, I., & Fazzalari, N. (2011). FAILURE STRENGTH OF WHOLE HUMAN VERTEBRAL BODIES: PREDICTION USING BMD ASSESSED VIA DXA AND MICROARCHITECTURE VIA MICRO-CT. In OSTEOPOROSIS INTERNATIONAL Vol. 22 (pp. 175). Valencia, SPAIN: SPRINGER LONDON LTD.
2010 Mohammad, R., Kotooussov, A., & Codrington, J. (2010). Transient response of pipes transporting gas or liquid subjected to impulse loading. In 6th Australasian Congress on Applied Mechanics, (ACAM 6) (pp. 0 pages). Perth, Australia.
2010 Cazzolato, B., Wildy, S., Weisbecker, H., Kotooussov, A., & Codrington, J. (2010). New experimental strain measurement technique utilising a 3D scanning laser vibrometer. In 6th Australasian Congress on Applied Mechanics ACAM (pp. 0 pages). Perth, Australia.
2010 Wildy, S., Kotooussov, A., Cazzolato, B., & Codrington, J. (2010). New damage detection technique based on governing differential equations of continuum mechanics. Part I: out-of-plane loading. In Proceedings of 6th Australasian congress on applied mechanics (ACAM 6) (pp. 1-8). www: Engineers Australia.
2010 Wildy, S., Cazzolato, B., & Kotooussov, A. (2010). New damage detection technique based on governing differential equations of continuum mechanics. Part II: in-plane loading. In Proceedings of ACAM 6 (pp. 1-7). www: Engineers Australia.
2010 Codrington, J., Tsangari, H., Blazewicz, A., Fazzalari, N., & Kotooussov, A. (2010). Influence of pre-fatigue microdamage on the fracture of human cortical bone. In Proceedings of ACAM 6 (pp. 1-8). www: Engineers Australia.
2010 Mohammad, R., Kotooussov, A., & Codrington, J. (2010). Dynamic behaviour of transporting liquid under impulse loading. In Proceedings of ACAM 6 (pp. 1). www: Engineers Australia.
2010 Kuliwaba, V., Truong, L., Codrington, J., & Fazzalari, N. (2010). Integrity of the osteocyte bone cell network in osteoporotic fracture: implications for mechanical load adaptation. In Proceedings of the 6th Australasian Congress on Applied Mechanics Vol. 10 (pp. 1-7). www: IOP Publishing.
DOI
2010 Codrington, J., Fazzalari, N., & Kotooussov, A. (2010). Effect of fatigue-induced microdamage on the fracture resistance of human cortical bone. In Australian and New Zealand Bone & Mineral Societ. Adelaide, Australia.
2009 Codrington, J., & Kotooussov, A. (2009). Theoretical prediction of the overload cycle effect on fatigue crack growth in plates of finite thickness. In Proceedings of the International Conference on CRACK PATHS (CP2009) (pp. 687-694). Italy: ESIS.
2009 Codrington, J., Kuliwaba, J., Zarrinkalam, K., & Fazzalari, N. (2009). A study of cortical bone microdamage and crack morphology utilising confocal microscopy and sequential labelling. In Proceedings of the International Conference on CRACK PATHS (CP2009) (pp. 679-686). Italy: ESIS.
2009 Kotooussov, A., Harding, S., & Codrington, J. (2009). Deformation and fracture of plates of finite thickness. In Proceedings of the 7th International Conference on Modern Practice in Stress & Vibration Analysis Vol. 181 (pp. 1-8). UK: IOP Publishing.
DOI Scopus1 WoS1
2008 Cazzolato, B., Wildy, S., Codrington, J., Kotooussov, A., & Schuessler, M. (2008). Scanning laser vibrometer for non-contact three-dimensional displacement and strain measurements. In Proceedings of the Acoustics 2008 (pp. 1-9). Australia: AAS.
Scopus16
2007 Kotooussov, A., & Codrington, J. (2007). Crack under shear loading in a plate of finite thickness. In Martin Veidt (Ed.), Proceedings of ACAM 2007 (pp. 483-488). Australia: Engineers Australia.
2007 Codrington, J., & Kotooussov, A. (2007). Investigation of plasticity-induced fatigue crack closure. In Martin Veidt (Ed.), Proceedings of the 5th Australasian Congress on Applied Mechanics 2007 (pp. 127-132). CDROM: Engineers Australia.
2007 Wildy, S., Kotooussov, A., & Codrington, J. (2007). New passive defect detection technique. In Martin Veidt (Ed.), Proceedings of the 5th Australasian Congress on Applied Mechanics 2007 Vol. 6 (pp. 221-226). Australia: Engineers Australia.
DOI
2006 Tsukamoto, H., Kotooussov, A., & Codrington, J. (2006). Transformation toughening in zirconia-enriched multi-phase composites. In M. Hoffman, & J. Price (Eds.), Proceedings of International Conference and Exhibition on Structural Integrity and Failure (pp. CDROM427-CDROM433). CDROM: Institute of Materials Engineering Australasia.
2006 Codrington, J., Nguyen, P., Ho, S., Kotooussov, A., & Tsukamoto, H. (2006). Experimental apparatus for high temperature testing of thermo-mechanical properties. In M. Hoffman, & J. Price (Eds.), Proceedings of International Conference and Exhibition on Structural Integrity and Failure (pp. CDROM148-CDROM153). CDROM: Institute of Materials Engineering Australasia.
2006 Tsukamoto, H., Kotooussov, A., Ho, S., & Codrington, J. (2006). Analysis and design of functionally graded thermal coating. In M. Hoffman, & J. Price (Eds.), Proceedings of International Conference and Exhibition on Structural Integrity and Failure (pp. CDROM25-CDROM32). Australia: Institute of Materials Engineering Australasia.

Year Citation
2023 Codrington, J., Button, L., Ferber, R., & Simcock, T. (2023). Fatigue life behaviour with CIC application depends on joint configuration. Poster session presented at the meeting of A Review of Australian Aeronautical Fatigue and Structural Integrity Investigations During May 2021 to April 2023. ICAF.
2023 Button, L., Codrington, J., Simcock, T., Brooks, C., & Rajic, N. (2023). Application of thermal crack tracking for evaluation of fatigue crack growth rates within fastened aircraft structures. Poster session presented at the meeting of ICAF 2023 – the 38th Conference and 31st Symposium of the International Committee on Aeronautical Fatigue and Structural Integrity.
2021 Button, L., & Codrington, J. (2021). Finite element modelling of secondary bending effects on fatigue in aircraft lap joint test samples. Poster session presented at the meeting of ICAF 2021 – the 37th Conference of the International Committee on Aeronautical Fatigue and Structural Integrity. ICAF.
2015 Kotooussov, A. G., Chang, D., & Codrington, J. (2015). Theoretical and experimental study of fatigue growth of interacting
cracks. Poster session presented at the meeting of A Review of Australian and New Zealand Investigations on Aeronautical Fatigue During the Period April 2013 to March 2015. Melbourne, Australia: Aerospace Division Defence Science and Technology Group.

DOI

Date Role Research Topic Program Degree Type Student Load Student Name
2012 - 2015 Principal Supervisor Fatigue Fracture Interaction Mechanisms in Cortical Bone Doctor of Philosophy Doctorate Full Time Lloyd Colin Fletcher
2010 - 2014 Co-Supervisor Theoretical and Experimental Modelling of Multiple Site Damage in Plate Components Doctor of Philosophy Doctorate Full Time Mr Donghoon Chang
2009 - 2010 Co-Supervisor Slurry Sprayed Thermal Barrier Coatings for Aerospace Applications Doctor of Philosophy Doctorate Full Time Mr Phuc Trong Nguyen
2009 - 2011 Co-Supervisor Impact loading and Transient Response of Pipes
Transporting Gas or Liquid
Doctor of Philosophy Doctorate Full Time Ms Roslina Mohammad
2009 - 2012 Co-Supervisor Scanning Laser Doppler Vibrometry for Strain Measurement and Damage Detection Doctor of Philosophy Doctorate Full Time Dr Stuart Wildy

Connect With Me

External Profiles

Other Links